Formation Java SE Initiation

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Pouvoir réaliser des applications en Java - Savoir choisir les technologies adaptées et mettre en place des interfaces efficaces

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 1 495,00 €

Durée 3 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 1 495,00 €

Durée 3 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Découvrir la plateforme Java

    Historique, versions
    Editions Java : Java SE, Java EE, Java ME
    Compilation et interprétation par la JVM (Java Virtual Machine)
    Technologies/frameworks Java et positionnement
    Environnement de développement
    Empaquetage et déploiement d'une application Java

    Atelier : Installation du JDK (Java Development Kit) et d'un IDE (Eclipse/NetBeans) - Structure d'un projet, buildPath,...

    Maîtriser les bases

    Utilisation de variables, constantes, opérateurs
    Types simples et types références
    Transtypage, Wrappers
    Expression de conditions : if/else, switch, opérateur ternaire
    Utilisation de boucles : for, while, do while
    Manipulation de tableaux
    Factorisation de codes avec méthodes
    Surcharge, arguments variables, récursivité
    Commenter et documenter du code

    Atelier : Multiples exemples de manipulation de structures de contrôles et de fonctions

    Apprendre l'objet

    Définition de classes, POJO vs JavaBean
    Déclaration des membres d'instance / de classe (static)
    Constructeurs et instanciation
    Cycle de vie d'un objet en mémoire
    Diagramme de classes (UML)
    Agrégation d'objets (association)
    Encapsulation : getters et setters
    Extension de classes (Héritage)
    Comparaison d'objets
    Classes abstraites
    Interfaces et implémentation
    Polymorphisme

    Atelier : Modélisation de problèmes en objet

    Gérer les exceptions

    Définition, types d'exceptions
    Capturer et traiter une exception (try/catch/finally)
    Lever/Remonter une exception (throw/throws)
    Création d'exceptions

    Atelier : Gestion des exceptions susceptibles d'être déclenchées dans une application

    Utiliser des collections

    Présentation de l'API disponible, generics
    Comparatif, choix d'un type de collection
    Classes essentielles : ArrayList, HashMap,...
    Parcours, opérations sur des collections et tris

    Atelier : Manipulation de collections d'objets

    Manipuler des fichiers

    Flux binaires / caractères
    Lecture et écriture de fichiers
    Utilisation de buffers
    Manipulation de chemins, répertoires, surveillance
    Sérialisation d'objets : binaire, XML
    Externalisation de configuration dans des .properties
    Gestion des logs : java.util.logging, Log4j

    Atelier : Implémentation d'exports et imports depuis des fichiers

    Passage de la certification (si prévue dans le financement)

    Prérequis

    Notions de programmation

    Public

    Tous

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    Concrètement, cette formation IBM MQ v9.1 Administration Système vous apportera les connaissances et compétences nécessaires pour:

    • Décrire les options de déploiement IBM MQ
    • Créer et gérer des gestionnaires de files d'attente et les canaux
    • Utilisez les exemples de programmes et d'utilitaires IBM MQ pour tester le réseau IBM MQ
    • Configurer la file d'attente distribuée
    • Configurer les connexions client MQ à un gestionnaire de files d'attente
    • Définir et administrer un cluster de gestionnaires de files d'attente
    • Administrer Java Message Service (JMS) dans MQ
    • Mettre en œuvre des procédures de redémarrage et de récupération de base du gestionnaire de files d'attente
    • Utilisez les outils de dépannage IBM MQ pour identifier la cause d'un problème sur le réseau IBM MQ
    • Gérer la sécurité IBM MQ
    • Surveiller les activités et les performances d'un système IBM MQ
    Tarif

    A partir de 3 750,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Décrire l'architecture multicouche et l'intérêt des frameworks ;
    • Décrire les problématiques liées à la production et au déploiement des applications, et identifier les intérêts de l'intégration continue ;
    • Installer un environnement de production/construction Gradle ;
    • Créer un projet Gradle Java en ligne de commande et avec l'IDE Eclipse ;
    • Décrire l'architecture et le fonctionnement de l'API de persistance JPA ;
    • Réaliser les mappings entre les classes Java et les tables de bases de données ;
    • Manipuler les instances d'objets persistants avec l'API JPA ;
    • Identifier les apports et décrire les mécanismes d'injection de dépendances ;
    • Configurer Spring à travers le fichier XML et utiliser les annotations spécifiques ;
    • Implémenter la couche d'accès aux données avec Spring JDBC et Spring ORM ;
    • Construire et expoloiter les données de formulaires de saisie avec Spring MVC ;
    • Utiliser un Web Service REST dans un environnement Spring avec Spring REST ;
    • Configurer Tomcat pour un accès HTTPS et sécuriser l'accès aux applications Web grâce à l'authentification basée sur les rôles.
    Tarif

    A partir de 990,00 €

    Durée

    37 heures

    Modes
    • Distance

    Objectifs de la formation

    Connaître les notions nécessaires à  la gestion d'un projet Java EE
    Tarif

    A partir de 3 475,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Cette formation fait l'objet d'une évaluation formative.
    Tarif

    Contacter l'organisme

    Durée

    4 jours (28 heures)

    Modes
    • Distance
    • Centre

    Objectifs de la formation

    • Décrire le rôle et le positionnement d’un serveur d’application Jakarta EE tel que Tomcat dans une infrastructure informatique?
    • Installer et paramétrer Tomcat avec des contraintes de production?
    • Maîtriser l’architecture de Tomcat et ses principes de configuration pour en adapter le fonctionnement?
    • Déployer selon les bonnes pratiques, des applications Web Jakarta EE?
    • Sécuriser un serveur Tomcat et l’accès aux applications Web?
    • Superviser et optimiser les performances du serveur?
    • Mettre en place une solution de haute-disponibilité (clustering) en utilisant les solutions du marché
    Tarif

    Contacter l'organisme

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Utiliser les outils de base et les composants d'interface utilisateur.
    • Intégrer JavaFX et Swing.
    • Mettre en oeuvre les threads afin d'améliorer la réactivité de vos IHM
    Tarif

    A partir de 1 860,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation Maven

    Proposé par Sparks

    Objectifs de la formation

    • Apprendre à utiliser Apache Maven
    • Connaître le POM, Repository Maven et les coordinations
    • Utiliser les modèles de gestion des dépendances
    • Gérer les configurations
    • Exécuter des tests
    • Faire de l'intégration continue avec Maven
    Tarif

    A partir de 1 650,00 €

    Durée

    3 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Talend – Niveau 2

    Proposé par ENI Service

    Objectifs de la formation

    • Maîtriser les composants avancés de Talend Open Studio ;
    • Fédérer son code pour gagner du temps ;
    • Debugger et déployer ses jobs ;
    • Étendre Talend Open Studio en créant ses propres composants.
    Tarif

    A partir de 1 590,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation Glassfish

    Proposé par PLB CONSULTANT

    Objectifs de la formation

    A l'issue de cette formation glassfish vous serez capable de :
    - Planifier un déploiement de serveur d'application Glassfish en tenant compte des contraintes d'architecture.
    - Administrer et configurer Glassfish.
    - Déployer des applications d'entreprise Java EE.
    - Déployer une solution de haute disponibilité avec Glassfish, et en mesurer les performances.
    - Mettre en place une solution sécurisée autour de cette plate-forme.

    Tarif

    Contacter l'organisme

    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

    14 jours (98 heures)

    Modes
    • Distance
    • Centre

    Je cherche à faire...