Intrati in legatura

Schița de curs

Mediul de programare și explicarea .NET Core
- înțelegerea Visual Studio
- crearea de proiecte și soluții
- importul de biblioteci
- implementarea soluției

Sintaxa C#
- tipuri de date, operatori și expresii
- bucle și condiții
- crearea de metode
- gestionarea excepțiilor
- apelarea metodelor
- crearea de metode suprasărite (overloaded)
- 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ă pe obiecte
- handleri de evenimente
- crearea de clase
- definirea și implementarea interfețelor
- implementarea de colecții strong-type
- crearea de ierarhii 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 baze de date
- crearea și utilizarea modelelor de date Entity
- interogarea datelor folosind LINQ
- actualizarea datelor cu LINQ
- acces remote la datele de pe rețea
- acces la date prin Web services (REST)

Programare multithreaded și asincronă
- implementarea multithreading-ului folosind expresii Lambda și tasks
- pregătirea operațiunilor 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 datele din SQL Server Azure Database (Cloud)

Cerințe

  • Cunoașterea conceptelor de bază ale dezvoltării software.

Publica Țintă

  • Lider tehnic de echipă
  • Dezvoltator software
 28 Ore

Numărul de participanți


Pret per participant

Mărturii (4)

Cursuri viitoare

Categorii înrudite