Schița de curs

Mediul de programare și explicația despre .NET Core
- înțelegerea Visual Studio
- crearea de proiect și soluție
- importul bibliotecilor
- implementarea soluției

Sintaxa C#
- tipuri de date, operatori și expresii
- bucle, condiții
- crearea de metode
- gestionarea excepțiilor
- invocarea metodelor
- crearea de metode supraîncărcate
- parametri opționali și de ieșire în metode

Structuri și colecții
- implementarea structurilor și tipurilor enum
- organizarea datelor în colecții

Programarea orientată pe obiecte
- gestionarea evenimentelor
- crearea de clase
- definirea și implementarea interfețelor
- implementarea colecțiilor de tip puternic
- crearea ierarhiilor de clase
- extinderea claselor .NET Framework sau Core

Lucrul cu fișiere
- citirea și salvarea fișierelor
- serializarea și deserializarea XML, JSON
- lucrul cu biblioteca I/O

Lucrul cu baze de date
- crearea și utilizarea modelelor de date Entity
- interogarea datelor folosind LINQ
- actualizarea datelor cu LINQ
- accesul la date la distanță pe rețea
- accesul la date prin servicii Web (REST)

Programare multithread și asincronă
- implementarea multithreading folosind expresii Lambda și sarcini
- pregătirea operațiilor asincrone
- sincronizarea concurenței pentru accesul la date

Opțional (dacă timpul permite):
-Proiect de aplicație de tip fereastră WPF (.NET Framework)
-Proiect ASP.NET MVC (.NET framework sau .net Core)
-accesul la date în SQL Server Azure Database (Cloud)

Cerințe

  • Cunoștințe de bază despre conceptele de dezvoltare software.

Publicul țintă

  • Lider de echipă tehnică
  • Dezvoltator software
 28 Ore

Numărul de participanți


Pret per participant

Mărturii (4)

Cursuri viitoare

Categorii înrudite