Intrati in legatura

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 de vizualizări
  • Definirea controlerelor
  • Definirea unui model de date

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

  • Crearea de vizualizări puternic tipizate
  • Înțelegerea URL-urilor și metodelor de acțiune
  • Utilizarea helperelor 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 calitate industrială

  • Bune practici de arhitectură pentru aplicații ASP.NET
  • Implementarea unui model de date Repository și Entity Framework
  • Utilizarea injectării de dependențe; Implementarea unei fabrici de controlere personalizate
  • Dezvoltare bazată pe teste 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 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, parametrilor și validării
  • Generarea URL-urilor și hyperlinkurilor
  • Constrângeri personalizate de rută

Modulul 8: Gestionarea stării

  • Utilizarea câmpurilor ascunse
  • Starea sesiunii și a aplicației
  • Legături personalizate de model

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

  • Prezentare generală a Ajax și ASP.NET MVC; Ajax neintrusiv;
  • Utilizarea linkurilor 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 controler
  • Injectarea dependențelor cu Unity

Modulul 11: Dezvoltare bazată pe teste cu ASP.NET MVC

  • Recapitulare a TDD
  • Parcurgerea utilizării TDD cu ASP.NET MVC

Modulul 12: Tehnici suplimentare

  • Tehnici de controler
  • Filtre
  • Legături de model

Cerințe

Experiență de 3-6 luni în dezvoltarea web ASP.NET folosind C#.

 28 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite