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