Intrati in legatura

Schița de curs

Mediul de programare și explicații privind .NET Core
- înțelegerea Visual Studio
- crearea proiectului și a soluției
- importul bibliotecilor
- implementarea soluției

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

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

Programare orientată obiect
- gestionari de evenimente (event handlers)
- crearea claselor
- definirea și implementarea interfețelor
- implementarea colecțiilor strong-type
- 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 remote la date din rețea
- accesul la date prin servicii web (REST)

Programare multithreaded și asincronă
- implementarea multithreadingului folosind expresii Lambda și task-uri
- pregătirea operațiunilor asincrone
- sincronizarea concurrentei 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 datele din SQL Server Azure Database (Cloud)

Cerințe

  • Conștiință de cunoștințe de bază în dezvoltarea de software.

Publicul țintă

  • Șef de echipă tehnică
  • Dezvoltator software
 28 Ore

Numărul de participanți


Pret per participant

Mărturii (4)

Cursuri viitoare

Categorii înrudite