Speaker Idol   Asp .Net Mvc
Upcoming SlideShare
Loading in...5
×
 

Speaker Idol Asp .Net Mvc

on

  • 3,222 views

 

Statistics

Views

Total Views
3,222
Views on SlideShare
2,890
Embed Views
332

Actions

Likes
1
Downloads
4
Comments
0

3 Embeds 332

http://zine.net.pl 218
http://bartekszafko.pl 111
http://www.linkedin.com 3

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Speaker Idol   Asp .Net Mvc Speaker Idol Asp .Net Mvc Presentation Transcript

  • Bartłomiej Szafko http://bartekszafko.pl http://ms-groups.pl/pg.net/
  • ASP .NET MVC: O czym powiem?
    • Co to i po co jest ASP.NET MVC
    • Na czym ogólnie polega wzorzec MVC
    • Pokaże prosty kod kontrolera i widoku
    • Pokaże jak testować kontroler
  • ASP .NET MVC: Co to?
    • Dodatek do ASP .NET
    • Tylko dodatek, to nie WebForms 4.0
      • Alternatywa tak jak samochód <-> motocykl
    • Implementuje wzorzec Model-View-Controller
    • Nie dla każdego zadania może być idealne
  • WebForms vs MVC WebForms MVC
  • ASP .NET MVC: Po co?
    • Separation Of Concerns(SOC)
    • Łatwe testowanie
    • Czerwone / zielone TDD
    • Łatwe zarządzanie aplikacją i rozwojem
    • Większa kontrola nad <html/>
    • Prostota i Don’t Repeat Yourself (DRY)
    • Czyste URLe – lepsze SEO
    • Uwaga: Nie ma ViewState
  • Separation of Concerns
    • Przeglądarka żąda / Produkty /
    • Ustalenie ścieżki
    • Aktywacja Kontrolera
    • Wywołanie akcji
    • Coś się dzieje(np. Dostęp do DB)
    • Tworzenie widoku, przekazanie ViewData
        • Stworzone URL e are wskazują na inne Kontrolery ,
  •  
  • ASP .NET MVC:Kontroler+akcja
  • ASP .NET MVC: widok
  • ASP.NET MVC: wynik działania Nawet na FF wynik ten sam 
  • ASP.NET MVC:Test(NUnit) a co!
  • ASP.NET MVC: O czym było?
    • co to jest wzorzec MVC
    • dlaczego warto użyć ASP.NET MVC
    • jak tworzyć kontroler i go testować
    • Tworzenie widoku i czysty html
  • Co jeszcze?
    • Dużo projektów społecznościowych
      • MvcContrib
      • MvcMembership
      • Kigg
    • Egzotyczne silniki widoków
      • NHaml
      • Nvelocity
      • LOLCODE ;)
  • Bądźcie zdrowi i piszcie dużo kodu! http://bartekszafko.pl