Formation CoffeeScript

Développez de manière plus fluide la partie client de vos applications web avec CoffeeScript !

Prix (Formation inter-entreprise)

1500€ HT / personne

Durée

3 jours

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

CoffeeScript est un langage créé par Jeremy Ashkenas qui a pour objectif de moderniser la syntaxe du Javascript. Il emprunte à Python et Ruby diverses constructions pour obtenir une syntaxe agréable tout en corrigeant certaines faiblesses du Javascript. Le Javascript généré reste parfaitement lisible et relativement proche de ce qui aurait pu être écrit par un humain ce qui en fait une solution simple et efficace malgré les apparences.

Cette formation vous permettra d'utiliser CoffeeScript comme langage remplaçant le Javascript au sein de vos applications Web. Tout au long de cette formation CoffeeScript vous mettrez vos connaissances en pratique en développant une application de gestion des tâches avec jQuery.

Covid-19: Nous restons ouverts. Cette formation est disponible à distance.

Les objectifs

  • Installer CoffeeScript sur sa machine
  • Comprendre et écrire du code CoffeeScript
  • Etudier si besoin les concepts javascripts sous-jacents
  • Débugguer le Javascript généré par CoffeeScript
  • Utiliser les librairies existantes en Javascript depuis CoffeeScript

Pré-requis

  • Maitrise du langage Javascript
  • Connaissance du modèle objet de Javascript
  • Expérience avec JQuery et le développement coté client
  • Ordinateur portable à apporter
  • Ordinateur portable à apporter

Le programme de la formation CoffeeScript

Jour 1

  • Présentation et historique de CoffeeScript
  • Pourquoi utiliser une surcouche au Javascript ?
    • Les méandres du Javascript
    • Approche de CoffeeScript
  • Installer CoffeeScript sur sa machine
  • Les bases de CoffeeScript: la syntaxe
    • Fonctions
    • Tableaux
    • Objets
    • Expressions conditionnelles
  • Interpolation des chaines
  • Retour implicite
  • Opérateurs
  • Premiers pas en CoffeeScript

Jour 2

  • Effacer les faiblesses du Javascript
    • Portée lexicale
    • Coercicions des types
  • Boucles et compréhensions de liste
  • Découper les tableaux
  • Tout est expression
  • Classes et héritage
  • Bindings de fonctions
  • Utiliser des librairies Javascripts existantes
  • Convertissons du Javascript !

Jour 3

  • Compilation transparente
  • Intégrer CoffeeScript aux frameworks les plus courants
  • Pièges classiques !
  • Comprendre le JavaScript généré par CoffeeScript
  • Débugguer efficacement du CoffeeScript
  • Ecrire une application de gestion des TODO en CoffeeScript
  • Des Cakefiles pour scripter les tâches
  • Intégrer efficament CoffeeScript au sein d'une équipe

Télécharger le programme

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 88 formations au catalogue, 1141 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formations à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accéder au Manifeste

Nos clients

Alcatel
Air France
Intel
Voyage SNCF
La Poste
La Poste

Formation CoffeeScript

Développez de manière plus fluide la partie client de vos applications web avec CoffeeScript !

CoffeeScript est un langage créé par Jeremy Ashkenas qui a pour objectif de moderniser la syntaxe du Javascript. Il emprunte à Python et Ruby diverses constructions pour obtenir une syntaxe agréable tout en corrigeant certaines faiblesses du Javascript. Le Javascript généré reste parfaitement lisible et relativement proche de ce qui aurait pu être écrit par un humain ce qui en fait une solution simple et efficace malgré les apparences.

Cette formation vous permettra d'utiliser CoffeeScript comme langage remplaçant le Javascript au sein de vos applications Web. Tout au long de cette formation CoffeeScript vous mettrez vos connaissances en pratique en développant une application de gestion des tâches avec jQuery.

Covid-19: Nous restons ouverts. Cette formation est disponible à distance.

Les objectifs

  • Installer CoffeeScript sur sa machine
  • Comprendre et écrire du code CoffeeScript
  • Etudier si besoin les concepts javascripts sous-jacents
  • Débugguer le Javascript généré par CoffeeScript
  • Utiliser les librairies existantes en Javascript depuis CoffeeScript

Pré-requis

  • Maitrise du langage Javascript
  • Connaissance du modèle objet de Javascript
  • Expérience avec JQuery et le développement coté client
  • Ordinateur portable à apporter
  • Ordinateur portable à apporter

Le programme de la formation CoffeeScript

Jour 1

  • Présentation et historique de CoffeeScript
  • Pourquoi utiliser une surcouche au Javascript ?
    • Les méandres du Javascript
    • Approche de CoffeeScript
  • Installer CoffeeScript sur sa machine
  • Les bases de CoffeeScript: la syntaxe
    • Fonctions
    • Tableaux
    • Objets
    • Expressions conditionnelles
  • Interpolation des chaines
  • Retour implicite
  • Opérateurs
  • Premiers pas en CoffeeScript

Jour 2

  • Effacer les faiblesses du Javascript
    • Portée lexicale
    • Coercicions des types
  • Boucles et compréhensions de liste
  • Découper les tableaux
  • Tout est expression
  • Classes et héritage
  • Bindings de fonctions
  • Utiliser des librairies Javascripts existantes
  • Convertissons du Javascript !

Jour 3

  • Compilation transparente
  • Intégrer CoffeeScript aux frameworks les plus courants
  • Pièges classiques !
  • Comprendre le JavaScript généré par CoffeeScript
  • Débugguer efficacement du CoffeeScript
  • Ecrire une application de gestion des TODO en CoffeeScript
  • Des Cakefiles pour scripter les tâches
  • Intégrer efficament CoffeeScript au sein d'une équipe

Télécharger le programme

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 88 formations au catalogue, 1141 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012