Schița de curs
Introducere
Prezentare generală a framework-ului .NET și C#
- Evoluția de la Visual Basic la C#
- Caracteristici și beneficii ale C# pentru ASP.NET
Configurarea mediului
- Instalarea și configurarea Visual Studio
- .NET Core vs .NET Framework
Bazele sintaxei C#
- Tipuri de date, variabile și operatori
- Instrucțiuni de control (if, switch, bucle)
Introducere în conceptele OOP
- Clase, obiecte și metode
- Încapsulare, moștenire și polimorfism
Gestionarea erorilor și depanarea
- Gestionarea excepțiilor
- Tehnici de depanare în Visual Studio
Introducere în ASP.NET Core
- Prezentare generală a framework-ului și structura proiectului
- Configurarea unei aplicații de bază ASP.NET
Crearea aplicațiilor web cu MVC
- Înțelegerea arhitecturii Model-View-Controller (MVC)
- Construirea vizualizărilor cu Razor Pages
Legătura de date și interacțiune
- Conectarea aplicațiilor ASP.NET la baze de date
- Bazele Entity Framework Core
Comunicarea între ASP.NET și PLC-uri
- Prezentare generală a protocolelor de comunicare (de ex., Modbus, OPC-UA)
- Gestionarea fluxurilor de date în timp real
Caracteristici avansate în ASP.NET
- Middleware și injecția de dependențe
- API-uri RESTful în ASP.NET Core
Legătura interfețelor Visual Basic
- Trecerea de la interfețe existente VB la ASP.NET
- Cele mai bune practici pentru migrarea codului vechi
Securitate și cele mai bune practici
- Autentificare și autorizare în ASP.NET
- Gestionarea și transmiterea securizată a datelor
Implementarea aplicațiilor
- Găzduirea aplicațiilor ASP.NET local și în cloud
- Introducere în containerizare folosind Docker (opțional)
Rezumat și pași următori
Cerințe
- Cunoștințe de bază despre conceptele de programare
- Cunoștințe empirice de programare PLC
Publicul țintă
- Programatori
- Dezvoltatori de aplicații
Mărturii (5)
Formatorul a fost foarte bine informat și a fost foarte de ajutor.
Thilini Alwis - Te Manawa Taki Trauma System
Curs - Visual Studio 2022 IDE
Tradus de catre o masina
a fost un curs foarte bun, deoarece am avut ocazia de a discuta și de a încerca să lucrăm cu ceea ce am învățat. Dar cel mai mult mi-a plăcut faptul că totul era bazat pe experiența lui Marcin.
Jesper - ProgramDuon AB
Curs - Advanced Blazor
Tradus de catre o masina
Instrucționistul a explicat subiectele foarte bine, folosind exemple reale din lumea reală, ceea ce ne-a facilitat înțelegerea informațiilor.
Florin-Viorel Marut - Continental Automotive Romania
Curs - High-Performance Application Development with .NET Core
Tradus de catre o masina
Complet - a abordat tot ceea ce ne interesa. A putut lucra prin exemple.
Deborah Morrison - AFBI
Curs - Introduction to Blazor
Tradus de catre o masina
Instrutor foarte căutat în materia sa
Tegan Aloysius - Hilton
Curs - Introduction to .Net Core
Tradus de catre o masina