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.

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

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

Le(s) formateur(s)

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

Boursorama
Axa
Voyage SNCF
Air France
EADS
CNRS

Nos formations en images

CasperJS
Angular
Machine Learning
Machine Learning

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.

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

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

Suivi de formation en option

A l'issue de la formation, nos formateurs peuvent aussi intervenir pour vous accompagner dans la mise en application des compétences acquises :

  • en répondant à vos questions lors de rendez-vous téléphoniques réguliers
  • en étant présents physiquement à l'amorce du projet
  • en réalisant un audit de vos pratiques quelques semaines/mois après la formation

Cette idée vous intéresse ? Faîtes-le nous savoir pour que nous trouvions la formule adaptée à votre situation.