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

  • Comprendre l’importance d’une bonne expression dans la vie professionnelle
  • Mobiliser et classer ses idées
  • Gagner en aisance dans la rédaction des écrits professionnels et les interventions orales
Tarif

A partir de 1 740,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Deep Learning, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Maitriser les concepts fondamentaux du Deep learning et leur origine
  • Identifier les principaux types de réseaux de neurones (simples, convolutifs, récursifs, etc.)
  • Savoir quand les utiliser ?
  • Appréhender les modèles de Deep Learning plus avancés (auto-encodeurs, gans, apprentissage par renforcement, …)
  • Appréhender les bases théoriques et pratiques d'architecture et de convergence de réseaux de neurones
  • Comprendre en quoi consiste la mise en œuvre concrète des réseaux de neurones
  • Utiliser un framework de référence : Keras de TensorFlow
Tarif

A partir de 2 090,00 €

Durée

3j / 21h

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

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Découvrir les règles essentielles de la PNL appliquées aux techniques de vente.
Tarif

A partir de 150,00 €

Durée

3 heures 25 minutes

Modes

Objectifs de la formation

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

  • Identifier vos points forts pour mieux vous connaître
  • Identifier et anticiper les besoins de vos collaborateurs
  • Adapter et renforcer votre communication
  • Gérer votre stress
  • Intervenir efficacement en tant que manager en situation de conflits et de désaccords.
Tarif

A partir de 2 160,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

SOFT SKILLS

Proposé par CréaSafe

Objectifs de la formation

À l’issue de cette formation, les participants seront capables de :

  • Maîtriser les bases des soft skills essentiels (communication, écoute active, gestion des émotions),
  • Utiliser des techniques de PNL pour renforcer la communication et améliorer les relations interpersonnelles,
  • Gérer efficacement le stress et les émotions pour maintenir un climat de travail positif et productif,
  • Développer la confiance en soi et adopter une posture professionnelle en toute circonstance,
  • Favoriser la collaboration et la résolution des conflits grâce à des compétences relationnelles solides.
Tarif

Contacter l'organisme

Durée

7j / 48h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

Plus concrètement, à l'issue de cette formation Access 2016 Avancé vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Valider des données
  • Utiliser les fonctionnalités de programmation de Visual Basic for Applications dans les applications Access pour écrire des fonctions personnalisées et des procédures contrôlées par les événements
  • Accéder aux données contenues dans des tables et les manipuler à l'aide des objets de données ActiveX (ADO, ActiveX Data Object) et du langage SQL (Structured Query Language)
  • Rechercher les erreurs et les intercepter
Tarif

A partir de 1 200,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Apprendre à bien utiliser les ressources WordPress afin de créer un site web, de sa conception jusqu’à sa publication
  • Travailler sur des images en vue de leur insertion dans un document mis en page ou publié sur le web
  • Travailler le référencement de son site
Tarif

A partir de 4 890,00 €

Durée

11j / 77h

Modes

Objectifs de la formation

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

  • Développer des applications iOS, en autonomie grâce à une approche basée sur la pratique
  • Utiliser le langage Swift et les différentes API
  • Concevoir une interface graphique
  • Echanger des données avec un serveur
  • Gérer le fonctionnement hors ligne d'une application
  • Utiliser des librairies avancées (Localisation, Appareil Photo, Persistance)
  • Démontrer la qualité du code grâce aux tests unitaires et d'interface
  • Déployer une application sur l'App Store.
Tarif

A partir de 2 800,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Action : construire son prompt
  • Acquérir des modèles de prompts adaptés à vos besoins
  • Optimiser l'efficacité des résultats
Tarif

A partir de 850,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance
  • Entreprise

Je cherche à faire...