Suivez nous
Appelez-nous vite au
01 84 24 01 82
Menu
×
Menu
Accueil
Qui sommes nous ?
Présentation de Trouvez Votre Formation
Nos 6 engagements
Infos pratiques
Comment financer ma formation ?
Notre centre de formation
F.A.Q
Règlement intérieur & Conditions générales de vente
Formations
Bureautique
Systèmes et réseaux
Virtualisation et cloud
Développement
Base de données
Gestion des services informatiques (ITSM)
Sécurité
Intelligence artificielle
Conception assistée par l'ordinateur (CAO)
Publication asssitée par ordinateur (PAO)
Management et développement personnel
Témoignages
Demande de devis/Contact
Formation précédente
Formation suivante
Toutes nos formations en Base de données :
BIG DATA
Séminaire Big Data : Concepts et enjeux
Data Science – les fondamentaux
Big Data : architecture et technologies
Hadoop : l’écosystème
Introduction à NoSQL
Stockage distribué avec Ceph
Big Data avec Cassandra
Big Data avec MongoDB
Hadoop : Stockage Hbase
Hadoop Hortonworks : administration avec Ambari
Hadoop Couldera : administration
Hadoop : Infrastructure sécurisée
ElasticSearch : indexation
ELK pour administrateurs
Big Data supervision : Grafana, Kibana, Graphite, Prometheus
Utilisation de Kibana
Storm : Flux de données
Big Data : intégration SQL, hive, SparkDataframes
Kafka : Ingestion de message
Pig, développement de scripts
ELK pour développeurs et analystes
Spark : Traitement de données
Data classification et Machine Learning
Python pour Data-scientist
Machine Learning avec scikit-learn
IA, Deep Learning
Analyse d’images avec TensorFlow
Programmation R et intégration Big Data
Neao4J : graphes et analyse
Hadoop : développement
Scala : programmation
Calcul sur des tableaux avec Pandas
Talend OpenStudio intégration de données
Talend OpenStudio optimisation des flux
Hadoop : Analytics
Blockchain : Mise en pratique
MICROSOFT
ORACLE
Scala : programmation
CONNAISSANCES PREALABLES
Connaissance d'un langage de programmation et de la programmation objet
DURÉE
3 jours (21 heures)
Eligible CPF : Non
PROFIL DES STAGIAIRES
Chefs de projet
Data scientists
Développeurs
OBJECTIFS
Comprendre les apports du langage Scala, de la programmation fonctionnelle.
Maîtriser la programmation Scala, savoir s'interfacer avec des programmes Java
METHODES PEDAGOGIQUES
Mise à disposition d’un poste de travail par participant
Remise d’une documentation pédagogique papier ou numérique pendant le stage
La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
METHODES D'EVALUATION DES ACQUIS
Auto-évaluation des acquis par le stagiaire via un questionnaire
Attestation de fin de stage adressée avec la facture
FORMATEUR
Consultant-Formateur expert Bigdata
CONTENU DU COURS
1 - Introduction
Présentation de Scala
Les points forts du langage : extensibilité, programmation objet,programmation fonctionnelle, utilisation de la JVM
2 - Premiers pas
Différents modes d’utilisation de Scala : compilé, en script, avec un interpréteur
Outils de développement Scala : compilateur scalac, sbt (Scala’s Build Tool), IntelliJ avec le plugin Scala
Travaux pratiques: réalisation de programmes simples (calcul et affichage)
3 - Syntaxe
Les variables, les fonctions, les classes, les traits
Le cas particulier des « singleton objects » et « companion objets »
Les opérateurs.Les annotations
4 - Programmation fonctionnelle
Principe et différences par rapport à la programmation impérative
Particularités sur les tuples, listes, tables associatives
5 - Interfaçage avec Java
Fonctionnement de scala, byte code
Différences entre Java et Scala.Appel de classes Scala depuis du code Java
Utilisation de bibliothèques Java dans un programme Scala
Formation
inter
à partir de
1795,5 €
par stagiaire
Besoin d'aide >
Un renseignement ?
Un devis ?
01 84 24 01 82
Nos
références
Suivez-nous
Plan du site
Accueil
Formations
Témoignages
Demande de devis/Contact
Mentions légales
Création du site :
www.agoraline.fr
Contact & renseignements
01 84 24 01 82
info-formations@trouvezvotreformation.com
67, Rue de Paris
95720 Le Mesnil Aubry