Tutoriel sur asp.net disponible en béta

Bonjour à tous !

Avant toute chose, bonne rentrée à ceux qui commencent aujourd’hui, bon courage à ceux qui ont déjà commencé et que les autres (comme moi ^^) profitent au maximum de leur journée !

Pour ma part, mes vacances ont été plutôt productives. Avec plusieurs PR sur le dépôt git de zeste de savoir et surtout la mise en béta d’un tutoriel complet sur ASP.NET MVC 5.

Le tutoriel est encore en cours de rédaction, mais il y a déjà de quoi faire pas mal de belles choses avec ce que mes coauteurs (BlueShark et Zyhou) et moi même avons écrit.

Notamment, vous pourrez découvrir :

  • Ce qu’est ASP.NET, les différentes possibilités que ce framework offre
  • Comment créer un site de base avec ASP.NET MVC5
  • Comment créer votre maquette graphique
  • Comment utiliser les formulaires avec ASP.NET MVC 5

Nous n’avons que deux tout petits prérequis : Savoir utiliser le duo HTML5/CSS3 et connaître la syntaxe de base de C# ou VB.NET.

L’avenir du tutoriel sera divisé en deux parties distinctes :

  • la rédaction des parties pour l’instant vides de contenu
  • la création de vidéo de démonstration et d’explication qui viendront soutenir le texte du tutoriel.

A noter que le contenu vidéo ne représentera pas plus de 10% du contenu total du  tutoriel et devrait surtout se composer de screencast commentés (vous ne verrez donc pas ma tronche). Ce n’est pas par pudeur mais parce que je ne possède pas de camescope, donc si une personne habitant sur lille lit ce message et se send opé pour une séance de tournage (si possible si vous avez un fond vert ^^), je serai heureux de vous accueillir chez moi. Et puis à Lille on peut trouver des bars sympa avec de la bonne bière ^^.

Zeste de savoir : un projet opensource pour la beauté du zeste

J’ai enfin trouvé un chez moi dans le monde de l’open source.p

Même si j’ai envie de me retirer petit à petit du développement web, c’est pourtant vers publicsur un projet de site que je compte apporter ma pierre à l’édifice. Ce projet, c’est http://zestedesavoir.com.

mascotte zds

Clem’ la mascotte de zeste de savoir

Ce projet exploite la stack technologique python/django, mysqli, nginx pour le back, et SCSS, JS, Twig pour le front.

L’histoire du projet est simple : le site du zéro, géré par la société Simple IT, devenus tous les deux (le site et la société) OpenClassrooms, l’équipe dirigeante de OC a décidé un virage total en ce qui concerne la communauté de base. Aujourd’hui, la communauté historique est un poids pour le site, la volonté de partager gratuitement des connaissances ou des savoir faire n’est plus à l’ordre du jour, comme le dit une de leur éditrice “si c’est gratuit c’est vous le produit”.

Alors les anciens modérateurs, validateurs, auteurs ont commencé à réfléchir à des nouveaux projets de sites.

Dans une volonté de rassembler une communauté autodidacte à un niveau assez sérieux et qui s’oriente surtout vers l’embarqué, plusieurs d’entre eux ont créé progdupeupl.

Pendant ce temps, firm1, nohar et d’autres (comme mon ami nordiste ShigeruM) ont démarré un projet qui a la même cible que le site du zéro : les débutants.

Et comme on ne refait pas l’Histoire, il était normal que SDZ devienne… ZDS. Vient alors le nom “zeste de savoir”.

Comme progdupeupl offrait une base technique fiable, l’équipe a décidé de forker ce dernier depuis son dépot bitbucket. Et c’est le début d’une belle aventure qui se formalisera le 19 avril 2014 par un parution au journal officiel des status de l’association zestedesavoir.

Personnellement, j’arrive à cette époque comme beta testeur sur leur premier test privé. Le projet me plait, je propose mes services. Quelques semaines plus tard, le code est ouvert au public, ma première pull request peut être envoyée.

Depuis, je me concentre sur le backend, n’étant pas particulièrement doué pour l’intégration front.

Ma petite fierté, est le débuggage complet du système de tag qui permet une meilleur sémantique sur les forums de zds. Travailler sur ce système m’a permis d’en apprendre plus à propos de Solr, un moteur de recherche ultra puissant dont la seul faiblesse est qu’il est en Java et développé par la fondation Apache (documentation, tout ça…)

Ce que je désirerai faire pour le projet?

  • Créer quelques méthodes d’API en lecture pour faciliter la navigation au sein du système de tag lorsqu’on est sur mobile;
  • Ajouter la possibilité pour un membre d’envoyer une correction orthographique qui se présenterait à l’auteur comme une Pull Request
  • Une appli winphone 8.1 voire carrément une appli universelle