June 28, 2014

ASP.NET MVC – tinut de Andrei Ignat

Trainer: Andrei Ignat, MVP C# , TEL : 0728200034

Cu ce va alegeti:

  1. Veti intelege ce aveti nevoie pentru o aplicatie MVC
  2. Veti putea intelege feat-urile noi din MVC
  3. La ( aproape) orice problema de MVC veti sti un posibil raspuns pe care il veti fi facut la curs.
  4. Veti putea avea o sursa de referinta pentru intrebarile voastre

Ziua 1.

Recapitulare definitie MVC – view, model , controller. De ce Model nu este database Model, ci ViewModel
Aplicatie practica de generare de ViewModel combinat din doua clase .
Model Binding in MVC : Model binder default( inclusive Binding-ul unei liste).
Aplicatie practica : Binding-ul unei liste. Crearea unui Binding customizat pentru DateTime.
Routing in MVC : cum se foloseste. Probleme des aparute intre query string si rutarea obisnuita.
Aplicatie practica: Rutarea unui slug http://en.wikipedia.org/wiki/Slug_%28web_publishing%29
Validarea in MVC : Validarea obisnuita. Un-obtrusive . Remote
Aplicatie practica: Validarea obisnuita. Un-obtrusive . Remote

Ziua 2.

Razor si MVC: Areas. Layout. EditorTemplates/DisplayTemplates
Aplicatie practica: EditorTemplate pentru DateTime
Ajax in MVC : Ajax cu Jquery. Regasirea actiunilor / partial view
Aplicatie practica: Jquery si interceptarea erorilor de server / comunicatie
Filtre in MVC 3: IAuthorization, IActionFilter, IResultFilter,IExceptionFilter
Aplicatie practica: IActionFilter pentru logarea timpilor de executie al actiunilor.

Ziua 3:

Securitate MVC: Se face pe actiuni, nu pe fisiere.
Aplicatie practica: Authorize pe toate actiunile, mai putin cea de login.
TDD MVC: testare ViewModel . Testarea actiunilor.Testarea View-urilor( Selenium)
Aplicatie practica : Testare ViewModel, Actiuni, View
Sesiune finala de intrebari si raspunsuri

 

Spread the word!
error: Content is protected !!