JS Attitude

« Je n’ai jamais rencontré un expert JavaScript au chômage »

Formation JS Total

Commentaires

Une version entièrement repensée pour 2016 !

À partir de février 2016, découvrez la toute dernière version de JS Total, entièrement repensée, avec un tout nouveau programme et une avance de phase unique sur le marché !

Retrouvez la version 2015 pour les sessions jusqu’à janvier 2016 inclus.

Attention tuerie !

Née à l’automne 2012, la formation JS Total est une combinaison à très, très forte valeur ajoutée. Sur 4 jours consécutifs, elle permet de découvrir et pratiquer dans un contexte intégré cohérent une foule de compétences et technologies de pointe autour de JavaScript.

Mise au point à la base pour un besoin spécifique haut de gamme exprimé par une agence web de premier plan pour de l’intra-entreprise, elle nous a tellement emballés qu’on a immédiatement décidé de la proposer au catalogue général !

Laissez-vous tenter…

Objectifs

La formation JS Total vise à permettre aux apprenant-e-s de :

  • Apprivoiser le JS moderne avec ES6 (même sur IE9, voire 8)
  • Internaliser ce qui constitue aujourd’hui une webapp moderne et ce qu’elle peut faire
  • Appréhender un cycle de développement test-first
  • Développer de façon modulaire, découplée, facile à tester
  • Préparer la montée à l’échelle en complexité de leurs projets
  • Mettre en place un cycle de feedback instantané pendant le développement
  • Mettre l’accent sur la mobilité, ainsi que sur le bon fonctionnement hors-connexion
  • Rendre leurs webapps installables et sans cesse plus proches d’un comportement natif

Public visé

La formation JS Total s’adresse principalement aux développeurs web front amenés à développer des applications web complexes et optimisées, capables éventuellement de fonctionner intelligemment sur tous types de périphériques (desktop, smartphones, tablettes, bornes interactives…).

Une connaissance minimale de JavaScript est nécessaire, même si les aspects avancés seront revus en profondeur le 1er jour ; tout développeur web front utilisant déjà quotidiennement JavaScript, même si c’est essentiellement au travers de jQuery, a normalement les connaissances nécessaires.

C’est particulièrement vrai pour la version 2016, puisqu’elle utilise exclusivement ES6, et que très peu d’apprenant-e-s auront déjà une connaissance de cette dernière version du langage : le premier jour explore donc celui-ci en détails, et nivelle l’auditoire par le haut.

Toutefois, il peut être utile de « préparer le terrain » en amont pour fluidifier l’acquisition de connaissances une fois en formation. Les futur-e-s apprenant-e-s auront alors tout intérêt à puiser dans cette liste de contenus de qualité compilée par Christophe ; pour ES6, une liste spécifique existe.

Pour le reste, une connaissance « standard » de la couche client est évidemment attendue : HTML et CSS, donc. Pas besoin d’être super calé(e) en HTML5 ou CSS3 : même si on s’en servira, ce n’est pas le cœur du sujet et la formation n’a donc pas de prérequis particuliers dans ces domaines.

Il n’est par ailleurs pas nécessaire d’être déjà l’aise avec les systèmes de tests unitaires et d’intégration, ou de documentation intégrée. Si vous avez déjà travaillé avec de tels systèmes (JUnit, Test::Unit, RSpec, Cucumber, Capybara, Selenium, etc.) tant mieux, aborder ces problématiques dans l’univers JavaScript n’en sera que plus facile. Mais les concepts correspondants seront tous détaillés au fur et à mesure de leur mise en œuvre.

Programme

Sessions jusqu’à janvier 2016 inclus : retrouvez le programme de la version 2015.

Le programme de la formation est le suivant :

Jour 1 — ES6+

  • Rappels sur l’historique ES3, ES5, ES6…
  • Compatibilité native back et front
  • Transpiling avec Babel
  • Expérimentation interactive et ressources d’approfondissement
  • Litéraux objets et nouvelle syntaxe de classes
  • Déstructuration
  • Rest et Spread
  • Valeurs par défaut
  • Template strings et Tagged template strings
  • let et const
  • Fonctions fléchées et préservation de portée lexicale
  • Modules ES6
  • Promesses natives
  • ES7 : async / await
  • ES7 : décorateurs

Jours 2–4 — Réalisation d’une appli web moderne

  • Outillage : écriture, linting, transpiling et build, tests, débogage
  • Présentation de l’appli qui va être développée
  • Présentation du socle technique fourni
  • Approche test-first et outillage utilisé
  • Redux
  • React
  • Boucle de feedback instantané et hot swapping de modules
  • Time-travel debugging
  • React-Router
  • Persistence déléguée
  • JS isomorphique / universel, pré-rendu serveur et hydratation client
  • TLS, HTTPS Everywhere et moyens modernes d’acquisition de certificats signés DV / EV
  • Offline-first : ServiceWorker et fallback sur AppCache
  • Web Apps Manifest ; outillage connexe (ManifoldJS, RealFaviconGenerator…)
  • Déploiement no-backend

Livrables

Les apprenant-e-s reçoivent, chaque début de journée, l’ensemble des diapositives du support de cours au format web, afin de pouvoir faciliter leur suivi du plan de cours.

Après la session, ils reçoivent par ailleurs, avec un e-mail de debrief très fourni et riche en ressources, une archive de référence, contenant les codebases finalisées, entièrement documentées et testées, les slides de toute la formation et diverses ressources complémentaires.

Aspects logistiques

La formation se déroule dans une salle privative climatisée, lumineuse, fonctionnelle et très confortable. L’ensemble des locaux sont facilement accessibles en transports en commun et classés ERP, notamment accessibles aux Personnes à Mobilité Réduite.

Delicious Insights
83 avenue Philippe-Auguste
75011 Paris

Situé à Paris, près de Nation, il est accessible via pas moins de 5 lignes de métro, 1 ligne de RER et 5 lignes de bus :

  • Métro : Philippe-Auguste, Alexandre Dumas (ligne 2), Charonne, Rue des Boulets (ligne 9), Faidherbe-Chaligny (ligne 8), Nation (lignes 1, 6)
  • RER : Nation (ligne A)
  • Bus : Charonne-Voltaire ou Boulets-Montreuil (56), Charonne-Philippe-Auguste (76), Nation (26, 57, 86)

On trouve également nombre de parkings alentour.

Afficher Delicious Insights sur une carte plus grande

Chaque stagiaire amène son propre poste de travail ou ordinateur portable.

L’accès internet est assuré par une connexion fibre très haut débit. La salle fournit un accès Wi-Fi.

Vous n’êtes pas en région parisienne et cherchez un hébergement ? Pourquoi pas passer par airbnb ?

Les formations vont de 4 à 10 apprenant-e-s.

Les horaires indicatifs de la formation, pour un total de 7 heures d’atelier par jour soit 28h de formation, sont :

  • 9h15 – Accueil, petit déjeuner (boissons chaudes et fraîches, viennoiseries, inclus dans le prix)
  • 9h30 – Début de la journée
  • 12h30 – Déjeuner (inclus dans le prix)
  • 13h45 – Reprise
  • 16h15 – Pause café
  • 16h30 – Reprise
  • 18h – Fin de la journée

Prix indicatifs

Les tarifs inter-entreprises sont dégressifs en fonction du nombre de personnes au sein de votre propre convention (et non du nombre total d’inscrits).

Le tarif fidélité (−15%) peut être demandé par tout client ayant réglé au moins 1500€ HT sur les 12 mois glissants précédant la signature de la convention de formation.

Hors dates exceptionnelles, JS Total est normalement proposée pour 4 jours aux tarifs suivants :

Version 2016 (à partir de février 2016)

  • 1 ou 2 personnes : 1 700 HT par personne.
  • 3 à 5 personnes : 1 530€ HT par personne.
  • À partir de 6 personnes : 1 360€ HT par personne.
  • Tarif fidélité : 1 445€ HT par personne.

Version 2015 (jusqu’en janvier 2016 inclus)

  • 1 ou 2 personnes : 1 599€ HT par personne.
  • 3 à 5 personnes : 1 439€ HT par personne.
  • À partir de 6 personnes : 1 279€ HT par personne.
  • Tarif fidélité : 1 359€ HT par personne.

Prochaines sessions

  • mardi 17 mai 2016 → vendredi 20 mai 2016
  • mardi 21 juin 2016 → vendredi 24 juin 2016

Demander une convention de formation

S’inscrire

Il vous suffit de remplir une demande de convention.

Nous vous invitons à vérifier les prochaines dates en encart sur ce site (et juste ci-dessus). Nous proposons une session JS Total environ une fois par mois à depuis novembre 2013.

En savoir plus

Vous pourrez retrouver toutes les informations sur le formateur, les modalités d’inscription et de paiement, l’annulation et le remboursement, et enfin le règlement intérieur, dans la page des Informations Générales.

Commentaires

Ils nous font confiance : Kelkoo, MisterGoodDeal, PriceMinister, Blablacar / Comuto, Sarenza, Voyages-SNCF, LeMonde.fr, Fnac DIRECT, 20minutes, Orange, l’OCDE, Cisco, Alcatel-Lucent, Dassault Systèmes, EADS, Atos, Lagardère Interactive, Lesieur, L’Occitane en Provence, Météo France, 4D, Securitas, Digitas, Vivaki, Fullsix, Ekino, TBWA \ Paris, Valtech, Is Cool Entertainment, Open Wide…