Schița de curs
Modulul 1: Introducere în ASP.NET MVC
- Recapitulare a dezvoltării web ASP.NET
- Beneficiile cheie ale ASP.NET MVC
- Rolul modelului, vizualizării și controlerului
Modulul 2: Începutul lucrului cu ASP.NET MVC
- Pregătirea mediului de dezvoltare pentru ASP.NET MVC
- Crearea unui proiect ASP.NET MVC
- Înțelegerea structurii unui proiect ASP.NET MVC
- Convenții de denumire
- Crearea vizualizărilor
- Definirea controlerelor
- Definirea unui model de date
Modulul 3: Crearea unei aplicații complete ASP.NET MVC
- Crearea de vizualizări cu tipuri puternice
- Înțelegerea URL-urilor și a metodelor de acțiune
- Utilizarea helper-ilor HTML
- Gestionarea postărilor de formulare; Validarea datelor
Modulul 4: Utilizarea motorului de vizualizare Razor
- Obiectivele de proiectare Razor
- Implementarea unei vizualizări Razor
- Sintaxa Razor
- Accesarea datelor modelului în vizualizările Razor
Modulul 5: Aplicații ASP.NET MVC de nivel industrial
- Cele mai bune practici de arhitectură pentru aplicațiile ASP.NET
- Implementarea unui model de date Repository și Entity Framework
- Utilizarea Inserției de Dependențe; Implementarea unei fabrici de controlere personalizate
- Dezvoltare orientată pe teste (TDD) cu ASP.NET MVC
Modulul 6: Tehnici de vizualizare
- Definirea și utilizarea helper-ilor HTML personalizate
- Definirea unei pagini de layout/master
- Utilizarea stilurilor
- Definirea și utilizarea vizualizărilor parțiale
- Sintaxa metodelor helper Razor
Modulul 7: Implementarea navigării: Definirea claselor view-model
- Implementarea filtrării datelor într-un controler
- Înțelegerea mecanismului de rutare
- Adăugarea de intrări personalizate într-un tabel de rute
- Definirea valorilor implicite, a parametrilor și a validării
- Generarea de URL-uri și hyperlink-uri
- Constrângeri personalizate de rute
Modulul 8: Gestionarea stării
- Utilizarea câmpurilor ascunse
- Starea sesiunii și a aplicației
- Legături de model personalizate
Modulul 9: Utilizarea Ajax și jQuery cu ASP.NET MVC
- Prezentare generală a Ajax și ASP.NET MVC; Ajax neintrusiv;
- Utilizarea link-urilor de acțiune Ajax
- Prezentare generală a jQuery
- Tehnici jQuery
- Utilizarea jQuery UI
Modulul 10: Tehnici suplimentare ASP.NET MVC 4.5
- Șabloane de scaffold pentru vizualizare
- Șabloane de scaffold pentru controlere
- Inserție de dependențe cu Unity
Modulul 11: Dezvoltare orientată pe teste (TDD) cu ASP.NET MVC
- Recapitulare TDD
- Parcurgerea utilizării TDD cu ASP.NET MVC
Modulul 12: Tehnici suplimentare
- Tehnici de controler
- Filtre
- Legături de model
Cerințe
3-6 luni de experiență în dezvoltarea web ASP.NET folosind C#.
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