Découvrir et mettre en œuvre le langage Scala avec Lightbend

Objectifs pédagogiques de la formation Scala de Lightbend

  • Acquérir des connaissances et des compétences pour programmer en toute confiance en Scala
  • Partager avec des formateurs Lightbend certifiés, des pratiques de développement pour arriver à un code qui soit beau et performant
Scala lightbend

Le langage Scala réunit l’approche orientée objet et les principes de programmation fonctionnelle. Cette réunion en fait un métalanguage très puissant et surtout très adaptable puisqu’il permet de choisir le paradigme qui répond le mieux à la situation.

Méthodes pédagogiques

  • Apports théoriques et méthodologiques
  • Démonstrations
  • Maîtrise pratique : les élèves codent à travers une étude de cas et explorent comment résoudre les défis Scala les plus difficiles dans leur propre travail

Programme de la formation

  • Récapitulatif des bases importantes
  • Programmation fonctionnelle d’objets en profondeur
  • Maîtriser le “type system”
  • Langages spécifiques au domaine (DSL)
  • Blocs de construction DSL
  • Avenir et promesses de Scala
  • Customiser Scala

Public ciblé

• Des développeurs avec des connaissances de programmation orientée objet
• Les développeurs Scala voulant une piqûre de rappel!
• Novices voulant acquérir une compréhension de la programmation fonctionnelle
• Architectes techniques cherchant à résoudre des problématiques de performance

Prérequis

• Pour le cours d’initiation : connaissance d’un langage de développement tel que Java, C ++, C #, ou encore Ruby.
• Pour le cours avancé : avoir suivi la formation d’initiation à Scala

Durée

3 jours / 21h, pour chacune des sessions (Initiation & Avancé)

Pour toute demande d’information et inscription, contactez-nous