Rechercher une formation et ses disponibilités
Formation Java : Cursus Développeur Web
Le Cursus Métier Java : Cursus Développeur Web sur 17 jours se décompose en quatre parties présentant respectivement, les bases de la programmation, UML au sein du processus de développement, l'Objet et la programmation en Java et l'utilisation des Servlets et de JSP pour développer des applications Web Java.
Pourquoi utiliser Java ?
Langage ayant pour particularité fondamentale de développer des logiciels très facilement portables sur différents systèmes d'exploitation comme Unix, Microsoft Windows, Mac OS ou encore sous Linux sans avoir à effectuer de réelles modifications. Le langage Java reprend en majeure partie la syntaxe du langage C++, fortement sollicité par les informaticiens. Au terme de ce cursus, vous serez familiarisé avec la programmation en règle générale, l'objet et la programmation en Java, et serez capables de développer des applications Web Java à l'aide des servlets et des JSP.
Objectifs de cette formation Java : Cursus Développeur Web
- Maîtriser les bases de programmation la Java
- Se servir de la modélisation et du formalisme d'UML
- Être opérationnel dans l'usage de la syntaxe du langage java
- Maîtriser le développement en Objet
- Assimiler les best practices du développement Web
Public de cette formation Java : Cursus Développeur Web
- Futurs développeurs Web JEE
Pré-requis de cette formation Java : Cursus Développeur Web
- Aucun prérequis n'est nécessaire
Programme de cette formation Java : Cursus Développeur Web
Partie I : Les bases de programmation
- Les objectifs de la partie (3 jours)
- Passer du besoin utilisateur au programme
- Appréhender chaîne globale et algorithme
- Appréhender les composants d'un programme
- Variables et types de données
- Comprendre la grammaire d'un langage
- Concevoir son premier programme
- Savoir bien rédiger ses programmes
- Visualiser la structure d'un programme
- Utiliser la bibliothèques
- Mesurer l'importance de la présentation
- Accéder aux données
- SGBD et bases du SQL
- Communiquer avec des fichiers
- Appréhender l'environnement de développement
- Utiliser un débogueur
- Connaître les différents types de langage
- Assimiler les langages de programmation procédurale
- Assimiler les langages de programmation Objet
- Assimiler les langages de script
Partie II : UML et le processus de développement
- Les objectifs de la partie (5 jours)
- Introduction aux différentes notions
- Les notions de base objet en UML
- Appréhender la notation UML
- Modéliser le métier
- Représenter les processus métier avec UML
- Modélisation conceptuelle d'informations métier
- Exprimer des besoins
- Besoins fonctionnels et non fonctionnels
- Procéder à une analyse
- Analyserdans le processus de développement
- Modélisation statique des classes
- Modélisation modélisation dynamique des classes
- Concevoir les composants logiciel
- Établir des classes de conception
- Compléments méthodologiques
- Unified Process et processus itératifs
- Mettre en place UML dans son entreprise
Partie III - L'Objet et la programmation en java
- Les objectifs de la partie (5 jours)
- Introduction à Java : N-Tiers, J2SE, JEE et JVM
- Présentation des outils Java : JAR et JavaDoc
- Appréhender les bases du langage : Syntaxe
- Comprendre les concepts Objets en Java
- Gérer les erreurs à l'aide des exceptions
- Utiliser la bibliothèques standard
- Visualiser les nouveautés de Tiger
- JDBC : accéder aux SGBDR
- Le modèle MVC : Modèle Vue Contrôleur
- AWT et SWING : présentation rapide
- Connaître les API de fichiers de logs
- Les tests unitaires : optimiser la qualité d'application
- Préparer l'application à l'internationalisation
Partie IV : Servlets et JSP, développement d'applications Web Java
- Les objectifs de la partie (4 jours)
- JEE : introduction à Java Enterprise Edition
- Déployer des applications Web
- Servlets : concept et enjeux
- Optimiser la Vue
- Présentation avec pages JSP
- Optimiser les pages JSP
- Simplifier l'application à l'aide de tags JSTL
- Créer de Taglibs personnalisés
- Accéder aux SGBDR avec JDBC
- Sécuriser une application JEE
- Améliorer la qualité à l'aide des tests
- Visualiser les frameworks Web