Aller au contenu principal

Java Débutant

Date de mise à jour :
Identifiant Offre Info : 01_GE160269
Organisme responsable : AMS TRAINING (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

Être capable de programmer Objet en Java.
Apprendre la syntaxe et les principales APIs de base du langage Java.
Acquérir une autonomie en programmation Java.
Comprendre comment manipuler des données à l'aide de JDBC.

Programme de la formation

Présentation de Java (Architectures N-Tiers, J2SE, J2E, JVM, Outils (JAR, JavaDoc) Présentation de Java et de ses tiers techniques J2SE/J2E/J2ME et la JVM Présentation des composants techniques de Java (JDK), principales APIs Présentation des outils Java : JavaDoc, Jar et co Présentation des principaux IDE : Eclipse, NetBeans Les bases du langage (Syntaxe) Déclaration de variables Initialisation Instruction de contrôles Boucles et itérations Les concepts objets en Java (syntaxe : classe,…

Présentation de Java (Architectures N-Tiers, J2SE, J2E, JVM, Outils (JAR, JavaDoc)
Présentation de Java et de ses tiers techniques J2SE/J2E/J2ME et la JVM
Présentation des composants techniques de Java (JDK), principales APIs
Présentation des outils Java : JavaDoc, Jar et co
Présentation des principaux IDE : Eclipse, NetBeans
Les bases du langage (Syntaxe)
Déclaration de variables
Initialisation
Instruction de contrôles
Boucles et itérations
Les concepts objets en Java (syntaxe : classe, héritage, classe abstraites et interfaces)
La classe et ses attributs / méthodes
L'encapsulation, les imports et packages
Les interfaces
Les classes abstraites
L'héritage
Gestion des erreurs avec les exceptions (try/catch, exceptions métiers)
Les différentes exceptions en Java
Les blocs try/catch/finally
Gestion locale ou centralisée
Créer ses propres exceptions métier
Bibliothèques standard (collection, date, entrées/sorties)
Gestion des tableaux et collections
Les dates et calendriers
Les entrées / sorties de fichiers
Nouveautés de Tiger
Améliorations et nouveautés du langage
Les nouvelles APIs majeures
Les annotations
Les génériques
Accès aux SGBDR avec JDBC (connection, query, resultset, ressourcebundle, ORM)
Présentation de Java et de JBDC
Connexion à une BDD, exécution d'une requête et itération sur les résultats (connection, statement et resultset)
Externaliser les paramètres avec les fichiers properties et ressourcebundle
Introduction au mapping Objet-Relationnel
Introduction au modèle MVC (modèle/vue/contrôleur)
Architecture MVC
Le modèle
La vue
Le contrôleur
Aperçu de AWT et SWING (composants, conteneurs, layouts)
Les composants et conteneurs (JButton, JTextField, JPanel et JFrame)
Gestionnaire de mise en forme : les layouts
Gestionnaire des évènements : les listeners
API pour les fichiers de logs
Générer des Logs avec Log4j
Filtrer les Logs par niveau d'importance
Configurer la / les destinations où sont générés les logs
Améliorer la qualité d'une application grâce aux tests unitaires
Créer des tests unitaires avec JUnit
Créer des suites de tests avec JUnit
Générer des rapports
Préparer une application à l'internationalisation
Gérer les langues avec l'API ressource bundle et les fichiers properties

Validation et sanction

attestation de suivi ou de présence

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

28 h

Modalités d'alternance

Pas d'alternance.

Financement

Conventionnement
Non

Conditions d'accès

Publics visés

  • Demandeur d'emploi

Modalités de recrutement et d'admission

Tests de connaissances.

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Connaissance d'un langage de programmation procédural (VB, C, PHP…).

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement à distance

Adresse

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
22 Rue de Medreville
54000 Nancy
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes