Kurzusleírás
1. modul: Az objektumorientáció alapjai
- Modellek készítése
- Osztályok és objektumok
- Egységbe zárás, specializáció és polimorfizmus
2. modul: Alkalmazások tervezése UML-lel
- Mi az UML
- UML diagramok
- Használati eset diagramok
- Osztály diagramok
- Interakció diagramok
3. modul: Bevezetés a C#-ba
- C# és .Net
- A C# nyelv
- Visual Studio IDE
4. modul: A C# nyelv alapjai
- Adattípusok
- Változók
- Konstansok
- Szövegek
- Utasítások
- Kifejezések
5. modul: Elágazások
- Feltételes elágazási utasítások
- Feltétel nélküli elágazási utasítások
- Ciklusok
6. modul: Operátorok
- Értékadás
- Matematikai operátorok
- Növelés és csökkentés
- Relációs operátorok
7. modul: Osztályok és objektumok
- Osztályok definiálása
- Konstruktorok
- Statikus és példányszintű tagok
- Objektumok megsemmisítése
8. modul: Metódusok belülről
- Metódusok túlterhelése
- Adatok egységbe zárása tulajdonságokkal
- Több érték visszaadása
9. modul: Hibakeresés
- Töréspont beállítása
- A hívási verem
10. modul: Öröklődés és polimorfizmus
- Specializáció és általánosítás
- Öröklődés
- Polimorfizmus
- Absztrakt és lezárt osztályok
- A gyökér osztály: object
- Típusok dobozolása és kibontása
11. modul: Operátorok túlterhelése
- Az Operator kulcsszó használata
- Hasznos operátorok létrehozása
- Logikai párok
- Konverziós operátorok
12. modul: Struktúrák
- Struktúra definiálása
13. modul: Interfészek
- Interfész implementálása
- Több interfész implementálása
- Interfészre való típuskonverzió
- Interfész bővítése
14. modul: Tömbök
- Tömbök deklarálása
- Többdimenziós tömbök
- System.Array
- Indexelők
15. modul: Gyűjtemény interfészek és típusok
- A gyűjtemény interfészek
- Tömbös listák
- Sorok és veremek
16. modul: Szövegek
- Szövegek létrehozása
- Szövegek manipulálása
- A StringBuilder osztály
17. modul: Kivételek dobása és elkapása
- A throw utasítás
- A try és catch utasítás
- A hívási verem működése
- A kivétel osztály metódusai és tulajdonságai
18. modul: Delegáltak és események
- Delegáltak
- Események
19. modul: Generikusok
- Generikusok: Bevezetés
- Paraméterezés adattípus szerint
- System.Collections.Generics osztály
Követelmények
A tanfolyam elvégzése előtt a tanulóknak rendelkezniük kell a következő területeken való jártassággal:
- Alapvető operációs rendszer funkciók ismerete és kényelmes használata, például fájlkezelés.
- A strukturált programozás alapjainak megértése, beleértve az irányítási szerkezetek, változók és paraméterek, valamint függvényhívások fogalmát.
- Legalább 3 hónapos tapasztalat alkalmazások fejlesztésében grafikus vagy nem grafikus környezetben, vagy ennek megfelelő tudás.
Objektumorientált programozási tapasztalat és fogalmak nem szükségesek.
Vélemények (1)
Személyre szabva a igényainknek
Rafal - Haleon
Kurzus - C#.Net
Gépi fordítás