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, vederii și controlerului
Modulul 2: Noțiuni introductive 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țiile de denumire
- Crearea vederilor
- Definirea controlorilor
- Definirea unui model de date
Modulul 3: 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 4: Utilizarea motorului Razor View
- Obiectivele designului aparatului de ras
- Implementarea unei vizualizări Razor
- Sintaxa Razor
- AccessFing date model în vizualizări Razor
Modulul 5: 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 Dependency Injection; Implementarea unei fabrici de controlere personalizate
- Dezvoltare bazată pe teste cu ASP.NET MVC
Modulul 6: Tehnici de vizualizare
- Definirea și utilizarea ajutoarelor personalizate HTML.
- 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: 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
Modulul 10: Tehnici suplimentare ASP.NET MVC 4.5
- Vizualizați șabloanele de schele
- Șabloane de schele pentru controler
- Injecție de dependență cu Unity
Modulul 11: Dezvoltare bazată pe teste cu ASP.NET MVC
- Recapitulare a TDD
- Descrierea utilizării TDD cu ASP.NET MVC
Modulul 12: Tehnici suplimentare
- Tehnici de controler
- Filtre
- Legatura modelului
Cerințe
3-6 luni de experiență în dezvoltarea web ASP.NET folosind în C#.
Mărturii (5)
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.
Jesper - ProgramDuon AB
Curs - Advanced Blazor
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Curs - Unit Testing with C#
Formatorul a explicat foarte bine subiectele, cu 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
Cunoașterea adecvată și înțelegerea profundă a subiectului de către formator, precum și capacitatea acestuia de a prezenta și transfera cunoștințele într-un mod clar și eficient.
Balazs Farkas - Greentube GmbH
Curs - Implementing the Actor Model with Microsoft Orleans
Tradus de catre o masina
Comprehensive - covered everything we were interested in. Able to work through examples.