Rechercher une formation et ses disponibilités
Formation Découvrir l'Objet et programmer en Java
La formation Découvrir l'Objet et programmer en Java sur 5 jours a pour objectif de vous familiariser avec la programmation sous Java. À terme, vous connaîtrez l'ensemble des principes fondamentaux du développement objet tout en connaissant la syntaxe et les principales APIs du langage de programmation Java.
Pourquoi Java?
Logiciel Open Source de référence en matière de développement d'applications orientées technologie Web, c'est un outil incontournable tant pour des environnements éditeurs (WebLogic, WebSphere...) que Open source. Destinée aux développeurs désirant s'orienter vers le développement en Java, cette formation couvre un panorama de concepts clés, comme les architectures N-Tiers, J2E, JVM, J2SE ou encore les outils JAR ou JavaDoc, afin de vous permettre d'être opérationnel sur les bases du logiciel.
Objectifs de cette formation Découvrir l'Objet et programmer en Java
- Être opérationnel en termes de programmation orientée objet Java
- Appréhender la syntaxe et les principales APIs de Java
- Devenir autonome en programmation Java
- Administrer des données grâce à JDBC
Public de cette formation Découvrir l'Objet et programmer en Java
Pré-requis de cette formation Découvrir l'Objet et programmer en Java
- Connaître un langage de programmation procédural VB, C ou PHP
Programme de cette formation Découvrir l'Objet et programmer en Java
Java : Introduction globale
- Introduction à Java et ses tiers J2SE - J2E - J2ME et JVM
- Introduction aux composants techniques de Java (JDK)
- JavaDoc, Jar et co : introduction aux différents outils Java
- Les principaux IDE : Eclipse et NetBeans
Appréhender les bases et la syntaxe du langage
- Déclarer des variables avec Java
- Savoir initialiser Java
- Se servir des instructions de contrôles
- Comprendre les concepts de boucles et itérations
Introduction aux concepts "objets" en Java
- Appréhender la classe : ses attributs et méthodes
- Le principe d'encapsulation : imports et packages
- Manipuler les différentes interfaces
- Appréhender les classes abstraites Java
- La notion d'héritage
Gérer les erreurs sous Java à l'aide des exceptions
- Connaître les différentes exceptions de Java
- Utiliser les blocs try, catch et finally
- Administration locale ou centralisée
- Déployer ses propres exceptions métier
Se servir des bibliothèques standard Java
- Administrer les tableaux et collections
- Manipuler les dates et calendriers
- Gérer les entrées et sorties de fichiers
Vue d'ensemble des nouveautés de Tiger
- Visualiser les diverses améliorations et nouveautés de Tiger
- Connaître les nouvelles APIs fondamentales
- Appréhender les annotations
- Comprendre le concept de générique
Utiliser JDBC pour accéder au SGBDR
- Faire le lien entre Java et JBDC
- Se connecter à une BDD : exécuter requête et itération sur les résultats
- Properties et ressourcebundle : externaliser des paramètres
- Appréhender le mapping Objet-Relationnel
Le modèle MVC : Introduction globale
- Appréhender l'architecture Model View Controller
- Le modèle : coeur de l'application
- La vue : interaction avec l'utilisateur
- Le contrôleur : gestion des événements de synchronisation
AWT et SWING : Vue d'ensemble
- Composants et conteneurs : JPanel , JButton, JTextField, et JFrame
- Utiliser le gestionnaire de mise en forme (layouts)
- Utiliser le gestionnaire d'évènements (listeners)
Appréhender les APIs des fichiers logs
- Log4j : génération de Logs
- Effectuer le filtrage de Logs par niveau d'importance
- Configuration des destinations de génération de logs
Effectuer des tests unitaires pour maximiser la qualité
- JUnit : réalisation de tests unitaires
- Effectuer des suites de tests via JUnit
- Savoir générer des rapports
Optimiser une application pour son internationalisation
- API ressourcebundle et fichiers properties : gestion de langues