Formation Big Data – Programmation Scala

Formation Big Data - Programmation Scala

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 :

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 :

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 :

cabinet de formation au Maroc

Notre approche pédagogique pour cette Formation consiste en :

  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences

Participants de la Formation :

cabinet de formation au Maroc

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.

Introduction à Scala

1
Historique de Scala.
2
Aperçu de Scala : un langage orienté objet, fonctionnel, à typage statique et extensible.
3
Pourquoi Scala ?
4
Comparaison de Scala avec les autres langages de programmation.

Votre première interaction avec Scala

1
Apprendre à utiliser l’interpréteur Scala.
2
Présentation de la syntaxe Scala.
3
Définition de quelques variables et fonctions.
4
Votre premier script Scala.

Les bases du langage Scala : Partie 1

1
Les paradigmes de programmation fonctionnel et orienté objet dans Scala.
2
La compilation et l’exécution.
3
Syntaxe et les éléments de base de Scala : les variables, les structures de contrôle, etc.
4
Les classes et les objets.
5
Les types de base et les opérations.
6
Les objets fonctionnels.
7
Les fonctions et les closures.
8
Contrôle de l’abstraction.

Les bases du langage Scala : Partie 2

1
Héritage et composition.
2
Hiérarchie de Scala.
3
Les Traits.
4
Les packages et les imports.
5
Les assertions et les unités de test.
6
Les listes et les collections.
7
Statful Objects.
8
Les annotations.
9
Les principales API de Scala.
10
Gestion et automatisation de production des projets Scala avec SBT.

Aspects avancés de Scala

1
Combinaison de Scala et Java.
2
Le modèle d’acteur et la programmation concurrente.

Scala et Spark

1
Introduction à Spark.
2
RDDs : Resilient Distributed Datasets.
3
Les opérations de base de Spark.
4
Les transformations et les actions.
5
Persistance des RDDs
6
Les variables partagées.
7
Exemple de Spark.

Scala et Hadoop

1
Présentation de la librairie Scoobi : a Scala Library for Hadoop.
2
Exemple d’utilisation de la librairie Scoobi sur Hadoop.

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… !

Soyez le premier à ajouter une critique.

Veuillez vous connecter pour laisser un commentaire
Ajouter à la liste de souhaits
Inscrit: 0 étudiant
Durée: 3 jours
Conférences: 37
Niveau: Avancé

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed