programme #10000Codeurs

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