Vissza

Programming in C#

Programming in C#

Kód: 20483
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 Air 2 64 GB (WiFi) Apple iPhone 6 16 GB Nem kérek
Időpontok
2017-05-29 09:00 - 2017-06-02 17:00Várhatóan indul
Szabad helyek
Összes hely
- + 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