Scala : fondamentaux du langage

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Découvrir les bases de la programmation en Scala, les principaux cas d’usage du langage et son écosystème (SBT…)
  • Comprendre les avantages et caractéristiques de la programmation fonctionnelle avec Scala et sa robustesse pour la programmation parallèle
  • Identifier les aspects avancés de la programmation en Scala, et les mettre en œuvre à travers des exercices pratiques

DEMOS


Leader de la formation professionnelle et du conseil en ressources humaines
Voir la fiche entreprise

Tarif

A partir de 1 590,00 €

Durée 2 jours ( 14 heures )
Modes
  • Entreprise
Sessions

DEMOS


Leader de la formation professionnelle et du conseil en ressources humaines
Voir la fiche

Tarif

A partir de 1 590,00 €

Durée 2 jours ( 14 heures )
Modes
  • Entreprise
Sessions

Description

Cette formation Scala vous permettra de découvrir les bases de la programmation en Scala, les principaux cas d’usage du langage et son écosystème (SBT…) ; comprendre les avantages et caractéristiques de la programmation fonctionnelle avec Scala et sa robustesse pour la programmation parallèle ; identifier les aspects avancés de la programmation en Scala, et les mettre en œuvre à travers des exercices pratiques

Programme

Introduction à Scala
Bref historique
Principales caractéristiques du langage
Scala et Java

Mise en place de l’environnement de développement
Installation Sbt
Installation des plugins IDE
Prise en main de Scala Worksheet

Les bases de la programmation fonctionnelle
Effets de bord
Notions de mutabilité
Récursivité
Les fonctions

Premiers pas en Scala
Présentation de la syntaxe Scala
Typage fort
Exercices interactifs dans Scala Worksheet

Programmation fonctionnelle par collections
Mutabilité dans les collections
Notions de transformation et filtres
Mécanisme de for-comprehension
Exercices interactifs dans Scala Worksheet

Les objets et les traits
L’héritage multiple
L’objet compagnon
Les packages et les imports
Les case classes et le pattern matching
Exercices interactifs dans Scala Worksheet

Les tests unitaires
Développement piloté par les tests
Utilisations de specs2

Interaction avec Java
Conversions automatiques et manuelles
Utilisation d’une librairie Java

Sbt et la compilation
Écriture d’une configuration sbt
Définition des tests d’une librairie de calcul
Écriture de la librairie
Définition des tests de l’API Java
Écriture de l’API java

Prérequis

Cette formation ne nécessite aucun pré-requis.

Public

Cette formation s’adresse aux développeurs ayant besoin de programmer en Scala, notamment pour de l’analyse de données. 

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

  • Planifier et gérer une solution Azure AI
  • Implémenter des solutions d’aide à la décision
  • Implémenter des solutions de vision par ordinateur
  • Implémenter des solutions de traitement du langage naturel
  • Implémenter des solutions d’exploration des connaissances et d’intelligence documentaire
  • Implémenter des solutions d’IA générative
Tarif

A partir de 2 790,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Samba 4 & LDAP

Proposé par Sparks

Objectifs de la formation

  • Utiliser Samba 4 et LDAP pour partager des fichiers et imprimantes entre Windows et Unix
  • Etablir une connexion SMB
  • Sécuriser les partages
  • Gérer les impressions et le dépannage
  • Gérer les configurations avancées et les accès
Tarif

A partir de 1 100,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

  • Développer sur PostgreSQL
  • Maîtriser les données avec PostgreSQL
  • Gérer la création de bases, les contraintes
  • Gérer les opérateurs, les fonctions et les transactions
  • Maîtriser les index et l'optimisation des requêtes
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Se connecter à des sources de données multiples et hétérogènes.
  • Transformer et modéliser les données pour en faciliter l'analyse.
  • Construire un tableau de bord visuel et interactif.
Tarif

A partir de 1 310,00 €

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Formation Attitude commerciale impactante

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Identifier le canal de communication du client
  • Adapter sa communication au client
  • Restituer une offre commerciale impactante
  • Créer un échange positif et transformer le client en partenaire
  • Entretenir la relation client
Tarif

A partir de 1 490,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Évaluation des compétences acquises via un questionnaire en ligne intégrant des mises en situation.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Programmer en utilisant le langage Java
  • Maîtriser les concepts de la programmation orientée objet
  • Utiliser les librairies usuelles Java
  • Connaître les bonnes pratiques de programmation
Tarif

A partir de 2 850,00 €

Durée

5j / 35h

Modes
  • Entreprise

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les apports des solutions d'automatisation et de gestion de configuration
  • Expérimenter l'utilisation et le fonctionnement d'Ansible
  • Piloter votre infrastructure de serveurs à partir d'Ansible.
Tarif

A partir de 1 420,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Je cherche à faire...