[Révision] Comment se mettre a l’HTML5 quand on est un dev .NET?
Comme vous êtes nombreux a me le demander par mail, je publie ici le parcours que je me suis organise pour ces prochaines semaines.
Un mixte de cloud, html5, JS, CSS, Win8 et .NET 4.5.
Le but étant de se (re)mettre a niveau sur les dernières technologies web tout en gardant un œil sur ce qui touche Microsoft.
Je m’appuie sur les videos des techdays mais aussi de Pluralsight-traning.
http://www.pluralsight-training.net/
Ce site est juste genial ! N’hesitez pas a prendre leurs abonnements pour leurs videos, ca vaux le coup.
Je propose aussi des références de livre.
Voila, mon post it “prepa” copie colle a l’arache:
Préparation intensive: Devenir développeur Web. A faire dans l’ordre.
HTML5:
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=html5-fundamentals
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=html5css3-upgrade
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=native-mobile-apps-with-html5
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=html5-advanced
Html5 et la sécurité: http://www.microsoft.com/france/mstechdays/programmes/parcours.aspx?SessionID=62e02774-6045-4be8-80ff-8332a793ad4f#&fbid=tw7oY9dORIg
Offline en HTML5: http://www.microsoft.com/france/mstechdays/programmes/parcours.aspx?SessionID=2ce877b0-f4e0-4173-a2f0-dc553788348d#&fbid=tw7oY9dORIg
HTML5 pour mobile: http://www.microsoft.com/france/mstechdays/programmes/parcours.aspx?SessionID=5516b79d-804c-487d-b61e-247dd60c3a91#&fbid=tw7oY9dORIg
HTML5/CSS3: http://www.microsoft.com/france/mstechdays/programmes/parcours.aspx?SessionID=5c43ba8c-badd-43a1-b110-e266ece26ebe#&fbid=tw7oY9dORIg
Lire livre “Pro HTML5 Programming”
CSS3:
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=css3
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=better-css
Nouveautés JS et CSS3 sur IE10: http://www.microsoft.com/france/mstechdays/programmes/parcours.aspx?SessionID=33b591de-c3c4-4c20-80fa-a23150f14a7a#&fbid=tw7oY9dORIg
Grid CSS3: http://www.microsoft.com/france/mstechdays/programmes/parcours.aspx?SessionID=5516b79d-804c-487d-b61e-247dd60c3a91#&fbid=tw7oY9dORIg
Lire:The Book of CSS3: A Developer's Guide to the Future of Web Design http://www.amazon.com/The-Book-CSS3-Developers-Future/dp/1593272863/ref=sr_1_1?ie=UTF8&qid=1331247973&sr=8-1
JavaScript:
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=jscript-fundamentals
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=knockout
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=knockout-mvvm
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=coffeescript-fundamentals
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=structuring-javascript
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=jquery-fundamentals
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=jqueryui
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=jquery-templates
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=jquery-adv
Introduction a JS: http://www.microsoft.com/france/mstechdays/programmes/parcours.aspx?SessionID=3590a981-19ec-4950-a5e3-2afd2f69e20c#&fbid=tw7oY9dORIg
Bonnes pratiques: http://www.microsoft.com/france/mstechdays/programmes/parcours.aspx?SessionID=deec50f3-4d86-4170-910e-eebf93e54481#&fbid=tw7oY9dORIg
Lire:JavaScript: The Definitive Guide: Activate Your Web Pages http://www.amazon.com/JavaScript-Definitive-Guide-Activate-Guides/dp/0596805527/ref=sr_1_1?ie=UTF8&qid=1331247965&sr=8-1
Lire: les best practices JS avec JavaScript Patterns http://www.amazon.com/JavaScript-Patterns-Stoyan-Stefanov/dp/0596806752/ref=sr_1_9?s=books&ie=UTF8&qid=1331248105&sr=1-9
Regarder video sur jQuery pluralsight
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=jquery-fundamentals
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=jqueryui
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=jquery-templates
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=jquery-adv
Knockout: Une bonne aprem de test
Faire les exercices de ce site: http://learn.knockoutjs.com/
Node.js: 1 heure de vidéo et un livre
Node + Azure: http://www.microsoft.com/france/mstechdays/programmes/parcours.aspx?SessionID=965a01d5-bd2f-4b60-847f-6d28900fe1e5#&fbid=tw7oY9dORIg
Lire “The Node Beginner Book”
Windows 8:
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=win8-intro
Azure et AWS: Quelques vidéos, rien de bien méchant, tester de déployer node.js sur Azure
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=aws-course
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=beginner-azure
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=azure-sql-course
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=azure-acs
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=azure-sb
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=azure-caching
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=windows-azure-diagnostics
Back end sur Azure: http://www.microsoft.com/france/mstechdays/programmes/parcours.aspx?SessionID=89e5ac6a-0258-458b-9fa1-db497ce90f49#&fbid=tw7oY9dORIg
Pattern Azure: http://www.microsoft.com/france/mstechdays/programmes/parcours.aspx?SessionID=96baad32-41be-4504-b572-6fe0521096a8#&fbid=tw7oY9dORIg
ASP.NET MVC4: Indispensable à maitriser coter serveur, 4h de vidéos
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=aspdotnet-mvc3-intro
Pour mobile: http://www.microsoft.com/france/mstechdays/programmes/parcours.aspx?SessionID=0722f37b-1e49-49b7-9d51-fbbc3e8604af#&fbid=tw7oY9dORIg
Best Practice: http://www.microsoft.com/france/mstechdays/programmes/parcours.aspx?SessionID=cfeebe6c-a5bf-4cff-9f9c-133d30501bd3#&fbid=tw7oY9dORIg
WebMatrix 2: http://www.microsoft.com/france/mstechdays/programmes/parcours.aspx?SessionID=a9e96174-d1a2-4d80-9a8a-1b0d29b70877#&fbid=tw7oY9dORIg
ASP.NET 4.5: http://www.microsoft.com/france/mstechdays/programmes/parcours.aspx?SessionID=6e6f95a3-9430-4c45-8818-f74c6d9a1b9f#&fbid=tw7oY9dORIg
Lire Programming MS ASP.NET : http://www.amazon.com/Programming-Microsoft-ASP-NET-Dino-Esposito/dp/0735643385/ref=sr_1_12?s=books&ie=UTF8&qid=1331248510&sr=1-12
.NET: Au minimum pour se tenir « a jour », 6h de vidéos
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=intro-async-parallel-dotnet4
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=csharp-newincs5
WPF4.5: http://www.microsoft.com/france/mstechdays/programmes/parcours.aspx?SessionID=5487d813-d035-4e8a-a90a-0fc48baee277#&fbid=tw7oY9dORIg
WPF, chasse au fuite memoire: http://www.microsoft.com/france/mstechdays/programmes/parcours.aspx?SessionID=c47c3be7-e902-48c9-898a-424d3757f7b8
Nouveautes de 4.5: http://www.microsoft.com/france/mstechdays/programmes/parcours.aspx?SessionID=03209337-f979-4db1-af12-9c49c22749d7
C# avance: http://www.microsoft.com/france/mstechdays/programmes/parcours.aspx?SessionID=002cf2d5-9d45-48a6-b8e0-9eafd0b8a6f9#&fbid=tw7oY9dORIg
Nouveau EF: http://www.microsoft.com/france/mstechdays/programmes/parcours.aspx?SessionID=117336a5-06cf-4aab-884e-b99a48451ca6#&fbid=tw7oY9dORIg
Nouveautés de Visual Studio 2011: http://www.microsoft.com/france/mstechdays/programmes/parcours.aspx?SessionID=83357591-85b1-4b20-8a83-aa912f8dc108
Framework a connaitre :
Pour hacker les browsers surtout IE:
http://www.modernizr.com/
http://html5boilerplate.com/
http://code.google.com/p/html5shim/
Pour lancer le site dans n'importe quelle version de browser:
http://browserling.com/
simplifier CSS3: http://learnboost.github.com/stylus/
simplifier javascript: http://coffeescript.org/
TypedJS pour type le JS
http://compass-style.org/
MVC : Backbone.js, Spine.js, JavascripMVC, SproutCore