Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Schița de curs
Modulul 1: Noțiuni introductive cu ASP.NET MVC
- Șabloane de proiect ASP.NET MVC
- Înțelegerea structurii unui proiect ASP.NET MVC
- Convențiile de denumire
- Crearea vederilor
- Definirea controlorilor
- Definirea unui model de date
Modulul 2: Crearea unei aplicații complete ASP.NET MVC
- Crearea de vizualizări puternic tipizate
- Înțelegerea adreselor URL și a metodelor de acțiune
- Folosind HTML ajutoare
- Manipularea spatelor de formulare
- Data validarii
Modulul 3: Utilizarea motorului Razor View
- Obiectivele designului aparatului de ras
- Implementarea unei vizualizări Razor
- Sintaxa Razor
- AccessFing date model în vizualizări Razor
Modulul 4: Aplicații ASP.NET MVC de putere industrială
- Cele mai bune practici pentru arhitectura aplicației ASP.NET
- Implementarea unui depozit și model de date Entity Framework
- Utilizarea injecției de dependență
- Implementarea unei fabrici de controlere personalizate
Modulul 5: Dezvoltare bazată pe teste cu ASP.NET MVC
- Recapitulare a TDD
- Unit Testing cadre
- Descrierea utilizării TDD cu ASP.NET MVC
Modulul 6: Tehnici de vizualizare
- Definirea și utilizarea ajutoarelor HTML personalizate
- Definirea unui aspect/pagină principală
- Folosind stiluri
- Definirea și utilizarea vederilor parțiale
- Sintaxa metodei Razor helper
Modulul 7: Implementarea navigației
- Definirea claselor de model de vizualizare
- Implementarea filtrarii datelor intr-un controler
- Înțelegerea mecanismului de rutare
- Adăugarea de intrări personalizate la un tabel de rute
- Definirea valorilor implicite, a parametrilor și a validării
- Generarea de URL-uri și hyperlinkuri
- Constrângeri personalizate de rută
Modulul 8: Stare Management
- Utilizarea câmpurilor ascunse
- Starea sesiunii și a aplicației
- Legături model personalizate
Modulul 9: Tehnici suplimentare
- Vizualizați șabloanele de schele
- Șabloane de schele pentru controler
- Filtre globale
- Legatura modelului
- Controlere asincrone
- Opțiuni de autentificare, inclusiv activarea autentificărilor de la Facebook etc.
Modulul 10: Utilizarea Ajax și jQuery cu ASP.NET MVC
- Prezentare generală a Ajax și ASP.NET MVC
- discret Ajax
- Folosind Ajax linkuri de acțiune
- Prezentare generală a jQuery
- jQuery tehnici
- Folosind jQuery UI
Cerințe
6 luni de experiență în programare C#. Experiența de dezvoltare ASP.NET este avantajoasă, dar nu esențială.
21 ore
Mărturii (1)
It was interactive, I could ask many questions and the instructor would modify his lecture to answer my questions