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
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Mărturii (1)

Cursuri înrudite

Introducing C# 6.0 with Visual Studio 2015/2017

  28 ore

Categorii înrudite