Vissza

C# programozás haladó

C# programozás haladó

Kód: CHALAD
Microsoft_Visual-Studio_Programming-in-C.png
Időtartam:5 nap
Nehézségi szint:
  • Kezdő
240 000 Ft-tól
(Bruttó ár: 304 800 Ft-tól)
Kérdésem van!
Képzési forma
Egyedi igények szerint Nyílt Live Virtual Class (LVC)
Képzés nyelve
Angol Magyar
Oktatási segédeszköz (opcionális)
Apple iPad 2017 32 GB (WIFI) Apple iPhone 6S 32 GB Nem kérek
- + Jelentkezem

Termékleírás

  • A tanfolyam célja Windows alkalmazások C# programozási nyelven történő fejlesztésének részleteit bemutatni.
  • Az öt napos képzés során a hallgatók betekintést kapnak a C# nyelv struktúrájába, szintaktikájába és kezelésének lehetőségeibe. A tanfolyam során minden hallgató elkészít egy minta alkalmazást, amely a legfontosabb funkciókat demonstrálja.
  • A kurzuson Visual Studio 2012 eszközzel dolgozunk Windows 8-as környezetben.

Kinek ajánljuk

  • C, C++, JavaScript nyelvek terén alapvető tapasztalattal rendelkező fejlesztőknek.

Szükséges előképzettség 

  • Általános programozói ismeretek feltétlenül szükségesek

Tematika


Modul 1: A C# szintaktikájának áttekintése
A modul a C# alapvető szintaktikai szabályait ismerteti, továbbá bevezetéset ad a Visual Studio 2012 debugger eszközébe is.

Leckék

  • A C# alapú alkalmazásfejlesztés áttekintése
  • Adattípusok, operátorok, kifejezések
  • A C# nyelv építőelemei

Modul 2: Metódusok, kivételkezelés, alkalmazásmonitorozás
A modul célja bemutatni metódusok meghívásának lehetőségeit és kivételkezelési opciókat.

Leckék

  • Metódusok készítése és meghívása
  • Kivételkezelés
  • Alkalmazásmonitorozás

Modul 3: Kódfejlesztés grafikus alkalmazásokhoz
A modul során a hallgatók megismerhetik az alkalmazásokhoz rendelhető GUI elemek kezelését és összeépítését.

Leckék

  • Struct és Enum elemek
  • Adatok gyűjtőkbe rendezése
  • Eseménykezelés

Modul 4: Osztályok létrehozása és Type-Safe gyűjtők létrehozása
A modul bevezeti a hallgatókat az osztályok létrehozásának menetébe és általános gyűjtők kialakításába, használatába.

Leckék

  • Osztályok létrehozása
  • Interfészek meghatározása és létrehozása
  • Type-Safe gyűjtők létrehozása

Modul 5: Osztályhierarchia készítése öröklődés használatával
A modul során az öröklődés segítségével létrehozható osztályhierarchiát, valamint a .NET Framework osztályok kibővítésének lehetőségeit vizsgáljuk meg.

Leckék

  • Osztályhierarchiák készítése
  • A .NET Framework osztályok kibővítése
  • Generikus típusok létrehozása

Modul 6: Helyi adatok kezelése
A modul magyarázatot biztosít az alkalmazások számára kialakítható helyi adatkezelési funkciók megértéséhez.

Leckék

  • Állományok írása és olvasása
  • Soros és ezzel ellentétes műveletvégzés adatokon
  • Streamek használata IO műveletekhez

Modul 7: Adatbázisok használata
A modul az alkalmazások adatbáziskezelési lehetőségeit ismerteti.

Leckék

  • Adatelérési definíciók
  • Adatok lekérdezése és frissítése LINQ alkalmazásával

Modul 8: Távoli adatok kezelése
A modul ismerteti a System.net namespace-en belüli és a WCF Data Services használatával kialakítható távoli adatkezelési lehetőségeket.

Leckék

  • Weben keresztüli adathozzáférés
  • Felhőben tárolt adatok kezelése

Modul 9: Grafikus alkalmazás felhasználói felületének megtervezése
A modul célja bemutatni az XAML segítségével kialakítható felhasználói felületek építésének menetét.

Leckék

  • XAML alkalmazása a felhasználó felület építéséhez
  • Vezérlők összekapcsolása az adatokkal
  • Felhasználói felület külalakjának meghatározása

Modul 10: Alkalmazások optimalizációja
Ebben a modulban az alkalmazások gyorsabb működéséhez használható technikákkal ismerkedhet meg.

Leckék

  • Task-ok és Lambda kifejezések használatával történő Multitasking
  • Aszinkron műveletvégzés
  • Egyidejű adatkezelési műveletek optimalizálása

Modul 11: Integráció külső kóddal
A modul során az alkalmazások külső programkódokkal vagy library-kkel történő integrációjáról hallhatnak a diákok.

Leckék

  • Dynamic Object-ek létrehozása
  • Objektumok élettartamának és külső erőforrások kezelése

Modul 12: Assembly-k és újrafelhasználható típusok kezelése
Ebben a modulban az attribútumok létrehozását és különböző assembly-k kezelését vesszük elő.

Leckék

  • Objektum metaadatok elemzése
  • Egyedi attribútumok létrehozása és használata
  • „Managed Code" létrehozása
  • Assembly-k verziózása, aláírása és terítése

Modul 13: Adatok titkosítása és visszafejtése
A modul bevezeti a hallgatókat adatok titkosításába és titkosítottan tárolt adatok visszafejtésébe az alkalmazásból.

Leckék

  • Szimmetrikus és aszimmetrikus titkosító algoritmusok alkalmazása

 

Tanfolyami naptár