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

  • Identifier et connaitre les différents formats d'images
  • Décrire les modes coulorimétriques
  • Gérer la taille et la résolution d'une image
  • Créer et gérer un plan de travail
  • Créer et importer des objets dynamiques
  • Maitriser les calques de couleur, dégradés et motifs
  • Créer une forme vectorielle
  • Transformer une image
  • Maitriser les sélections
  • Ecrire du texte et le mettre en forme
  • Utiliser l’historique
  • Envoyer pour révision
  • Exporter le document
Tarif

A partir de 1 050,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Visual Basic.NET - Prise en main

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Développeurs souhaitant acquérir les connaissances de bases du langage VB.NET et évoluer vers sa mise en œuvre.

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

  • De comprendre le concept de la programmation orientée objet
  • Créer des applications Windows avec VB.NET
Tarif

Contacter l'organisme

Durée

5 jour(s)

Modes
  • Entreprise
  • Centre

Objectifs de la formation

Maîtriser les outils du dessin numérique, apprendre les bases des volumes, du dessin, de la perspective et découvrir et optimisez l'animation 2D. Comprendre les différents effets et l'interactivité des calques.Optimisez nos créations selon leurs mode de diffusion (Réseaux sociaux, Photoshop, AfterEffects...)
Tarif

A partir de 2 245,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Découvrir les bases de la programmation en Java
  • S'approprier les principaux concepts de développement
  • Gérer les exceptions
  • Connaître les bonnes pratiques pour manipuler des données
  • S'initier à la programmation graphique
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Construire une newsletter efficace capable d'augmenter le trafic entrant sur un site de contenus.
Tarif

A partir de 1 340,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

Réaliser un plan 2D, mécanique ou architectural, en élaborant une stratégie de dessin en fonction des outils mis à  disposition par AutoCAD. Adapter ces travaux pour les exporter en fichier ou vers un traceur.
Tarif

A partir de 1 875,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Gérer les contrats de travail de l'embauche à la rupture
  • Cerner les risques et responsabilités encourus par l'employeur lorsqu'il a recours au CDD ou à l'intérim
  • Sécuriser la procédure de licenciement ainsi que les procédures alternatives au licenciement pour limiter les risques de contentieux
  • Maîtriser la procédure prud'homale
Tarif

A partir de 5 768,00 €

Durée

8 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

Maîtriser les fondamentaux pour réaliser un projet Symfony
Tarif

A partir de 2 495,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Vectorworks ST

Proposé par DAWAN

Objectifs de la formation

Réaliser un plan 2D architectural, en élaborant une stratégie de dessin en fonction des outils de Vectorworks ST
Tarif

A partir de 2 245,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation F#

Proposé par Sparks

Objectifs de la formation

  • Connaître les concepts fondamentaux de F# et de la programmation fonctionnelle
  • Appliquer la syntaxe de base de F# pour écrire des programmes
  • Utiliser les concepts d'inférence de type, d'expressions, d'immutabilité et de composition de types en F#
  • Organiser et structurer son code
  • Utiliser les collections et les fonctions de haut niveau pour manipuler des données en F#
  • Comprendre le Pattern Matching et utiliser les jointures
  • Connaître les possibilités d'interopérabilité du langage F#
Tarif

A partir de 1 950,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...