Public visé
Développeurs et chefs de projets.
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Utiliser correctement le langage Java comme langage objet
- Employer les principales bibliothèques et technologies pour créer des applications
- Structurer et organiser vos développements Java
- Implémenter les concepts fondamentaux de la POO : héritage, polymorphisme, interfaces
Programme
Jour 1
- Bases de Java et JVM
- Fondamentaux de la programmation orientée objet
- Classes, packages, propriétés, méthodes, constructeurs
Jours 2-3
- Héritage et polymorphisme
- Classes scellées et abstraites
- Interfaces
Jours 3-4
- Concepts du langage (conditionnels, boucles, collections, énumérations)
- Gestion des exceptions
Jours 4-5
- Entrées/sorties fichiers et NIO2
- Threading et concepts de multithreading
- Développement progressif de projet pratique
Modalités d’évaluation des acquis
En cours de formation, par des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation.
Pour aller plus loin
Cette formation donne accès aux formations suivantes :
- Formation Java - Jakarta - Initiation
- Formation Java - Programmation avancée
- Formation Java WebService - REST SOAP
- Formation EJB3 - Enterprise JavaBeans
- Formation Java - Spring Framework - Initiation
- Formation Hibernate
- Formation Java - Programmation avancée
- Formation Java Security
- Formation Clean Code pour Java
- Formation Java - Nouveautés versions 8 à 22
- Formation Java - Maven - Initiation
- Formation Scala - Initiation
- Formation Tomcat - Initiation