Je vous présente la première vidéo d’une série qui vous propose de développer une application complète de A à Z en temps réel (un peu comme la série 24h chrono 🙂 ).
Le principe
Je filme mon écran et je développe en temps réel pendant 30 à 60 minutes.
Le but est aussi d’améliorer le code grâce à vos remarques.
Je vous invite donc à poser vos questions et vos remarques dans la zone de commentaires sous la vidéo. J’y répondrais dans la vidéo suivante.
La vidéo de la première session
Au programme : mise en place du projet, asp.net mvc 4, nettoyage, scaffolding, base de données, corrections des problèmes avec LocalDB…
Envie d’apprendre à utiliser ASP.NET MVC ? Cliquez pour voir…
- Vous pouvez retrouver le projet sur bitbucket ici : https://bitbucket.org/jupiteo/contactmanager
- Code source de la première session : Version 2014_02_18
Qu’en pensez-vous ?
Laissez-moi un commentaire sous la vidéo pour me donner votre avis ou pour me poser des questions.
Je n’ai pas encore regardé la vidéo, ca serait sympa de parler de Git/GitHub 🙂
En tout cas j’adore l’idée
Merci Max. Je vais justement parler de Bitbucket, une alternative à Github que j’utilise. L’idée serait par exemple de faire une déploiement vers Azure depuis Bitbucket en automatique.
Salut j’aime bien le principe
Merci Etienne, avez-vous des questions ou remarques sur cette première vidéo ?
Personnellement, au démarrage d’un projet, je mets à jour/supprime les packages NuGet installé par défaut. Les templates de projets référencent un certains nombres de packages qui ne sont pas forcément à jour ou non utile dans certains cas. A adapter à chaque package en fonction du projet.
Merci Julien pour ce conseil, je vais l’ajouter dans la prochaine vidéo !
Je viens de visionner la vidéo et j’ai bien apprécié, franchement merci.
Est-ce que pour la suite il serait possible d’avoir une photo pour les contacts ?
Et ensuite voir l’utilisation de Blob au niveau de Windows Azure…
Merci Etienne.
Effectivement, je pense ajouter le support des photos. Ok pour le stockage blob azure, je mets ça sur la liste !
Oui les photos seront ajoutées. Le blob azure, c’est noté !
Super initiative,
C’est une bonne idée de faire des vidéos destinées aux « presque initiés » qui ne reprennent pas les principes de base que l’on peux trouver partout sur le web (doc, tutos, …) pour faire la part belle aux bonnes pratiques.
Super partage de connaissances, merci.
j’attends la partie TDD avec impatience.
Bon courage pour la suite.
Merci John. L’objectif est bien de pratiquer mais je vais tout de même commenter certaines parties difficiles pour les débutants.
TDD arrive…
Salut,
Merci pour cette vidéo mais je trouve très basique et vraiment pour le débutant , j’espère dans la 2 ème vidéo je trouve mon plaisir et surtout des mécaniques pour les profils confirmés.
Merci
Merci pour ton retour.
La vidéo semble pour les débutants mais pourtant elle aborde déjà des aspects avancés comme par exemple la gestion de l’init de WebSecurity (je ne suis pas certain que beaucoup l’initialise facilement). De plus, pour le moment pour Code first, il n’y a pas beaucoup d’exemples en français.
Mais c’est certain que la suite va devenir encore plus avancée techniquement parlant.
Bonjour,
J’adore le principe : coder et former en même temps. Je vais donc suivre vos premières vidéos. J’ai appris à développer en C# mais dans la toute première version d’ASP.NEt. Je ne suis pas du tout à jour sur les dernières version avec ASP.NET MVC4. Merci
Merci, je suis content que ça te plaise.
Pour te former rapidement à la dernière version, j’ai mis en ligne des formations, par exemple sur ASP.NET MVC 4, tu peux trouver ça dans la page « Formations » tout en haut sur le blog.
Très bonne démarche. Bien sûr, ça démarre doucement mais on n’est pas dans la philosophie « quick and dirty » pour faire une maquette de blog bidon. Je trouve qu’il y a vraiment une valeur ajoutée à montrer ce qu’on peut faire effectivement avec le code généré, ce qu’on peut garder, et ce qu’on peut réécrire. Etant plutôt issu du monde Java/Php je ne suis pas dépaysé car on est à fond dans le rails-like et symfony-ke.
Je suis fan 😉
Merci Albin. Je connais aussi Symfony en PHP et c’est clair que l’on retrouve le même genre de mécanismes avec le scaffolding.
Merci pour cette initiative.
J’ai eu quelques problèmes pour arriver à finaliser le projet en le faisant en même temps que vous.
J’ai, désolé si c’est inutile ou mal placé, ajouté des commentaires sur la page Youtube pour les problèmes qui m’ont bloqués dans le suivi et la réalisation de cette première partie.
Merci beaucoup. Je débute dans MVC.
Merci, voici la copie de votre commentaire, il pourra peut être aider d’autres personnes :
—
Merci pour ces vidéos, je débute avec MVC pour une nouvelle société et vous m’êtes d’une bonne aide.
Si comme moi vous avez suite a la suppression de la base de données un message comme : « Cannot attach the file as database…. », reportez vous à l’article http://odetocode.com/blogs/scott/archive/2012/08/15/a-troubleshooting-guide-for-entity-framework-connections-amp-migrations.aspx, partie : Cannot Attach to Deleted MDF File
Si vous avez un problème pour ajouter le ContactController,
ajoutez dans votre fichier web.config :
Voila pour les erreurs qui m’ont bloqué pour suivre cette session.