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#.

 28 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite