Lépjen kapcsolatba velünk

Kurzusleírás

1. modul: Az objektumorientáció alapjai

  • Modellek létrehozása
  • 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álydiagramok
  • Interakció diagramok

3. modul: Bevezetés a C# nyelvbe

  • C# és .Net
  • A C# nyelv
  • Visual Studio IDE

4. modul: C# nyelv alapjai

  • Adattípusok
  • Változók
  • Konstansok
  • Karakterláncok
  • 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 belseje

  • 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 csomagolása és kicsomagolása

11. modul: Operátor túlterhelés

  • 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 történő típuskényszerítés
  • Interfész kiterjesztése

14. modul: Tömbök

  • Tömbök deklarálása
  • Többdimenziós tömbök
  • System.Array
  • Indexelők

15. modul: Kollekciók és interfészek

  • A kollekciók interfészei
  • Tömbök listája
  • Sorok és veremek

16. modul: Karakterláncok

  • Karakterláncok létrehozása
  • Karakterláncok 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
  • Adattípus szerinti paraméterezés
  • System.Collections.Generics osztály

Követelmények

A tanfolyam megkezdése előtt a hallgatóknak rendelkezniük kell a következő területeken való jártassággal:

  • Ismeret és kényelem az alapvető operációs rendszer funkciókkal, például fájlkezeléssel.
  • Megértés a strukturált programozás alapjairól, beleértve az irányítási szerkezeteket, változókat és paramétereket, valamint függvényhívásokat.
  • Legalább 3 hónapos tapasztalat alkalmazások fejlesztésében grafikus vagy nem grafikus környezetben, vagy ennek megfelelő tudás.

Az objektumorientált programozás és fogalmak ismerete nem szükséges.

Célközönség

Ez a tanfolyam a következő típusú szoftverfejlesztők számára készült:

  • Új fejlesztők
  • Fejlesztők, akik értik a számítógépes programozást, de egyetemen nem grafikus nyelven tanultak programozni

Ezek a fejlesztők C# nyelven szeretnének megoldásokat építeni a Microsoft .NET Framework keretében. Emellett objektumorientált technikákat is szeretnének alkalmazni fejlesztési készségeik fejlesztéséhez.

 35 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (1)

Közelgő kurzusok

Rokon kategóriák