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.

 35 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (1)

Közelgő kurzusok

Rokon kategóriák