Formation Java - Programmation Objet
Description
Objectif de formation : Maîtriser la programmation objet avec le langage Java
- Appréhender Eclipse & découvrir les intérêts d’un IDE
- Utiliser la syntaxe Java
- Maîtriser les opérations et les packages de Java
- Concevoir des interfaces & administrer les entrées sorties en Java
- Développeurs objet
- Connaissances basiques de la programmation objet
- 1
Java & POO
- Éléments et spécificités du langage Java
- Domaines d'application
- Portabilité des programmes Java
- Gestion de la mémoire
- Encapsulation & modificateurs de visibilité
- Java & héritage simple
- Import & packages
- Java, interface & classes abstraites
- Modèle de sécurité & exceptions
- Multithreading
- Mise en oeuvre d'un programme Java, empaquetage, format & types d'exécutables
- JDK, JRE
- Outils du développeur
- 2
Premiers pas avec Eclipse
- Arborescence & chemin d'accès
- Protections
- Fichiers & répertoires : attributs
- Utilisation de la documentation et de l'aide en ligne
- Paramétrage des exécutions
- Présentation des outils du debugger
- Travaux pratiques : Démarrage d'un projet, implémentation des sources, génération & complétion de code
- 3
API Java
- Introduction générale à l'API
- JRE vs JDK
- JVM client/serveur
- Librairies utilitaires
- Librairies de base
- Intégration
- Interface utilisateur
- Applications internet riches
- Présentation des nouveautés de Java 7 & 8
- Java & licence GPL
- 4
La syntaxe du langage Java
- Construction d'un fichier .java
- Constructeur & processus d'instanciation
- Mot clé static
- Concept d'identité objet
- Déclaration de variables & initialisation
- Types primitifs & classes du package java.lang
- Opérateurs d'affectation, de comparaison, booléens...
- Instruction de contrôles
- Boucles & itérations
- Tableaux & collections
- Administration des exceptions, blocs try, catch, finally
- Simplifications Java 7 & 8
- Travaux pratiques : Utilisation d'un algorithme de tri d'une collection
- 5
Gestion des entrées sorties en Java
- Introduction au package java.io
- Format binaire vs format texte
- Jeu de caractères & encoding
- Opérations de lecture
- Opération d'écriture
- Support pour XML & parsing de fichiers
- Sockets, protocoles & flux
- Package NIO.2
- Travaux pratiques : Opération de lecture, parsing & écriture de fichiers
- 6
Création d'interface
- Premiers pas avec SWING
- Éléments composant les interfaces
- Présentation des conteneurs
- Utilisation des gestionnaire de mise en forme : layouts
- Utilisation des gestionnaire des évènements & listeners
- Rendu d'image, dessins vectoriels et modélisation 3D
- Travaux pratiques : Editeur de fichier HTML
- 7
Java & BDD
- Introduction à JDBC
- Connexion à une BDD, gestion de pool de connexions
- Mise en oeuvre de requêtes SQL
- Parcours de ResultSet, Requêtes paramétrées, procédures stockées
- Mapping objet/relationnel & JPA
- Travaux pratiques : Connexion & mise en oeuvre de requête sur une base MySQL, utilisation de JPA
- 8
Découverte de Java EE
- Standard Java EE & architecture n-tiers
- Services techniques des serveurs d'application
- Tour d'horizon des différentes APIs
- Modèles de programmation distribuée
- Développement Java EE par plugins Eclipse
- Mise en oeuvre de la couche métier avec les EJB3.0
- Composants de la couche de présentation, servlets, vues & Java Beans
- Pattern MVC
- Travaux pratiques : Création d'une application Web, packaging & déploiement
- 9
Implémentation d'outils de génie logiciel & IDE Eclipse
- Administration de Version avec SVN, implémentation dans Eclipse
- Plugin WTP
- ANT : automatisation du déploiement
- Build avec Maven, implémentation des tests unitaires (Junit) & de conformité (Checkstyle)
- Implémentation continue avec Hudson
- Gestion de projet & suivi des bugs avec Trac & JIRA
- Test de charge & profiling (Jmeter et Jprofiler)
Ils nous font Confiance
Nos partenaires de confiance








































Questions fréquentes
FAQ : Formation Java - Programmation Objet
Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.
Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.
Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.
Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.