Java Les fondamentaux de la programmation
A M S FORMATION
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
En ligne
En présentiel
5 jours - 35 heures
Nous contacter
Localité
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.
Objectifs
1. La formation en résumé
Cette formation intitulée "Java Les fondamentaux de la programmation" vise à rendre autonome les apprenants dans la programmation orientée objet en Java. Elle permet d’acquérir une maîtrise solide de la syntaxe du langage Java ainsi que des principales bibliothèques d’API de base. Un des points forts de ce programme est l’apprentissage de la manipulation des données via JDBC, essentiel pour l’accès aux bases de données relationnelles. L’objectif principal est de permettre aux stagiaires de concevoir, développer et maintenir des applications Java robustes, tout en comprenant les concepts clés comme les architectures N-Tiers, la gestion des exceptions, et le modèle MVC.
2. Les thèmes abordés
- Présentation générale de Java : architectures N-Tiers, JVM, JDK, principales APIs, outils JavaDoc, JAR, et environnements de développement (Eclipse, NetBeans).
- Bases du langage : déclaration et initialisation des variables, instructions de contrôle, boucles et itérations.
- Programmation orientée objet : classes, héritage, classes abstraites, interfaces, encapsulation, imports et packages.
- Gestion des erreurs : exceptions standards et personnalisées, blocs try/catch/finally, gestion locale et centralisée des exceptions.
- Bibliothèques standard : collections, gestion des tableaux, dates, entrées/sorties de fichiers.
- Nouveautés du langage (Tiger) : annotations, génériques, nouvelles APIs majeures.
- Accès aux bases de données relationnelles via JDBC : connexions, exécution de requêtes, itération sur les résultats, gestion des paramètres externes, introduction au mapping objet-relationnel.
- Introduction au modèle MVC : architecture, rôle du modèle, de la vue et du contrôleur.
- Interfaces graphiques avec AWT et Swing : composants, conteneurs, gestionnaires de mise en forme, gestionnaires d’évènements.
- Gestion des fichiers de logs avec Log4j : génération, filtrage, configuration des destinations.
- Qualité logicielle : création de tests unitaires et de suites de tests avec JUnit, génération de rapports.
- Internationalisation des applications : gestion des langues avec l’API ressource bundle et fichiers properties.
3. Éléments de méthodologie de la formation
La formation combine apports théoriques et exercices pratiques pour favoriser une compréhension approfondie et une application immédiate des concepts. Chaque participant dispose d’un poste de travail individuel permettant la mise en pratique directe des notions abordées. Le groupe restreint, limité à huit stagiaires, assure un suivi personnalisé et une adaptation continue des contenus aux besoins spécifiques des apprenants. Un support pédagogique complet est remis, facilitant la révision et l’approfondissement des connaissances. Le suivi de la progression se fait régulièrement tout au long de la formation via des échanges en groupe, avec une évaluation finale des acquis.
Cette formation intitulée "Java Les fondamentaux de la programmation" vise à rendre autonome les apprenants dans la programmation orientée objet en Java. Elle permet d’acquérir une maîtrise solide de la syntaxe du langage Java ainsi que des principales bibliothèques d’API de base. Un des points forts de ce programme est l’apprentissage de la manipulation des données via JDBC, essentiel pour l’accès aux bases de données relationnelles. L’objectif principal est de permettre aux stagiaires de concevoir, développer et maintenir des applications Java robustes, tout en comprenant les concepts clés comme les architectures N-Tiers, la gestion des exceptions, et le modèle MVC.
2. Les thèmes abordés
- Présentation générale de Java : architectures N-Tiers, JVM, JDK, principales APIs, outils JavaDoc, JAR, et environnements de développement (Eclipse, NetBeans).
- Bases du langage : déclaration et initialisation des variables, instructions de contrôle, boucles et itérations.
- Programmation orientée objet : classes, héritage, classes abstraites, interfaces, encapsulation, imports et packages.
- Gestion des erreurs : exceptions standards et personnalisées, blocs try/catch/finally, gestion locale et centralisée des exceptions.
- Bibliothèques standard : collections, gestion des tableaux, dates, entrées/sorties de fichiers.
- Nouveautés du langage (Tiger) : annotations, génériques, nouvelles APIs majeures.
- Accès aux bases de données relationnelles via JDBC : connexions, exécution de requêtes, itération sur les résultats, gestion des paramètres externes, introduction au mapping objet-relationnel.
- Introduction au modèle MVC : architecture, rôle du modèle, de la vue et du contrôleur.
- Interfaces graphiques avec AWT et Swing : composants, conteneurs, gestionnaires de mise en forme, gestionnaires d’évènements.
- Gestion des fichiers de logs avec Log4j : génération, filtrage, configuration des destinations.
- Qualité logicielle : création de tests unitaires et de suites de tests avec JUnit, génération de rapports.
- Internationalisation des applications : gestion des langues avec l’API ressource bundle et fichiers properties.
3. Éléments de méthodologie de la formation
La formation combine apports théoriques et exercices pratiques pour favoriser une compréhension approfondie et une application immédiate des concepts. Chaque participant dispose d’un poste de travail individuel permettant la mise en pratique directe des notions abordées. Le groupe restreint, limité à huit stagiaires, assure un suivi personnalisé et une adaptation continue des contenus aux besoins spécifiques des apprenants. Un support pédagogique complet est remis, facilitant la révision et l’approfondissement des connaissances. Le suivi de la progression se fait régulièrement tout au long de la formation via des échanges en groupe, avec une évaluation finale des acquis.
Ces formations peuvent vous intéresser
NANTES
À distance / En centre / En entreprise
Salarié en poste / Entreprise
Non finançable CPF
750 €
LE HAILLAN
À distance / En centre / En entreprise
Entreprise
Non finançable CPF
1950 €
À DISTANCE
Salarié en poste / Demandeur d'emploi / Entreprise
Finançable CPF
2448 €
Avis du centre
Malheureusement, vous ne pouvez pas contacter ce centre via Maformation.
Voici des formations similaires :
Disponible dans 94 villes
À distance / En centre / En entreprise
Salarié en poste / Entreprise
Non finançable CPF
840 €
Avis du centre
MONTPELLIER
À distance / En centre / En entreprise
Entreprise
Non finançable CPF
2100 €
MÉRIGNAC
À distance / En centre / En entreprise
Entreprise
Non finançable CPF
Les formations les plus recherchées
Formation Strasbourg
Formation Metz
Formation Reims
Formation Troyes
Formation Mulhouse
Formation Colmar
Formation Épinal
Formation Charleville-Mézières
Formation Châlons-en-Champagne
Formation Saint-Dizier
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 Technicien reseaux
Formation Administrateur reseau
Formation Directeur des systemes d information
Formation Rssi
Formation Data scientist
Formation Chef de projet informatique
Formation Technicien support informatique Nancy
Formation Technicien informatique Nancy
Formation Consultant en informatique Nancy
Formation Administrateur systeme Nancy
Formation Technicien reseaux Nancy
Formation Directeur des systemes d information Nancy
Formation Administrateur reseau Nancy
Formation Data scientist Nancy
Formation Technicien reseaux Strasbourg
Formation Administrateur reseau Strasbourg
Cette formation est temporairement suspendue.
Voir des formations similaires