Schița de curs

Modulul 1: Începutul lucrului cu ASP.NET MVC

  • Șabloane de proiect ASP.NET MVC
  • Înțelegerea structurii unui proiect ASP.NET MVC
  • Convenții de denumire
  • Crearea de vizualizări
  • Definirea controlerelor
  • Definirea unui model de date

Modulul 2: Crearea unei aplicații complete ASP.NET MVC

  • Crearea de vizualizări tipizate
  • Înțelegerea URL-urilor și metodelor de acțiune
  • Utilizarea helperelor HTML
  • Gestionarea postărilor de formulare
  • Validarea datelor

Modulul 3: Utilizarea motorului de vizualizare Razor

  • Obiectivele de design ale Razor
  • Implementarea unei vizualizări Razor
  • Sintaxa Razor
  • Accesarea datelor modelului în vizualizările Razor

Modulul 4: Aplicații ASP.NET MVC robuste

  • Cele mai bune practici de arhitectură pentru aplicațiile ASP.NET
  • Implementarea unui model de date de repository și Entity Framework
  • Utilizarea injecției de dependențe
  • Implementarea unei fabrici de controlere personalizate

Modulul 5: Dezvoltare Bazată pe Teste cu ASP.NET MVC

  • Recapitulare TDD
  • Framework-uri de testare unitară
  • Exemplu de utilizare a TDD cu ASP.NET MVC

Modulul 6: Tehnici de vizualizare

  • Definirea și utilizarea helperelor HTML personalizate
  • Definirea unei pagini de layout/master
  • Utilizarea stilurilor
  • Definirea și utilizarea vizualizărilor parțiale
  • Sintaxa metodei helper Razor

Modulul 7: Implementarea navigării

  • Definirea claselor de model de vizualizare
  • 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, parametrilor și validării
  • Generarea URL-urilor și a hyperlinkurilor
  • 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: Tehnici suplimentare

  • Șabloane de scaffold pentru vizualizări
  • Șabloane de scaffold pentru controlere
  • Filtre globale
  • Legături de model
  • Controlere asincrone
  • Opțiuni de autentificare, inclusiv activarea conectărilor de pe Facebook etc.

Modulul 10: Utilizarea Ajax și jQuery cu ASP.NET MVC

  • Prezentare generală a Ajax și ASP.NET MVC
  • Ajax neintruziv
  • Utilizarea linkurilor de acțiune Ajax
  • Prezentare generală a jQuery
  • Tehnici jQuery
  • Utilizarea jQuery UI

Cerințe

6 luni de experiență în programarea C#. Experiența în dezvoltarea ASP.NET este un avantaj, dar nu este esențială.

 21 Ore

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite