PROGRAMME DE FORMATION
VELOPPEUR JAVA
WEB MOBILE
CODEURS
2015-2025
}{
Module 1 - 36 heures
CONCEPTS OBJETS ÉLÉMENTAIRES
Séance 1 Le métier de 'Développeur Concepteur Java'
Séance 2 5 atouts Java + 5 repères clés développeur Java
Séance 3 Installation et analyse du JDK
Séance 4 Premier programme java + Syntaxe (instruction)
Séance 5 Syntaxe Java (tableaux et types primitifs)
Séance 6 Syntaxe Java (boucles)
Séance 7 Syntaxe Java (méthodes)
Séance 8 Prise en main outil Eclipse + 15 bonnes pratiques
Séance 9 Génération documentation : outil javadoc.exe
Séance 10 Création de classes et d'Objets
Séance 11 Encapsulation
Séance 12 Constructeur
Module 2 - 27 heures
CONCEPTS OBJETS AVANCÉS
Séance 1 Surcharge
Séance 2 Héritage
Séance 3 Héritage suite
Séance 4 Redéfinition
Séance 5 Classe abstraite
Séance 6 Interface
Séance 7 Généricité
Séance 8 Préparation démo personnelle
Séance 9 Présentation démo personnelle
Module 3 - 36 heures
COLLECTIONS ET ACCÈS BASE DE DONNÉES
Séance 1 L'interface Collection
Séance 2 Les Collections type List et Set
Séance 3 Les dictionnaires (Map)
Séance 4 Les Streams
Séance 5 Initiation SGBGR
Séance 6 Initiation SQL
Séance 7 Initiation SQL
Séance 8 Rapels Réseau : couches TCP/IP
Séance 9 Rapels Réseau : sockets , ports
Séance 10 JDBC : architecture et interfaces clées
Séance 11 JDBC : preparedStatement
Séance 12 Couche d'accès aux données (DAO)
Module 4 - 27 heures
CONCEPTION OBJET AVEC UML
Séance 1 UML - Rôles dans un projet informatique
Séance 2 UML - 14 dessins pour communiquer
Séance 3 UML - Focus diagramme cas d'utilisation
Séance 4 UML - Focus diagramme d'activité
Séance 5 UML - Focus diagramme de classe
Séance 6 UML - Focus diagramme de séquence
Séance 7 UML - Focus diagramme de déploiement
Séance 8 UML - TP
Séance 9 UML - TP
Module 5 - 21 heures
INTERNATIONALISATION,
ENTRÉES-SORTIES, MULTITHREAD
Séance 1 RMI : architecture et mise en œuvre
Séance 2 RMI : architecture et mise en œuvre
Séance 3 I/O : Création fichier et répertoires
Séance 4 Internationalisation : partie 1
Séance 5 Internationalisation : partie 2
Séance 6 Multithread : partie 1
Séance 7 Multithread : partie 2
Module 6 - 21 heures
CRÉATION APPLICATION JAVA AVEC SWING
Séance 1 SWING : architecture
Séance 2 SWING : création d'une fenêtre
Séance 3 SWING : composants de base
Séance 4 SWING : notion de layout
Séance 5 SWING : gestion évènements
Séance 6 SWING : menus
Séance 7 SWING : synthèse bonnes pratiques
Projet 1 - 2 semaines
PROJET JSE
Application SWING
» par équipe de 2 personnes
Module 7 - 27 heures
INITIATION HTML, CSS, JAVASCRIPT ET BOOTSTRAP
Séance 1 Initiation protocole HTTP
Séance 2 Initiation HTML5
Séance 3 Initiation Feuille de style CSS3
Séance 4 Initiation Javascript - Partie 1
Séance 5 Initiation Javascript - Partie 2
Séance 6 Initiation Bootstrap - Partie 1
Séance 7 Initiation Bootstrap - Partie 2
Séance 8 Initiation PHP5 - partie 1
Séance 9 Initiation PHP5 - partie 2
Module 8 - 36 heures
INTRODUCTION API JAVA EE : SERVLET, JSP, EJB, CDI
Séance 1 Introduction Java EE
Séance 2 Serveurs d'application
Séance 3 Servlets et JSP
Séance 4 JSTL et EL
Séance 5 MVC2 / RequestDispatcher
Séance 6 Listener et Filtres
Séance 7 WebSockets
Séance 8 DataSource JNDI
Séance 9 EJB Session Stateless
Séance 10 EJB Session Statefull
Séance 11 CDI avec Weld
Séance 12 CDI avec Weld suite
Module 9 - 27 heures
INITIATION SÉCURITÉ APPLICATIONS JAVA EE
Séance 1 Besoins en sécurité applicative
Séance 2 Sécurité plateforme : fichier policy
Séance 3 Spécification JAAS
Séance 4 JAAS méthodo+démo tomcat
Séance 5 Sécu JAAS : Realm fichier + Basic
Séance 6 Sécu JAAS : Realm DB + Formulaire authentification
Séance 7 Sécu JAAS : programmation
Séance 8 Limites de JAAS
Séance 9 Découverte Spring Security
Module 10 - 36 heures
INTÉGRATION CONTINUE ET QUALITÉ LOGICIELLE
Séance 1 Test Unitaire avec Junit et Mockito
Séance 2 Test d'intégration avec Arquilian
Séance 3 Test Web avec Selenium
Séance 4 Chaîne d'Intégration Continue
Séance 5 Maven : projet multimodule
Séance 6 Maven : dépendances
Séance 7 Git : fondamentaux
Séance 8 Git : branches
Séance 9 Jenkins : installation
Séance 10 Jenkins : premiers Jobs
Séance 11 Sonar : installation
Séance 12 Sonar : mise en œuvre
Projet 2 - 2 semaines
PROJET JSE
Application sécurisée
Servlet/JSP/Javabean/CDI et intégration continue
» par équipe de 2 personnes
FORMATION
DÉVELOPPEUR JAVA
WEB MOBILE
PREMIÈRE ANNÉE
Module 1 - 36 heures
CONCEPTS OBJETS ÉLÉMENTAIRES
Séance 1 Le métier de 'Développeur Concepteur Java'
Séance 2 5 atouts Java + 5 repères clés développeur Java
Séance 3 Installation et analyse du JDK
Séance 4 Premier programme java + Syntaxe (instruction)
Séance 5 Syntaxe Java (tableaux et types primitifs)
Séance 6 Syntaxe Java (boucles)
Séance 7 Syntaxe Java (méthodes)
Séance 8 Prise en main outil Eclipse + 15 bonnes pratiques
Séance 9 Génération documentation : outil javadoc.exe
Séance 10 Création de classes et d'Objets
Séance 11 Encapsulation
Séance 12 Constructeur
Module 2 - 27 heures
CONCEPTS OBJETS AVANCÉS
Séance 1 Surcharge
Séance 2 Héritage
Séance 3 Héritage suite
Séance 4 Redéfinition
Séance 5 Classe abstraite
Séance 6 Interface
Séance 7 Généricité
Séance 8 Préparation démo personnelle
Séance 9 Présentation démo personnelle
Module 3 - 36 heures
COLLECTIONS ET ACCÈS BASE DE DONNÉES
Séance 1 L'interface Collection
Séance 2 Les Collections type List et Set
Séance 3 Les dictionnaires (Map)
Séance 4 Les Streams
Séance 5 Initiation SGBGR
Séance 6 Initiation SQL
Séance 7 Initiation SQL
Séance 8 Rapels Réseau : couches TCP/IP
Séance 9 Rapels Réseau : sockets , ports
Séance 10 JDBC : architecture et interfaces clées
Séance 11 JDBC : preparedStatement
Séance 12 Couche d'accès aux données (DAO)
Module 4 - 27 heures
CONCEPTION OBJET AVEC UML
Séance 1 UML - Rôles dans un projet informatique
Séance 2 UML - 14 dessins pour communiquer
Séance 3 UML - Focus diagramme cas d'utilisation
Séance 4 UML - Focus diagramme d'activité
Séance 5 UML - Focus diagramme de classe
Séance 6 UML - Focus diagramme de séquence
Séance 7 UML - Focus diagramme de déploiement
Séance 8 UML - TP
Séance 9 UML - TP
Module 5 - 21 heures
INTERNATIONALISATION,
ENTRÉES-SORTIES, MULTITHREAD
Séance 1 RMI : architecture et mise en œuvre
Séance 2 RMI : architecture et mise en œuvre
Séance 3 I/O : Création fichier et répertoires
Séance 4 Internationalisation : partie 1
Séance 5 Internationalisation : partie 2
Séance 6 Multithread : partie 1
Séance 7 Multithread : partie 2
Module 6 - 21 heures
CRÉATION APPLICATION JAVA AVEC SWING
Séance 1 SWING : architecture
Séance 2 SWING : création d'une fenêtre
Séance 3 SWING : composants de base
Séance 4 SWING : notion de layout
Séance 5 SWING : gestion évènements
Séance 6 SWING : menus
Séance 7 SWING : synthèse bonnes pratiques
Projet 1 - 2 semaines
PROJET JSE
Application SWING
» par équipe de 2 personnes
Module 7 - 27 heures
INITIATION HTML, CSS, JAVASCRIPT ET BOOTSTRAP
Séance 1 Initiation protocole HTTP
Séance 2 Initiation HTML5
Séance 3 Initiation Feuille de style CSS3
Séance 4 Initiation Javascript - Partie 1
Séance 5 Initiation Javascript - Partie 2
Séance 6 Initiation Bootstrap - Partie 1
Séance 7 Initiation Bootstrap - Partie 2
Séance 8 Initiation PHP5 - partie 1
Séance 9 Initiation PHP5 - partie 2
Module 8 - 36 heures
INTRODUCTION API JAVA EE : SERVLET, JSP, EJB, CDI
Séance 1 Introduction Java EE
Séance 2 Serveurs d'application
Séance 3 Servlets et JSP
Séance 4 JSTL et EL
Séance 5 MVC2 / RequestDispatcher
Séance 6 Listener et Filtres
Séance 7 WebSockets
Séance 8 DataSource JNDI
Séance 9 EJB Session Stateless
Séance 10 EJB Session Statefull
Séance 11 CDI avec Weld
Séance 12 CDI avec Weld suite
Module 9 - 27 heures
INITIATION SÉCURITÉ APPLICATIONS JAVA EE
Séance 1 Besoins en sécurité applicative
Séance 2 Sécurité plateforme : fichier policy
Séance 3 Spécification JAAS
Séance 4 JAAS méthodo+démo tomcat
Séance 5 Sécu JAAS : Realm fichier + Basic
Séance 6 Sécu JAAS : Realm DB + Formulaire authentification
Séance 7 Sécu JAAS : programmation
Séance 8 Limites de JAAS
Séance 9 Découverte Spring Security
Module 10 - 36 heures
INTÉGRATION CONTINUE ET QUALITÉ LOGICIELLE
Séance 1 Test Unitaire avec Junit et Mockito
Séance 2 Test d'intégration avec Arquilian
Séance 3 Test Web avec Selenium
Séance 4 Chaîne d'Intégration Continue
Séance 5 Maven : projet multimodule
Séance 6 Maven : dépendances
Séance 7 Git : fondamentaux
Séance 8 Git : branches
Séance 9 Jenkins : installation
Séance 10 Jenkins : premiers Jobs
Séance 11 Sonar : installation
Séance 12 Sonar : mise en œuvre
Projet 2 - 2 semaines
PROJET JSE
Application sécurisée
Servlet/JSP/Javabean/CDI et intégration continue
» par équipe de 2 personnes
Objis Côte d’Ivoire
Tél : +225 48 42 20 30
contact@objis-ci.com
Objis Sénégal
Tél : +221 77 201 31 33
Objis Maroc
Tél : +212 669 500 580
Objis Cameroun
Tél : +237 699 42 08 67
contact@objis-cameroun.com
OBJIS Congo
Tél : +242 490 55 12
contact@objis-congo.com
Module 1 - 15 heures
DESIGN PATTERNS
Séance 1 Définition, historique et cas d'utilisations
Séance 2 Patterns de création
Séance 3 Patterns de comportement
Séance 4 Patterns de structure
Séance 5 Patterns Java EE
Module 2 - 36 heures
COUCHE ACCES DONNEES AVEC JPA
Séance 1 Rappels DAO Générique et problématiques clées
Séance 2 Intro ORM et configuration JPA
Séance 3 Cycle de vie Entité JPA et API EnityManager
Séance 4 Aspects statique : Mapping One-To-one et One-To-Many
Séance 5 Aspect statique : Mapping Many-To-Many
Séance 6 Aspects dynamique : chargement lazy , cascade
Séance 7 Aspects dynamique : stratégies de fetching
Séance 8 JPQL et les requêtes nommées
Séance 9 l'API Critéria
Séance 10 Avancé : Mapping d'héritage
Séance 11 Avancé : Mappings composites et Cache
Séance 12 Avancé : transactions et accès concurrents
Module 3 - 27 heures
COUCHE PRÉSENTATION JAVA AVEC JSF
Séance 1 Présentation et configuration
Séance 2 Cycle de vie et Navigation
Séance 3 Bean Managé et annotations
Séance 4 Composants visuels JSF natifs
Séance 5 Validation et conversion
Séance 6 Ressources et internationalisation
Séance 7 Industrialiser avec Facelets
Séance 8 Listener et Ajax
Séance 9 Composants ajaxisés Primefaces
Module 4 - 36 heures
STRUCTURER SON PROJET AVEC SPRING
Séance 1 Introduction / injection de dépendence
Séance 2 Conteneur (xml)
Séance 3 Conteneur (annotations)
Séance 4 Conteneur – paramétrage
Séance 5 Programmation aspects avec Spring AOP
Séance 6 Couche DAO avec Spring Data (jdbc)
Séance 7 Couche DAO avec Spring Data (Jpa)
Séance 8 Intégration Spring + JSF
Séance 9 Intégration Spring + JSF + JPA
Séance 10 à 12 Semaine métier : connaissance besoins Entreprise
découverte BI, GED, BPM, ERP, BIG DATA
Projet 3 - 2 semaines
PROJET JEE
PROJET Java EE N°2 : mise en œuvre frameworks
Couche présentation : JSF
Couche service libre (Spring OU EJB)
Couche persistence JPA
» par équipe de 4 personnes
Module 5 - 36 heures
COUCHE PRÉSENTATION AVEC JAVASCRIPT
Séance 1 Couche présentation javascript avec JqueryUI
Séance 2 Couche présentation javascript avec JqueryUI
Séance 3 Couche présentation javascript avec JqueryUI
Séance 4 Couche présentation javascript avec JqueryUI
Séance 5 Couche présentation javascript avec ExtJS
Séance 6 Couche présentation javascript avec ExtJS
Séance 7 Couche présentation javascript avec ExtJS
Séance 8 Couche présentation javascript avec ExtJS
Séance 9 Couche présentation javascript avec AngularJS
Séance 10 Couche présentation javascript avec AngularJS
Séance 11 Couche présentation javascript avec AngularJS
Séance 12 Couche présentation javascript avec AngularJS
Module 6 - 18 heures
AGILITÉ
Séance 1 Méthodes Agiles
Séance 2 Méthodes Agiles
Séance 3 Méthodes Agiles
Séance 4 Méthodes Agiles
Séance 5 Méthodes Agiles
Séance 6 Méthodes Agiles
Projet 4 - 2 semaines
PROJET JEE
Mise en œuvre frameworks
Couche présentation : JSF
Couche service libre (Spring OU EJB)
Couche persistence JPA
» par équipe de 4 personnes
Module 7 - 36 heures
WebServices
Séance 1 Introduction Architecture Orientée Services (SOA)
Séance 2 Présentation et mise en œuvre JAX-WS (metro)
Séance 3 Analyse WSDL et message SOAP
Séance 4 Création de Handlers Jax-WS
Séance 5 Présentation WebServices REST (jersey) + comparaison SOAP
Séance 6 Mise en œuvre framework CXF (soap)
Séance 7 Mise en œuvre framework CXF (rest)
Séance 8 Mise en œuvre framework AXIS (Soap + rest)
Séance 9 Sécurité WebServices
Séance 10 Sécurité WebServices
Séance 11 Test Web Services avec SoapUI
Séance 12 Test Web Services avec SoapUI
Module 8 - 36 heures
PROGRAMMATION MOBILE EN JAVA AVEC ANDROID
Séance 1 Intro + Architecture + 5 composants clés
Séance 2 Conception d'interfaces (IHM)
Séance 3 Interaction avec utilisateur
Séance 4 Interaction avec utilisateur
Séance 5 Cycle de vie Activity
Séance 6 Intent
Séance 7 Stockage de données
Séance 8 Service et BroadcastReceiver
Séance 9 Tache Asynchrone & Multithreading
Séance 10 Connectivité : réseau et WebServices
Séance 11 Communiquer avec le téléphone
Séance 12 SMS, Wifi, GPS
Projet 5 - 2 semaines
PROJET JEE
Ajouter au projet N°4 un WebServices et un client mobile ANDROID
» par équipe de 4 personnes
Module 9 - 12 heures
COMMUNICATION ET RESSOURCES HUMAINES
Séance 1 Communication
Séance 2 Communication
Séance 3 Curriculum Vitae
Séance 4 Gérer sa carrière
Module10 - 18h
ENTREPRENEURIAT
Séance 1 Exemples de Codeurs Entrepreneurs
Séance 2 Panorama des Startups en Afrique
Séance 3 Création d'entreprise : de l'idée au projet
Séance 4 Création d'entreprise : aspects juridique
Séance 5 Création d'entreprise : aspect commercial
Séance 6 Création d'entreprise : communication et Marketing
FORMATION
DÉVELOPPEUR JAVA
WEB MOBILE
DEUXIÈME ANNÉE
Objis Côte d’Ivoire
Tél : +225 48 42 20 30
contact@objis-ci.com
Objis Sénégal
Tél : +221 77 201 31 33
Objis Maroc
Tél : +212 669 500 580
Objis Cameroun
Tél : +237 699 42 08 67
contact@objis-cameroun.com
OBJIS Congo
Tél : +242 490 55 12
contact@objis-congo.com
Module 1 - 15 heures
DESIGN PATTERNS
Séance 1 Définition, historique et cas d'utilisations
Séance 2 Patterns de création
Séance 3 Patterns de comportement
Séance 4 Patterns de structure
Séance 5 Patterns Java EE
Module 2 - 36 heures
COUCHE ACCES DONNEES AVEC JPA
Séance 1 Rappels DAO Générique et problématiques clées
Séance 2 Intro ORM et configuration JPA
Séance 3 Cycle de vie Entité JPA et API EnityManager
Séance 4 Aspects statique : Mapping One-To-one et One-To-Many
Séance 5 Aspect statique : Mapping Many-To-Many
Séance 6 Aspects dynamique : chargement lazy , cascade
Séance 7 Aspects dynamique : stratégies de fetching
Séance 8 JPQL et les requêtes nommées
Séance 9 l'API Critéria
Séance 10 Avancé : Mapping d'héritage
Séance 11 Avancé : Mappings composites et Cache
Séance 12 Avancé : transactions et accès concurrents
Module 3 - 27 heures
COUCHE PRÉSENTATION JAVA AVEC JSF
Séance 1 Présentation et configuration
Séance 2 Cycle de vie et Navigation
Séance 3 Bean Managé et annotations
Séance 4 Composants visuels JSF natifs
Séance 5 Validation et conversion
Séance 6 Ressources et internationalisation
Séance 7 Industrialiser avec Facelets
Séance 8 Listener et Ajax
Séance 9 Composants ajaxisés Primefaces
Module 4 - 36 heures
STRUCTURER SON PROJET AVEC SPRING
Séance 1 Introduction / injection de dépendence
Séance 2 Conteneur (xml)
Séance 3 Conteneur (annotations)
Séance 4 Conteneur – paramétrage
Séance 5 Programmation aspects avec Spring AOP
Séance 6 Couche DAO avec Spring Data (jdbc)
Séance 7 Couche DAO avec Spring Data (Jpa)
Séance 8 Intégration Spring + JSF
Séance 9 Intégration Spring + JSF + JPA
Séance 10 à 12 Semaine métier : connaissance besoins Entreprise
découverte BI, GED, BPM, ERP, BIG DATA
Projet 3 - 2 semaines
PROJET JEE
PROJET Java EE N°2 : mise en œuvre frameworks
Couche présentation : JSF
Couche service libre (Spring OU EJB)
Couche persistence JPA
» par équipe de 4 personnes
Module 5 - 36 heures
COUCHE PRÉSENTATION AVEC JAVASCRIPT
Séance 1 Couche présentation javascript avec JqueryUI
Séance 2 Couche présentation javascript avec JqueryUI
Séance 3 Couche présentation javascript avec JqueryUI
Séance 4 Couche présentation javascript avec JqueryUI
Séance 5 Couche présentation javascript avec ExtJS
Séance 6 Couche présentation javascript avec ExtJS
Séance 7 Couche présentation javascript avec ExtJS
Séance 8 Couche présentation javascript avec ExtJS
Séance 9 Couche présentation javascript avec AngularJS
Séance 10 Couche présentation javascript avec AngularJS
Séance 11 Couche présentation javascript avec AngularJS
Séance 12 Couche présentation javascript avec AngularJS
Module 6 - 18 heures
AGILITÉ
Séance 1 Méthodes Agiles
Séance 2 Méthodes Agiles
Séance 3 Méthodes Agiles
Séance 4 Méthodes Agiles
Séance 5 Méthodes Agiles
Séance 6 Méthodes Agiles
Projet 4 - 2 semaines
PROJET JEE
Mise en œuvre frameworks
Couche présentation : JSF
Couche service libre (Spring OU EJB)
Couche persistence JPA
» par équipe de 4 personnes
Module 7 - 36 heures
WebServices
Séance 1 Introduction Architecture Orientée Services (SOA)
Séance 2 Présentation et mise en œuvre JAX-WS (metro)
Séance 3 Analyse WSDL et message SOAP
Séance 4 Création de Handlers Jax-WS
Séance 5 Présentation WebServices REST (jersey) + comparaison SOAP
Séance 6 Mise en œuvre framework CXF (soap)
Séance 7 Mise en œuvre framework CXF (rest)
Séance 8 Mise en œuvre framework AXIS (Soap + rest)
Séance 9 Sécurité WebServices
Séance 10 Sécurité WebServices
Séance 11 Test Web Services avec SoapUI
Séance 12 Test Web Services avec SoapUI
Module 8 - 36 heures
PROGRAMMATION MOBILE EN JAVA AVEC ANDROID
Séance 1 Intro + Architecture + 5 composants clés
Séance 2 Conception d'interfaces (IHM)
Séance 3 Interaction avec utilisateur
Séance 4 Interaction avec utilisateur
Séance 5 Cycle de vie Activity
Séance 6 Intent
Séance 7 Stockage de données
Séance 8 Service et BroadcastReceiver
Séance 9 Tache Asynchrone & Multithreading
Séance 10 Connectivité : réseau et WebServices
Séance 11 Communiquer avec le téléphone
Séance 12 SMS, Wifi, GPS
Projet 5 - 2 semaines
PROJET JEE
Ajouter au projet N°4 un WebServices et un client mobile ANDROID
» par équipe de 4 personnes
Module 9 - 12 heures
COMMUNICATION ET RESSOURCES HUMAINES
Séance 1 Communication
Séance 2 Communication
Séance 3 Curriculum Vitae
Séance 4 Gérer sa carrière
Module10 - 18h
ENTREPRENEURIAT
Séance 1 Exemples de Codeurs Entrepreneurs
Séance 2 Panorama des Startups en Afrique
Séance 3 Création d'entreprise : de l'idée au projet
Séance 4 Création d'entreprise : aspects juridique
Séance 5 Création d'entreprise : aspect commercial
Séance 6 Création d'entreprise : communication et Marketing
Objis Côte d’Ivoire
Tél : +225 48 42 20 30
contact@objis-ci.com
Objis Sénégal
Tél : +221 77 201 31 33
Objis Maroc
Tél : +212 669 500 580
Objis Cameroun
Tél : +237 699 42 08 67
contact@objis-cameroun.com
OBJIS Congo
Tél : +242 490 55 12
contact@objis-congo.com
1 / 5 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !