Archives pour la catégorie formation

Maîtrisez Node.JS en 2 jours ;)

Avec ce titre un peu pompeux, je vais tacher aussi de reprendre l’animation de ce blog hyperactif.

Il y a eu pas mal de changements dans ma vie professionnelle, et je développe avec Node quotidiennement aujourd’hui sur un « vrai » projet (du genre qui sera en ligne et rapportera de l’argent, pas du genre localhost:8000), et j’ai donc encore plus de choses à dire, d’autant plus qu’il y a eu pas mal de nouveautés avec la récente 0.8. Mais pour ça il faut juste que je me sorte les doigts du c** pour m’y mettre un peu plus sérieusement 😉

Bref, pour l’instant ce billet servira surtout à faire mon auto-promotion pour vous rappeler que je fais de la formation autour de Node.JS: un atelier pratique sur 2 jours permettant de survoler une bonne partie de la techno et d’aller en profondeur sur les points les plus importants. Ça coûte moins de 1000 euros, et ça passe par l’institut de formation Clever Institut (donc pas de souci pour utiliser le D.I.F., passer tout ça en budget formation, et tous les montages dont vous avez l’habitude).

Il y a pour l’instant 2 inscrits à ma connaissance à l’atelier du 15 octobre, et il y a une autre session prévue en décembre. Autant vous dire qu’avec si peu de monde, on peut largement se permettre de sortir des clous et donc de faire du « sur mesure » si besoin. Je pense que ça reste vrai jusqu’à 4 ou 5 personnes, donc n’hésitez pas à me contacter ou à vous inscrire directement depuis le site, et si jamais vous souhaitez une session avec peu de monde dites-le qu’on décale en décembre si jamais il s’avère que ma pub est efficace 😉

Je suis à votre disposition pour en parler, le programme est sur la fiche mais je vous le remets ici.


Le stage se déroulera au fil des chapitres abordés, autour de la réalisation d’une application simple et fonctionnelle, permettant la mise en application concrète des concepts abordés.
PROGRAMME DE LA 1ERE JOURNEE DE FORMATION
Introduction

  • Présentation de NodeJS
    • Installation et utilisation du REPL
    • Le JS côté serveur, pourquoi ?
    • La « single-threaded event loop », c’est quoi ?
  • API non bloquante: pourquoi faire ?
  • La programmation asynchrone: avantages et pièges à éviter
    • Gérer la soupe de callbacks avec « Async »
  • Les modules: pourquoi, comment ?
  • Structure d’un module
  • Rechercher et installer avec NPM

Une application Web avec Node.JS : atelier

  • Description du projet fil rouge
  • Écrire un serveur avec NodeJS
  • Se simplifier la vie avec « Express »
    • Le routage
    • La vue: choisir le bon moteur de template
    • Gérer les fichiers statiques
  • Tests unitaires et fonctionnels avec « Mocha »
  • Packaging de l’application avec NPM

Bases de données SQL et NoSQL : atelier

  • Les librairies d’accès aux bases de données
  • NoSQL: MongoDB et Redis

PROGRAMME DE LA 2NDE JOURNEE DE FORMATION
La communication en temps réel : atelier

  • Intégration des WebSockets HTML5 avec « Socket.IO »
    • Présentation de la technologie
    • Intégration côté serveur
    • Intégration côté client
  • Communication inter-processus en temps réel:
    • Le pub/sub avec Redis.
    • AMQP dans NodeJS: RabbitMQ et ZeroMQ.

Hautes performances : atelier

  • Cluster: Utiliser tous les processeurs de sa machine
  • Cluster et données partagées: la solution haute performances Redis
  • Bonus spécial troll: comparons avec l’équivalent Apache/PHP

Conclusion et conseils

  • Retour sur les bonnes pratiques de développement NodeJS
  • Veille: Comment faire le tri dans les milliers de modules disponibles ?
  • Distribution du projet fil rouge séparé en étapes pédagogiques.

N’hésitez pas à me poser des questions, ou même à me faire des critiques sur ce programme :)

Et si jamais vous souhaitez me contacter hors commentaire public, j’ajoute une page « contact » :)

Les formations JavaScript pour devenir un vrai pro

Je vais vous parler aujourd’hui des formations données par Christophe Porteneuve: Git Attitude et JS Attitude.

Avant d’aller plus loin, je tiens à préciser que ce n’est pas un article sponsorisé. Je sais que quand les bloggeurs publient un article sur un sujet potentiellement mercantile, le doute subsiste toujours. Promis, ce n’est pas le cas. Par contre j’ai un intérêt dans l’affaire: Ma société (Clever Age) héberge l’évènemet et a droit à des places gratuites, dont j’ai pu bénéficier cette année. Or il n’y a actuellement pas assez d’inscrits à cette formation que je souhaite (vraiment, mais genre vraiment hein) suivre, et elle risque d’être annulée faute d’inscrits :( donc je vous encourage fortement à vous inscrire :)

JS Attitude & Git Attitude

Concrètement, le monsieur va vous parler – à grands coups de discours très animés, de démos qui font briller les yeux, et de TP qui font saigner les doigts – de JavaScript ou de Git. À chaque fois sous deux déclinaisons: vachement balaise (Git au quotidien, et JS puissant), ou encore plus balaise pour roxer à mort (Git avancé, et JS Guru).

Les prochaines formations pour 2011 sont les suivantes:

Le truc pas cool c’est que c’est toujours un samedi. C’est une nécessité pour l’animateur. En revanche, ça veut aussi dire que quand vous allez négocier avec votre boss pour votre DIF, quand vous allez lui dire « hé, je voudrais écouler mon DIF pour devenir meilleur dans mon travail, et en plus sans rater un jour de boulot » je pense que vous allez vraiment marquer des points :)

Les trucs cool en revanche, c’est que l’atelier est vraiment intéressant, que c’est l’une des formations avancées les moins chères du marché (300€ pour Git au quotidien, 450€ pour JS Guru). Christophe est très transparent sur les tarifs et si ça reste évidemment très cher pour une bourse moyenne personnelle, n’hésitez pas à vous renseigner auprès de votre boite pour le DIF ou le crédit d’impôt au titre de la formation, contrairement à ce que disent certains il est de la responsabilité de votre société de vous aider à monter en compétences !

Focus sur JS Guru

Le programme est ici : JS Guru sur le site JS Attitude.

On va y parler d’amélioration progressive, d’HTML5, de JSON & JSON-P, de MVC côté client avec Backbone et Mustache, des nouvelles API comme le local storage, le local db, l’history, l’appcache, etc… Avec des ateliers vraiment pratiques, vraiment funs (là je ne fais que retranscrire les retours de mes collègues ayant eu la chance d’y participer).

 

Bref, aidez-moi à avoir droit à ma formation, rejoignez les rangs des vrais roxors du JS → Go go go inscription pour le 10 décembre à Lyon !