Java SE : pour développeur connaissant la programmation objet

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Maîtriser la programmation en Java SE (Java Standard Edition)
  • Connaître les bonnes pratiques de programmation Java
  • Avoir une première connaissance de la programmation fonctionnelle en Java

DEMOS


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

Tarif

A partir de 2 850,00 €

Durée 5 jours ( 35 heures )
Modes
  • Entreprise
Sessions

DEMOS


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

Tarif

A partir de 2 850,00 €

Durée 5 jours ( 35 heures )
Modes
  • Entreprise
Sessions

Description

Cette formation en développment logiciel vous permet d’apprendre les bonnes pratiques de la programmation orientée objet et plus encore … N’attendez plus pour suivre cette formation !

Programme

A la découverte de Java
Caractéristiques remarquables de Java
La machine virtuelle Java (J.V.M.)
Ecosystème Java

Types et syntaxe
Numériques entiers et en virgule flottante
Booléens
Caractère et chaînes de caractères (String)

Les types énumérés 
Promotions, conversions, et opérations entre types distincts
Précédence des opérateurs

Structure du code
Blocs, portée des noms
La référence this
if/else
switch
while/do-while
Boucles for
break, continue

Programmation objet avec Java
Attributs, méthodes et constructeurs
Variables et méthodes de classe (static)
Surcharge de méthodes
L’attribut this
Encapsulation : getter et setter
Responsabilité, règles de visibilité, packages

Héritage
Sous-classe, spécialisation des méthodes
Polymorphisme, forçage de type
Opérateur instanceof
L’attribut super
La classe Object

Conception avancée
Classes abstraites
Conception avec des interfaces
Classes internes
Pattern singleton
Objets immuables
Composition et délégation

Programmation générique et collections
Notion de type paramétré
Exemple avec les collections
Catégories de collections : List, Set et Map
Itération sur une collection

Traitement des chaînes de caractères
Manipulation des chaines de caractères avec StringBuilder et StringBuffer
Recherches de caractères, formatage
Expressions régulières avec les classes Pattern et Matcher

Traitement des erreurs
Mécanisme de gestion des exceptions : clauses try, catch et finally
Utilisation de l’interface AutoCloseable
Catégories d’exceptions
Propagation des exceptions
Multi-catch
Créer des exceptions applicatives
Activer des assertions

Transférer des données en utilisant les flux d’E/S
Lire et écrire dans la console
Lire et écrire dans un fichier, sérialiser des objets

Accéder au système de fichiers avec les NIO 2
L’interface Path
La classe Files
Opérations sur les répertoires et fichiers
Lire et écrire dans des fichiers

Lambda-expressions, fermetures, références de codes
Principes des lambda-expressions
Fermetures (Closures)
Références de codes
Programmation “au fil de l’eau” (streams)

Le multi-tâche
Lancer un thread en Java
Problématiques de la programmation multitâche (synchronisation…)
Créer des variables atomiques
Utiliser des Read-Write Locks
Collections Thread-safe
Concurrent Synchronizers (Semaphore, Phaser…)
Executors et ThreadPools

Accès aux bases de données avec JDBC
Utilisation de l’API JDBC, des pilotes JDBC
PreparedStatement et CallableStatement
Requêtes
Les transactions
Utilisation des RowSet
Le pattern DAO

Internationalisation d’une application
Définir la locale
Gérer des messages dans des ResourceBundle
Formater des dates et des nombres

Prérequis

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

Public

Cette formation s’adresse aux développeurs ayant déjà une connaissance de la programmation objet.

Ces formations pourraient vous intéresser

Objectifs de la formation

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

  • Identifier Xcode et ses outils
  • Programmer objet avec Swift
  • Gérer la mémoire et les références
  • Décrire les liens entre Swift et Objective C
  • Appeler du code Objective C depuis Swift.
Tarif

A partir de 1 680,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Comprendre les principes fondamentaux de la programmation Python et son application à la manipulation et à l'analyse des données
  • Appliquer des techniques de nettoyage et de prétraitement des données pour préparer les ensembles de données à l'analyse
  • Créer et interpréter des visualisations de données à l'aide de bibliothèques Python
  • Développer des modèles de Machine Learning basiques pour l’analyse prédictive
  • Évaluer les performances des modèles d'apprentissage automatique
Tarif

A partir de 2 250,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Pouvoir accéder simplement aux bases de données avec Java - Réaliser une structure de persistance maintenable et performante - Etre en mesure d'utiliser des webservices privés ou publics existants - Savoir créer, mettre en place et déclarer des Webservices en java
Tarif

A partir de 2 995,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Autocad/Autocad LT 2D - Perfectionnement

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Tout utilisateur Autocad qui souhaite maîtriser les fonctions avancées du logiciel AutoCAD afin d'être capable de réaliser tout type de dessins et schémas complexes de manière autonome.

Possibilité de passer la certification TOSA Autocad en fin de formation.

À l'issue de la formation, le stagiaire sera capable de :

  • Utiliser les fonctions avancées
  • Optimiser le temps et la qualité de dessin
Tarif

A partir de 1 140,00 €

Durée

3 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Décrire les concepts vSAN
  • Détailler l’architecture et les composants vSAN sous-jacents
  • Expliquer les principales fonctionnalités et cas d’utilisation de vSAN
  • Identifier les exigences et les considérations de planification pour les clusters vSAN
  • Expliquer l’importance de la compatibilité matérielle des nœuds vSAN
  • Décrire les différentes options de déploiement vSAN
  • Expliquer comment configurer des domaines d’erreur vSAN
  • Détailler comment définir et créer une stratégie de stockage de machine virtuelle
  • Discuter de l’impact des modifications apportées à la stratégie de stockage vSAN
  • Détailler la résilience vSAN et de la disponibilité des données
  • Expliquer le fonctionnement du chiffrement vSAN
  • Détailler la technologie et de l’architecture VMware HCI Mesh™
  • Détailler l’architecture et de la configuration du service de fichiers vSAN
  • Décrire comment configurer un cluster vSAN étendu et un cluster vSAN à deux nœuds
  • Décrire le mode de maintenance vSAN et les options d’évacuation des données
  • Définir les étapes d’arrêt d’un cluster vSAN à des fins de maintenance
  • Expliquer comment utiliser des tests proactifs pour vérifier l’intégrité d’un cluster vSAN
  • Utiliser VMware Skyline Health™ pour surveiller l’intégrité de vSAN
  • Utiliser VMware Skyline Health pour étudier et déterminer les conditions de défaillance
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Créer et modifier des objets en utilisant l'interface déclarative
  • Personnaliser l'application en utilisant les triggers et les classes Apex (personnalisations utilisant SOQL et DML)
  • Concevoir des solutions qui utilisent les fonctions déclaratives
  • Décrire comment les triggers fonctionnent avec l'ordre d'exécution des opérations systèmes pendant la sauvegarde
  • Décrire les aspects fondamentaux pour créer des programmes sur une plateforme multi-tenante
  • Utiliser Visualforce pour personnaliser l'interface utilisateur
  • Utiliser l'outil de test intégré pour tester Visualforce et Apex.
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Mémoriser les bases du langage
  • Reconnaître les différentes fonctionnalités de Kotlin
  • Découvrir la librairie standard
  • Prendre en main les différents outils disponibles.
Tarif

A partir de 1 680,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Aborder et se familiariser avec un outil de Dessin Assisté par Ordinateur (DAO). Réaliser et/ou modifier un plan AutoCAD simple
Tarif

A partir de 1 125,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Java - Développement web services

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

  • Savoir développer des applications utilisant les techniques des Web services
Tarif

Contacter l'organisme

Durée

3 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

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

  • Partager le code avec SVN
  • Scripter avec Ant
  • Builder avec Maven
  • Tester avec JUnit
  • Intégrer en continu avec Jenkins
  • Inspecter avec Sonar.
Tarif

A partir de 2 010,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Je cherche à faire...