Schița de curs

Modulul 1: Introducere în C# și .NET Framework

  • Introducere în .NET Framework
  • Crearea proiectelor în Visual Studio 2010
  • Scrierea unei aplicații C#
  • Construirea unei aplicații grafice
  • Documentarea unei aplicații
  • Rularea și depanarea aplicațiilor utilizând Visual Studio 2010

Modulul 2: Utilizarea construcțiilor de programare C#

  • Declararea variabilelor și atribuirea valorilor
  • Utilizarea expresiilor și operatorilor
  • Crearea și utilizarea tablourilor
  • Utilizarea instrucțiunilor de decizie
  • Utilizarea instrucțiunilor de iterație

Modulul 3: Declararea și apelarea metodelor

  • Definirea și invocarea metodelor
  • Specificarea parametrilor opționali și a parametrilor de ieșire

Modulul 4: Gestionarea excepțiilor

  • Gestionarea excepțiilor
  • Ridicarea excepțiilor

Modulul 5: Citirea și scrierea fișierelor

  • Accesarea sistemului de fișiere
  • Citirea și scrierea fișierelor utilizând fluxuri

Modulul 6: Crearea de tipuri noi

  • Crearea și utilizarea enumerărilor
  • Crearea și utilizarea claselor
  • Crearea și utilizarea structurilor
  • Compararea referințelor cu valorile

Modulul 7: Încapsularea datelor și metodelor

  • Controlul vizibilității membrilor tipului
  • Partajarea metodelor și datelor

Modulul 8: Moștenirea claselor și implementarea interfețelor

  • Utilizarea moștenirii pentru a defini noi tipuri de referință
  • Definirea și implementarea interfețelor
  • Definirea claselor abstracte

Modulul 9: Gestionarea duratei de viață a obiectelor și controlul resurselor

  • Introducere în colectarea deșeurilor
  • Gestionarea resurselor

Modulul 10: Încapsularea datelor și definirea operatorilor supraîncărcați

  • Crearea și utilizarea proprietăților
  • Crearea și utilizarea indexatorilor
  • Supraîncărcarea operatorilor

Modulul 11: Decuplarea metodelor și gestionarea evenimentelor

  • Declararea și utilizarea delegatelor
  • Utilizarea expresiilor lambda
  • Gestionarea evenimentelor

Modulul 12: Utilizarea colecțiilor și construirea tipurilor generice

  • Utilizarea colecțiilor
  • Crearea și utilizarea tipurilor generice
  • Definirea interfețelor generice și înțelegerea varianței
  • Utilizarea metodelor și delegatelor generice

Modulul 13: Construirea și enumerarea claselor de colecție personalizate

  • Implementarea unei clase de colecție personalizate
  • Adăugarea unui enumerator la o clasă de colecție personalizată

Modulul 14: Utilizarea LINQ pentru interogarea datelor

  • Utilizarea metodelor de extensie LINQ și a operatorilor de interogare
  • Construirea interogărilor și expresiilor LINQ dinamice

Modulul 15: Integrarea codului Visual C# cu limbaje dinamice și componente COM

  • Integrarea codului C# cu Ruby și Python
  • Accesarea componentelor COM din C#

Cerințe

Înainte de a participa la acest curs, studenții trebuie să:

  • Aibă cel puțin 12 luni de experiență în lucrul cu un limbaj orientat pe obiecte.
  • Să aibă cunoștințe de C++ sau Java:
    • Crearea claselor
    • Moștenire și abstractizare
    • Polimorfism
    • Interfețe
    • Excepții
  • Să aibă cunoștințe despre IDE-ul Visual Studio.
 35 Ore

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite