Schița de curs

Mediul de programare și explicația .NET Core
- înțelegerea lui Visual Studio
- crearea unui proiect și a unei soluții
- importul bibliotecilor
- implementarea soluției

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

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

Programare orientată obiect
- gestionarea evenimentelor
- crearea claselor
- definirea și implementarea interfețelor
- implementarea colecțiilor de tip strong-type
- crearea ierarhiei de clase
- extinderea claselor din .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 bazele de date
- crearea și utilizarea modelelor de date Entity
- interogarea datelor folosind LINQ
- actualizarea datelor cu LINQ
- accesul la date în rețea pe distanță
- accesul la date prin servicii web (REST)

Programare multirandament și asincronă
- implementarea multirandamentului 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 WPF Window (.NET Framework)
- proiect ASP.NET MVC (.NET framework sau .net Core)
- acces la date din SQL Server Azure Database (Cloud)

Cerințe

  • Cunoștințe ale frazelor de bază din dezvoltarea software.

Public țintă

  • Lider tehnic al echipei
  • Dezvoltator software
 28 ore

Numărul de participanți


Pret per participant

Mărturii (4)

Cursuri viitoare

Categorii înrudite