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

  28 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 (11)

Cursuri înrudite

Introducing C# 6.0 with Visual Studio 2015/2017

  28 ore

Categorii înrudite