Kurzusleírás

1. modul. Az objektumorientáció elvei

  • Modellek készítése
  • Osztályok és objektumok
  • Kapszulázás, specializáció és polimorfizmus

2. modul: Alkalmazások tervezése a UML segítségével

  • Mi az UML
  • UML Diagramok
  • Use Case Diagramok
  • Osztálydiagramok
  • Interakciós diagramok

3. modul: Kezdő lépések a C#-val

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

4. modul. C# Nyelvi alapismeretek

  • Adattípusok
  • Változók
  • Állandók
  • Húrok
  • Nyilatkozatok
  • Expressionok

5. modul. Elágazás

  • Feltételes elágazó állítások
  • Feltétel nélküli elágazó állítások
  • Hurok

6. modul. Operátorok

  • Feladat
  • Mathematical operátor
  • Növekedés és csökkentés
  • Relációs

7. modul. Osztályok és objektumok

  • Osztályok meghatározása
  • Konstruktorok
  • Statikus és példánytagok
  • Tárgyak megsemmisítése

8. modul: Inside Methods

  • Túlterhelési módszerek
  • Adatok beágyazása tulajdonságokkal
  • Több érték visszaadása

9. modul: Hibakeresés

  • Töréspont beállítása
  • A Call verem

10. modul: Öröklődés és polimorfizmus

  • Specializáció és általánosítás
  • Öröklés
  • Polimorfizmus
  • Absztrakt és lezárt osztályok
  • A gyökérosztály: objektum
  • Box és unboxing típusok

11. modul. Kezelő túlterhelése

  • Az operátori kulcsszó használata
  • Hasznos operátorok létrehozása
  • Logikai párok
  • Konverziós operátorok

12. modul. Szerkezetek

  • Struktúra meghatározása

13. modul. Interfészek

  • Megvalósítás és interfész
  • Egynél több interfész megvalósítása
  • Átküldés interfészre
  • Bővítés és interfész

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űjtőfelületek
  • Tömb listák
  • Sorok és halmok

16. modul. Húrok

  • Húrok létrehozása
  • Húrok manipulálása
  • A StringBuilder osztály

17. modul: Kivételek a dobásról és a fogásról

  • A dobás kijelentés
  • A try and catch utasítás
  • Hogyan működik a hívási verem
  • Kivétel osztály metódusai és tulajdonságai

18. modul. Küldöttek és események

  • Küldöttek
  • Események

19. modul: Generikus

  • Generics: A Primer
  • Paraméterezés adattípus szerint
  • System.Collections.Generics osztály

Követelmények

A tanfolyamon való részvétel előtt a hallgatóknak a következő területeken kell kompetenciával rendelkezniük:

  • Az operációs rendszer alapvető funkcióinak ismerete és kényelme, mint például a fájlkezelés.
  • A strukturált programozás alapjainak megértése, beleértve az olyan fogalmakat, mint az áramlásvezérlés, a változók és paraméterek, valamint a függvényhívások.
  • Legalább 3 hónapos tapasztalat alkalmazások fejlesztésében akár grafikus, akár nem grafikus környezetben, vagy ezzel egyenértékű tudás.

Objektumorientált programozásban és koncepciókban szerzett tapasztalat nem szükséges.

 35 Hours

Résztvevők száma



Ár per résztvevő

Vélemények (11)

Rokon tanfolyam

Introducing C# 6.0 with Visual Studio 2015/2017

28 Hours

Rokon kategóriák