Your SlideShare is downloading. ×
0
Power training: Creating Responsive Pages by Using Client-Side Technologies<br />Christian Peeters<br />Master it Training...
Agenda<br />Korteintroductie<br />Training<br />Javascript<br />Partial page updates (Ajax controls)<br />Ajax Services<br...
Power Training<br />Microsoft Learning<br />Inzichtkrijgen in MS trainingen<br />Inzetbaarheid van bestaandetechnieken<br />
Introductie<br />Christian Peeters<br />Microsoft Certified Trainer<br />.Net development / SQL Server<br />Master it Trai...
Master it Training<br />Ruim 10 jaarervaring<br />± 450 verschillendetrainingen<br />Alle MS trainingen<br />Alle MS certi...
Power Training<br />ASP.NET applicatie<br />C# of VB.NET<br />Javascript<br />Request<br />Response<br />(HTML)<br />
Client-side scripting<br />Dynamic HTML (DHTML)<br />Javascript + styles<br />Validatie<br />
Demo Website<br />
Client-side scripting<br />Dynamic HTML (DHTML)<br />Javascript + CSS<br />Validatie<br />HttpRequest<br />Asynchronous Ja...
Ajax partial page updates<br /><ul><li>Initieel wordt de gehele pagina gedownload
Gedeeltes van de pagina kunnen worden ververst, terwijl de rest van de pagina statisch blijft</li></li></ul><li>
Ajax Controls<br />
Demo Website<br />
Bevindingen<br />+ Supersnelinzetbaar<br />+ Goederesultaten<br /><ul><li>Altijdpage_load
De “X” in AJAX staatnietvoor XML</li></ul>+ Ajax Services !<br />
Demo Website<br />
Bevindingen<br />+ Effectievecommunicatie (JSON)<br />+ Specifiekeinvulling<br />+ Herbruikbaar<br /><ul><li>Meer code
Foutgevoeliger</li></li></ul><li>Ajax Control Toolkit<br />Shared source project between Microsoft and the ASP.NET AJAX co...
Ajax Client-side Library<br />
Demo Website<br />
Best practice<br />Consider using AJAX whenever a small portion of a large page must refresh.<br />Use the UpdatePanel to ...
Training<br />MS 6463 Visual Studio 2008: ASP.NET 3.5<br />Features & configuration<br />Custom controls<br />Data access ...
Certificering<br />Microsoft Certified Technology Specialist:Microsoft .NET Framework 3.5, ASP.NET ApplicationDevelopment<...
Certificering<br />Poster<br />Stand Master it Training<br />
Trainingsmethoden<br />Klassikaal<br />e-Learning<br />Open Master Class<br />
Open Master Class<br />Individueel<br />Eigen tempo<br />Eigen aandachtspunten<br />Eigen planning<br />Eigen manier van l...
Upcoming SlideShare
Loading in...5
×

Powertraining DevDays 09

253

Published on

Powertraining I gave at the Microsoft DevDays 09 about clientside technologies to create responsive ASP.NET pages (Ajax)

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
253
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Powertraining DevDays 09"

  1. 1. Power training: Creating Responsive Pages by Using Client-Side Technologies<br />Christian Peeters<br />Master it Training<br />
  2. 2. Agenda<br />Korteintroductie<br />Training<br />Javascript<br />Partial page updates (Ajax controls)<br />Ajax Services<br />Ajax Client-side Library<br />Certificeringstraject<br />
  3. 3. Power Training<br />Microsoft Learning<br />Inzichtkrijgen in MS trainingen<br />Inzetbaarheid van bestaandetechnieken<br />
  4. 4. Introductie<br />Christian Peeters<br />Microsoft Certified Trainer<br />.Net development / SQL Server<br />Master it Training<br />
  5. 5. Master it Training<br />Ruim 10 jaarervaring<br />± 450 verschillendetrainingen<br />Alle MS trainingen<br />Alle MS certificeringen<br />Eindhoven, Utrecht & Amsterdam<br />Doel: “Cursistenuitsluitendlerenwatzenodighebben. Nietmeer, niet minder”<br />
  6. 6. Power Training<br />ASP.NET applicatie<br />C# of VB.NET<br />Javascript<br />Request<br />Response<br />(HTML)<br />
  7. 7. Client-side scripting<br />Dynamic HTML (DHTML)<br />Javascript + styles<br />Validatie<br />
  8. 8. Demo Website<br />
  9. 9. Client-side scripting<br />Dynamic HTML (DHTML)<br />Javascript + CSS<br />Validatie<br />HttpRequest<br />Asynchronous Javascript And XML (AJAX)<br />
  10. 10. Ajax partial page updates<br /><ul><li>Initieel wordt de gehele pagina gedownload
  11. 11. Gedeeltes van de pagina kunnen worden ververst, terwijl de rest van de pagina statisch blijft</li></li></ul><li>
  12. 12.
  13. 13. Ajax Controls<br />
  14. 14. Demo Website<br />
  15. 15. Bevindingen<br />+ Supersnelinzetbaar<br />+ Goederesultaten<br /><ul><li>Altijdpage_load
  16. 16. De “X” in AJAX staatnietvoor XML</li></ul>+ Ajax Services !<br />
  17. 17. Demo Website<br />
  18. 18. Bevindingen<br />+ Effectievecommunicatie (JSON)<br />+ Specifiekeinvulling<br />+ Herbruikbaar<br /><ul><li>Meer code
  19. 19. Foutgevoeliger</li></li></ul><li>Ajax Control Toolkit<br />Shared source project between Microsoft and the ASP.NET AJAX community<br />Downloadable from http://www.codeplex.com<br />Contains a collection of extenders and controls<br />
  20. 20. Ajax Client-side Library<br />
  21. 21. Demo Website<br />
  22. 22. Best practice<br />Consider using AJAX whenever a small portion of a large page must refresh.<br />Use the UpdatePanel to enable partial page updates without custom JavaScript code.<br />Use the UpdateProgress control to reassure users when a partial page update takes time.<br />Register client-side scripts with the AJAX client-side library to make use of AJAX extensions to JavaScript.<br />Use AJAX services and custom JavaScript for optimum performance.<br />
  23. 23. Training<br />MS 6463 Visual Studio 2008: ASP.NET 3.5<br />Features & configuration<br />Custom controls<br />Data access met ADO.Net 3.5<br />Client-Side technologies<br />Debugging & deploying<br />Mobile devices<br />
  24. 24. Certificering<br />Microsoft Certified Technology Specialist:Microsoft .NET Framework 3.5, ASP.NET ApplicationDevelopment<br />
  25. 25. Certificering<br />Poster<br />Stand Master it Training<br />
  26. 26. Trainingsmethoden<br />Klassikaal<br />e-Learning<br />Open Master Class<br />
  27. 27. Open Master Class<br />Individueel<br />Eigen tempo<br />Eigen aandachtspunten<br />Eigen planning<br />Eigen manier van leren<br />6 cursisten<br />Examen training<br />“Cursistenuitsluitendlerenwatzenodighebben. Nietmeer, niet minder”<br />
  28. 28. Vragen?<br />www.master-it.nl<br />blog.master-it.nl (sourcecode)<br />www.microsoft.com/learning<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×