Plan du cours

Introduction

  • Qu'est-ce que Scala
  • Les paradigmes de la programmation orientée objet
  • Les paradigmes de la programmation fonctionnelle
  • Les paradigmes de la programmation fonctionnelle Scala et Java
  • Environnements d'exécution des langages

Les bases de Scala

  • types de données
  • Opérateurs
  • Les instructions de contrôle et les boucles

Object-Oriented Programming

  • Les classes
  • Les champs
  • Les méthodes
  • Objets et instances
  • Héritage, abstraction, encapsulation, polymorphisme
  • Caractéristiques

Fonctionnelles Programming

  • Déclaration d'une fonction
  • Arguments de la fonction
  • fermetures
  • fonctions anonymes
  • récursion
  • Initialisation différée

Paquets

  • Langage des packages Scala
  • Importer des paquets
  • Créer ses propres paquets

Autres aspects du langage Scala

  • types généraux
  • service exceptionnel
  • cas de la classe.
  • collections, structures de données
  • paramètres allégués
  • métaprogrammation
  • programmation concurrente

Pré requis

  • Une connaissance de la programmation fonctionnelle et une connaissance de base de Java et de la JVM seraient un avantage
  • .
 14 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (4)

Cours Similaires

Akka - from Beginner to Intermediate

21 heures

Les Fondamentaux du Machine Learning avec Scala et Apache Spark

14 heures

Scala: Advanced Object-Functional Programming

14 heures

Scala: Advanced Functional Programming

14 heures

Apache Spark Streaming with Scala

21 heures

Introduction à la Programmation

35 heures

Clean Code

14 heures

Linux Network Programming

14 heures

Java Advanced

28 heures

Continuous Integration (CI) for Java

14 heures

Combined C/C++, JAVA and Web Application Security

28 heures

Advanced Java Security

21 heures

Combined JAVA, PHP and Web Application Security

28 heures

Standard Java Security

14 heures

Java and Web Application Security

21 heures

Catégories Similaires

1