Programmation JAVA : Les fondamentaux
L'essentiel de la formation
Cette formation a pour objectif de permettre aux participants de maîtriser la Programmation Orientée Objet et les spécificités du langage Java. Les concepts fondamentaux, les principes de conception ainsi que les principales librairies standards seront étudiés pendant cette formation. Les participants seront également formés à la mise en place un environnement de développement Java.
Objectifs Pédagogiques
Après avoir participé à cette formation, les participants pourront :
- Mettre en œuvre des principes de la programmation orientée objet
- Maitriser de la syntaxe du langage Java
- Se familiariser avec les principales librairies standards Java
- Maitriser un environnement de développement intégré pour programmer en Java
Programme de formation
Concepts de base de la programmation orientée objet
- A quoi ça sert ? Qu’est-ce qu’un objet ?
- Les 3 fondements : encapsulation, héritage, polymorphisme
- Les interfaces
- Introduction à la modélisation UML
- Introduction aux principaux Design Pattern
- Savoir appliquer les principes SOLID
Fondamentaux de la programmation orientée objet en Java
- Les variables
- Les méthodes
- Les instructions de contrôle
- Les tableaux
- Les types énumérés
- Les entrées/sorties
La plateforme Java
- Connaitre le fonctionnement de base de la JVM
- Connaitre les bases de Maven
API: les objets métiers et la persistance des données
- Connaitre les principes de l’ORM
- Savoir définir un POJO
- Savoir persister les objets
- Savoir se connecter à une base de données avec JDBC pour lire et écrire des données
Algorithme et structures de données
- Connaitre les interfaces de base de l’API Collections
- Les différents types de tri et leur complexité moyenne
- Revoir les bases algorithmiques
Public cible
Développeurs juniors
Pré-requis
Avoir des bases en développement objet et algorithmie
Durée : 5 jours
Tarif : 2 350 €HT (par personne)
Ref : JAV001