asp.net mvc - desingning and implementing extensible web applications (windays13)
DESCRIPTION
Presentation from Microsoft WinDays13 conference.TRANSCRIPT
Omega software d.o.o.
Agenda
1. Overriding Views
2. Dynamic Action Filters
3. (Ab)using Areas
4. Bootstraping
Extensibility
One product
Multiple customers
Per customer extensibility
Extensibility
System design principle where the implementation takes into consideration future growth.
The Better Way
Without changing core source code.
The Better Way
Deploy only features that user needs.
Overriding Views
Where to look for views.
Action Filters
Executed before or after action method is executed.
(Ab)using Areas
Simple way to initialize extensions.
Bootstraping
Nicer way.
MVC design goal
Almost every step of the processing pipeline can be replaced with your own
implementation.
Microsoft edukacija obuhvaća proces učenja kroz specijalističke treninge o postojećim i novim Microsoftovim tehnologijama. Učenje se odvija kroz službene tečajeve, hands-on labove, simulacije i praktičnu primjenu stečenog znanja, što je kvalitetna priprema za stjecanje Microsoftovih certifikata za pojedine tehnologije.
Microsoft certifikacija odraz je vaše stručnosti u poznavanju Microsoftovih tehnologija. Kao Microsoftov certificirani profesionalac (MCP) možete pristupati resursima i alatima zajednice MCP-ova, što vam omogućuje razmjenu ideja s kolegama, povećanje znanja i vještina te otvaranje novih prilika za vaš daljnji profesionalni napredak.
Za više informacija o mogućnostima edukacije i certifikacije iz područja koje je obrađivalo ovo predavanje obratite se Microsoftovim edukacijskim partnerima,
nositeljima kompetencije Microsoft Learning Partner.
Microsoftovi treninzi i certifikacije
• MOC 20480: Programming in HTML5 with JavaScript and CSS3
• MOC 20485 Advanced Windows Store App Development Using C#
• MOC 20486 Developing ASP.NET MVC 4 Web Applications
• MOC 20487 Developing Windows Azure and Web Services
Službeni Microsoft seminari koji obrađuju tematiku predavanja su: