Java
Webcole
Non finançable CPF
Tout public
En ligne
Présentiel
Java
Webcole
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
En ligne
En présentiel
Nous contacter
2500 €
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
Prix
2500 €
Durée
Nous contacter
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
Objectifs
- Découvrir la programmation orientée objet au travers du langage Java
- Réaliser une première application complète
- Réaliser une première application complète
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/Framework Java et positionnement
- Environnement de développement
- Empaquetage et déploiement d'une application Java
Découvrir l'environnement de développement :
- Configuration
- Principales vues, perspectives
- Raccourcis utiles
- Utilisation du debugger
- Utiliser l'IDE pour gagner en productivité : snippets, refactoring, génération automatique de code
Maîtriser les bases :
- Utilisation de variables, constantes, opérateurs
- Types simples et types références
- Transtypage explicite, implicite, Wrappers
- Priorités d'exécution
- 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
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
Gérer les erreurs :
- Définition, types d'exceptions
- Capturer et traiter une exception (try/catch/finally)
- Lever/Remonter une exception (throw/throws)
- Création d'exceptions
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
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 les propriétés
- Gestion des logs : java.util.logging, Log4j
Utiliser les fonctions de base de Git dans Eclipse :
- Notions sur le dépôt de données et des branches
- Enjeux de la gestion de configuration
- Vérifier l'état de la copie de travail : statuts
- Indexer ses modifications : add
- Valider ses modifications : commit
- Tirer, pousser et supprimer une branche distante.
- Historique, versions
- Editions Java : Java SE, Java EE, Java ME
- Compilation et interprétation par la JVM (Java Virtual Machine)
- Technologies/Framework Java et positionnement
- Environnement de développement
- Empaquetage et déploiement d'une application Java
Découvrir l'environnement de développement :
- Configuration
- Principales vues, perspectives
- Raccourcis utiles
- Utilisation du debugger
- Utiliser l'IDE pour gagner en productivité : snippets, refactoring, génération automatique de code
Maîtriser les bases :
- Utilisation de variables, constantes, opérateurs
- Types simples et types références
- Transtypage explicite, implicite, Wrappers
- Priorités d'exécution
- 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
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
Gérer les erreurs :
- Définition, types d'exceptions
- Capturer et traiter une exception (try/catch/finally)
- Lever/Remonter une exception (throw/throws)
- Création d'exceptions
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
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 les propriétés
- Gestion des logs : java.util.logging, Log4j
Utiliser les fonctions de base de Git dans Eclipse :
- Notions sur le dépôt de données et des branches
- Enjeux de la gestion de configuration
- Vérifier l'état de la copie de travail : statuts
- Indexer ses modifications : add
- Valider ses modifications : commit
- Tirer, pousser et supprimer une branche distante.
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser
Introduction à JAVA - POO / JVM / JDK
LA CELLE-SAINT-CLOUD
Non finançable CPF
2010 €
À distance / En centre / En entreprise
Salarié en poste / Entreprise
Digital Product Simulation
Bachelor Développeur d'application Java
À DISTANCE
Finançable CPF
5390 €
À distance
Tout public
Avis du centre
.
STUDI
Formation Java - Programmation orientée objet
GRENOBLE, PARIS 8E, LILLE ET 23 AUTRE(S) LOCALITÉ(S)
Finançable CPF
2718 €
À distance / En centre / En entreprise
Salarié en poste / Entreprise
CONNECT LEARNING
FORMATION PYTHON – Les bases + approfondissement data
PARIS
Finançable CPF
2450 €
À distance / En centre / En entreprise
Salarié en poste / Entreprise
Expert Python
Formation RUST
À DISTANCE
Non finançable CPF
2930 €
À distance
Entreprise
ACCESS IT
Concepteur Développeur Machine Learning et Intelligence Artificielle
CAUSSADE, RENNES, PUTEAUX ET 10 AUTRE(S) LOCALITÉ(S)
Finançable CPF
7475 €
En alternance / En centre
Demandeur d'emploi / Étudiant
Holberton School
Les formations les plus recherchées
Formation Toulouse
Formation Paris
Formation Nantes
Formation Strasbourg
Formation Bordeaux
Formation Lille
Formation Rennes
Formation Montpellier
Formation Angers
Formation Clermont-Ferrand
Formation Informatique CPF
Formation Informatique en ligne
Formation Developpeur informatique CPF
Formation Developpeur informatique en ligne
Formation Technicien support informatique
Formation Consultant en informatique
Formation Administrateur systeme
Formation Technicien informatique
Formation Spark
Formation Programmation
Formation Technicien reseaux
Formation Administrateur reseau
Formation Cybersecurite
Formation Securite informatique
Formation Spark Nantes
Formation Consultant en informatique Nantes
Formation Technicien support informatique Nantes
Formation Administrateur systeme Nantes
Formation Technicien informatique Nantes
Formation Technicien support informatique Paris
Formation Consultant en informatique Paris
Formation Technicien informatique Paris
Formation Administrateur systeme Paris
Formation Intelligence artificielle Paris