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.
Vélemények (1)
Igényeinkre szabva
Rafal - Haleon
Kurzus - C#.Net
Gépi fordítás