Scala

Niveau
Durée totale

Scala

International Training Network
Logo International Training Network

Astuce: besoin de plus d'informations sur la formation? Téléchargez la brochure!

Dates et lieux de début

Il n'y a pas de dates de débuts connues pour ce produit.

Description

Le Scala est un langage de programmation multi-paradigme se basant aussi bien sur la programmation orientée objet et la programmation fonctionnelle. Cette formation vous apprend les mécanismes et les principes de ce langage afin de vous rendre opérationnel en Scala

Public

Développeurs

Prérequis

Programmation orientée objet, Connaissance de Java

Programme

  • Introduction
    • Origines du langage
    • Caractéristiques principales
    • Use cases d'utilisation de Scala
    • Bénéfices de Scala
    • Programmation impérative et programmation fonctionnelle
    • Limitations des langages traditionnels
    • Bases théoriques de Scala
  • Scala sur la JVM
    • Installation de Scala
    • Installation d'un IDE
    • SBT
    • Exécution de co…

Lisez la description complète ici

Foire aux questions (FAQ)

Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

Vous n'avez pas trouvé ce que vous cherchiez ? Voir aussi : Java, Excel, XML/XSLT, Développement mobile et Unified Modeling Language (UML).

Le Scala est un langage de programmation multi-paradigme se basant aussi bien sur la programmation orientée objet et la programmation fonctionnelle. Cette formation vous apprend les mécanismes et les principes de ce langage afin de vous rendre opérationnel en Scala

Public

Développeurs

Prérequis

Programmation orientée objet, Connaissance de Java

Programme

  • Introduction
    • Origines du langage
    • Caractéristiques principales
    • Use cases d'utilisation de Scala
    • Bénéfices de Scala
    • Programmation impérative et programmation fonctionnelle
    • Limitations des langages traditionnels
    • Bases théoriques de Scala
  • Scala sur la JVM
    • Installation de Scala
    • Installation d'un IDE
    • SBT
    • Exécution de code Scala
    • Lien entre Scala et la JVM
    • Runtime supportés
  • Types, variables et structures
    • Opérateurs
    • Maps et Tuples
    • Tableaux mutables ou pas
    • Liens avec les collections Java
    • Typage et généricité
    • Pattern matching
    • Annotations
  • Les bases de la programmation fonctionnelle
    • High order functions
    • Objets mutables ou pas
    • Fonctions de premier ordre
    • Fonctions anonymes
    • Récursivité
    • Currying
    • Closures
  • Programmation objet en Scala
    • Classes et singleton
    • Héritage et traits
    • Polymorphisme et redéfinition de méthodes
    • Hiérarchie des classes standard Scala
    • Packages & imports
    • Pattern matching
  • Utilitaires
    • Support du XML
    • Support des regexp
    • Actors : principes et mise en place
    • Communiquer avec Java

Rester à jour sur les nouveaux avi

Pas encore d'avis.
  • Demander des informations à propos de formation. Dorénavant, nous recevrez aussi une notification lorsque qu'un autre utilisateur partage son avis. C'est un bon moyen de vous encourager à continuer d'apprendre!
  • Voir les produits similaires avec des avis: Java.

Partagez vos avis

Avez-vous participé à formation? Partagez votre expérience et aider d'autres personnes à faire le bon choix. Pour vous remercier, nous donnerons 1,00 € à la fondation Stichting Edukans.

Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

Recevoir une brochure d'information (gratuit)

(optionnel)
(optionnel)
(optionnel)
(optionnel)
(optionnel)

Vous avez des questions?

(optionnel)
Nous conservons vos données personnelles dans le but de vous accompagner par email ou téléphone.
Vous pouvez trouver plus d'informations sur : Politique de confidentialité.