Formation Big Data - Programmation Scala
- Description
- Annonce
- Examens
En suivant la formation Big Data – Programmation Scala, dispensée par notre cabinet de formation, vous découvrirez tous les détails qui vous seront utiles pour améliorer vos compétences sur le Big Data – Programmation Scala.
Objectifs de la formation Big Data – Programmation Scala :
Les objectifs de la formation sont :
- Les bases de la programmation en Scala.
- Les aspects avancés de la programmation en Scala.
- Les avantages de la programmation fonctionnelle avec Scala et sa robustesse pour la programmation parallèle.
- Les principaux cas d’usages de Scala.
- La programmation parallèle avec Scala sur Spark et Hadoop.
Programme de la formation Big Data – Programmation Scala :
Le Programme de la formation est détaillé ci-dessous :
Introduction à Scala
- Historique de Scala.
- Aperçu de Scala : un langage orienté objet, fonctionnel, à typage statique et extensible.
- Pourquoi Scala ?
- Comparaison de Scala avec les autres langages de programmation.
Votre première interaction avec Scala
- Apprendre à utiliser l’interpréteur Scala.
- Présentation de la syntaxe Scala.
- Définition de quelques variables et fonctions.
- Votre premier script Scala.
Les bases du langage Scala : Partie 1
- Les paradigmes de programmation fonctionnel et orienté objet dans Scala.
- La compilation et l’exécution.
- Syntaxe et les éléments de base de Scala : les variables, les structures de contrôle, etc.
- Les classes et les objets.
- Les types de base et les opérations.
- Les objets fonctionnels.
- Les fonctions et les closures.
- Contrôle de l’abstraction.
Les bases du langage Scala : Partie 2
- Héritage et composition.
- Hiérarchie de Scala.
- Les Traits.
- Les packages et les imports.
- Les assertions et les unités de test.
- Les listes et les collections.
- Statful Objects.
- Les annotations.
- Les principales API de Scala.
- Gestion et automatisation de production des projets Scala avec SBT.
Aspects avancés de Scala
- Combinaison de Scala et Java.
- Le modèle d’acteur et la programmation concurrente.
- Combinator parsing.
Scala et Spark
- Introduction à Spark.
- RDDs : Resilient Distributed Datasets.
- Les opérations de base de Spark.
- Les transformations et les actions.
- Persistance des RDDs .
- Les variables partagées.
- Exemple de Spark.
Scala et Hadoop
- Présentation de la librairie Scoobi : a Scala Library for Hadoop.
- Exemple d’utilisation de la librairie Scoobi sur Hadoop.
Approche pédagogique :
Notre approche pédagogique pour cette Formation consiste en :
- Cas pratiques
- Remise d’outils
- Echanges d’expériences
Participants de la Formation :
Les personnes qui peuvent participer à cette formation sur sont les :
- Développeurs
- Data scientists
- Architectes
- Chefs de projet
- Ingénieurs d’études
N’hésitez pas à contacter le cabinet New Performance Management
pour lui confier votre
ingénierie de formation ou pour vos besoins en formation :
En présentiel- A distance- En Elearning
Merci.
New Performance Management est un cabinet de formation au Maroc avec un ADN Africain à travers plusieurs partenariats stratégiques avec d’Autres Cabinets de Formation en Afrique.
Présent sur le marché depuis 2011, notre équipe dynamique ne cesse de développer ses Process afin de répondre aux besoins évolutifs de sa clientèle en matière de formation Professionnelle.
Vous souhaitez développer les compétences de vos collaborateurs en Big Data - Programmation Scala ? Vous trouvez ICI la formation Big Data - Programmation Scala idéale sélectionnée pour vous et dispensées par notre cabinet de formation au Maroc dans toutes les villes du Royaume : Casablanca- Rabat- Tanger- Kénitra- Marrakech- El Jadida- Laayoune… !