Certification de formation Scala

Formation Scala éligible CPF faisant partie de la certification « BIG DATA : Data Scientist »

0
Jours
0
Heures
0
CNCP
0
CPF
Formation certifiante disponible en :

Formation
intra-entreprise

Formation
inter-entreprises

Egalement disponible à distance en :
e-learning-tutore
Tous les détails et démonstrations en ligne du déroulement de la formation e-learning ou à distance tutoré : « Scala »
Prochaines dates
Planning et dates

« Scala »

Ville Session 1 Session 2
Paris 17-09-18 15-11-18
Lyon 17-09-18 15-11-18
Aix-en-Provence 17-09-18 15-11-18
Nous vous recommandons

Programme de formation:
Scala.

Le Scala est un langage fonctionnel multiparadigme interopérable avec le Java et adapté au BigData grâce à sa légèreté syntaxique et son expressivité.

Objectifs

Quelles seront mes compétences à l’issue de la formation : Scala ?

À l’issue de la formation « Scala », les apprenants auront les capacités de :

  1. Les bases de la programmation en Scala.
  2. Les aspects avancés de la programmation en Scala.
  3. Les avantages de la programmation fonctionnelle avec Scala et sa robustesse pour la programmation parallèle.
  4. Les principaux cas d’usages de Scala.
  5. La programmation parallèle avec Scala sur Spark.

Publics

Quels sont les profils concernés par le module : Scala ?

La formation certifiante « BIG DATA : Scala », s’adresse à tout public salarié, demandeur d’emploi ou en reconversion professionnelle et souhaitant acquérir des compétences en BIG DATA et Machine Learning, notamment :

  1. Directeurs/chefs de projet ou responsable métier
  2. Responsable système d’informations
  3. Développeurs informatiques
  4. Consultants en business intelligence
  5. Ingénieurs d’étude, de recherche et développement
  6. Architecte système et logiciel
  7. Consultants techniques
  8. Consultants business
  9. Statisticiens et Mathématiciens
  10. Data scientist (analyse de données) ou Data miner (fouilleur des données)
  11. Tout développeur ou informaticien souhaitant développer des compétences en analyse de données et BIG DATA

Prérequis

Quelles sont les qualifications requises pour suivre la formation : Scala ?

Connaissances de bases en Java et dans un langage fonctionnel sont un plus.

Programme détaillé

Introduction à Scala

  1. Bref historique
  2. Principales caractéristiques du langage
  3. Scala et Java

L’environnement de développement

  1. Installation de Spark
  2. Prise de main de Spark

La programmation fonctionnelle

  1. Effets de bord
  2. Notions de mutabilité
  3. Récursivité
  4. Les fonctions

Premiers pas en Scala

  1. Présentation de la syntaxe Scala
  2. Typage fort

Programmation fonctionnelle par collections

  1. Mutabilité dans les collections
  2. Notions de transformation et filtres
  3. Mécanisme de for-comprehension

Ateliers et cas pratique

Les objets et les traits

  1. L’héritage multiple
  2. L’objet compagnon
  3. Les packages et les imports
  4. Les case classes et le pattern matching

Les tests unitaires

  1. Développement piloté par les tests
  2. Utilisation de specs2

Interaction avec Java

  1. Conversions automatiques et manuelles
  2. Utilisation d’une librairie Java

La compilation

  1. Définition des tests d’une librairie de calcul
  2. Ecriture de la librairie
  3. Définition des tests de l’API Java
  4. Ecriture de l’API Java

Atelier et Cas pratique

Besoin d'un devis / d'un renseignement :

Adresse :

28 rue Xavier Bichat

72000 Le Mans

 

Téléphone :

02.43.52.36.45

 

Email :

contact@cegefos.fr

 

Suivez-nous :

[Form id= »6″]