Schița de curs

Mediul de programare și explicația .NET Core - înțelegere Visual Studio - crearea proiectului și soluției - importul bibliotecilor - implementarea soluției

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

Structuri și colecții -implementare de structuri și tipuri de enumerare -organizarea datelor în colecții

Programare orientată pe obiecte - handlere de evenimente - 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 de entitate -interogare de date prin utilizarea LINQ -actualizarea datelor cu LINQ -acces de la distanță la date din rețea -acces la date prin servicii Web (REST)

Programare multithread și asincronă -implementare multithreading folosind expresii și sarcini Lambda -pregătirea operațiunilor asincrone -sincronizare simultană 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 frazelor de bază ale dezvoltării de software.

Audiență

  • Șef de echipă tehnică
  • Software Developer
  28 ore
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.

Pret per participant

Mărturii (1)

Cursuri înrudite

Introducing C# 6.0 with Visual Studio 2015/2017

  28 ore

Categorii înrudite