Your SlideShare is downloading. ×
0
Powertraining DevDays 09
Powertraining DevDays 09
Powertraining DevDays 09
Powertraining DevDays 09
Powertraining DevDays 09
Powertraining DevDays 09
Powertraining DevDays 09
Powertraining DevDays 09
Powertraining DevDays 09
Powertraining DevDays 09
Powertraining DevDays 09
Powertraining DevDays 09
Powertraining DevDays 09
Powertraining DevDays 09
Powertraining DevDays 09
Powertraining DevDays 09
Powertraining DevDays 09
Powertraining DevDays 09
Powertraining DevDays 09
Powertraining DevDays 09
Powertraining DevDays 09
Powertraining DevDays 09
Powertraining DevDays 09
Powertraining DevDays 09
Powertraining DevDays 09
Powertraining DevDays 09
Powertraining DevDays 09
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Powertraining DevDays 09

250

Published on

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

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
250
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Power training: Creating Responsive Pages by Using Client-Side Technologies<br />Christian Peeters<br />Master it Training<br />
  • 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. Power Training<br />Microsoft Learning<br />Inzichtkrijgen in MS trainingen<br />Inzetbaarheid van bestaandetechnieken<br />
  • 4. Introductie<br />Christian Peeters<br />Microsoft Certified Trainer<br />.Net development / SQL Server<br />Master it Training<br />
  • 5. Master it Training<br />Ruim 10 jaarervaring<br />± 450 verschillendetrainingen<br />Alle MS trainingen<br />Alle MS certificeringen<br />Eindhoven, Utrecht &amp; Amsterdam<br />Doel: “Cursistenuitsluitendlerenwatzenodighebben. Nietmeer, niet minder”<br />
  • 6. Power Training<br />ASP.NET applicatie<br />C# of VB.NET<br />Javascript<br />Request<br />Response<br />(HTML)<br />
  • 7. Client-side scripting<br />Dynamic HTML (DHTML)<br />Javascript + styles<br />Validatie<br />
  • 8. Demo Website<br />
  • 9. Client-side scripting<br />Dynamic HTML (DHTML)<br />Javascript + CSS<br />Validatie<br />HttpRequest<br />Asynchronous Javascript And XML (AJAX)<br />
  • 10. Ajax partial page updates<br /><ul><li>Initieel wordt de gehele pagina gedownload
  • 11. Gedeeltes van de pagina kunnen worden ververst, terwijl de rest van de pagina statisch blijft</li></li></ul><li>
  • 12.
  • 13. Ajax Controls<br />
  • 14. Demo Website<br />
  • 15. Bevindingen<br />+ Supersnelinzetbaar<br />+ Goederesultaten<br /><ul><li>Altijdpage_load
  • 16. De “X” in AJAX staatnietvoor XML</li></ul>+ Ajax Services !<br />
  • 17. Demo Website<br />
  • 18. Bevindingen<br />+ Effectievecommunicatie (JSON)<br />+ Specifiekeinvulling<br />+ Herbruikbaar<br /><ul><li>Meer code
  • 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. Ajax Client-side Library<br />
  • 21. Demo Website<br />
  • 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. Training<br />MS 6463 Visual Studio 2008: ASP.NET 3.5<br />Features &amp; configuration<br />Custom controls<br />Data access met ADO.Net 3.5<br />Client-Side technologies<br />Debugging &amp; deploying<br />Mobile devices<br />
  • 24. Certificering<br />Microsoft Certified Technology Specialist:Microsoft .NET Framework 3.5, ASP.NET ApplicationDevelopment<br />
  • 25. Certificering<br />Poster<br />Stand Master it Training<br />
  • 26. Trainingsmethoden<br />Klassikaal<br />e-Learning<br />Open Master Class<br />
  • 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. Vragen?<br />www.master-it.nl<br />blog.master-it.nl (sourcecode)<br />www.microsoft.com/learning<br />

×