[nom]
DÉVELOPPEUR JAVA
WEB MOBILE
{ CODEURS }
2015-2025
« Faire de l'Afrique le plus grand fournisseur de développeurs au Monde »
[nom]
[lien]
Notre ambition : entre 2015 et 2025, former 10.000 développeurs dont l'Afrique a besoin pour son
Développement
Module 1 - 39 heures
CONCEPTS OBJETS ÉLÉMENTAIRES
Séance 1 Le métier de 'Développeur Concepteur Java Web Mobile'
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 [nom] java + Syntaxe (instructions)
Séance 5 Syntaxe Java (boucles et conditions)
Séance 6 Prise en main outil Eclipse + 15 bonnes pratiques
Séance 7 Création de classes et d'Objets
Séance 8 Génération documentation
Séance 9 Surcharge
Séance 10 Héritage
Séance 11 Redéfinition
Séance 12 Création livraison professionnelle
Séance 13 VEILLE TECHNO - Découverte outil Git
Module 2 - 36 heures
CONCEPTS OBJETS AVANCÉS
Séance 1 Classe abstraite
Séance 2 Interface
Séance 3 Expression Lambda
Séance 4 Généricité
Séance 5 Exceptions
Séance 6 Sérialisation
Séance 7 Architecture en couche
Séance 8 Rmi
Séance 9 Multithread
Séance 10 Modules Java 9
Séance 11 Création livraison professionnelle
Séance 12 VEILLE TECHNO - Découverte outil 'Maven'
Module 3 - 36 heures
COLLECTIONS ET ACCÈS BASE DE DONNÉES
Séance 1 Collections : List , Set, Map
Séance 2 Comprendre les Streams java 8
Séance 4 Réseau : couches TCP/ IP et ports
Séance 5 Initiation Serveur Base de données
Séance 6 Initiation SQL
Séance 7 Spécification JDBC 4 : interfaces clées
Séance 8 Couche d'accès aux données (DAO)
Séance 9 Initiation NoSQL et Big Data
Séance 10 Découverte MongoDB et Hadoop
Séance 11 Création livraison professionnelle
Séance 12 VEILLE TECHNO - Découverte Test Driven Development
(TDD) et outil 'Junit'
Module 4 - 36 heures
INTÉGRATION CONTINUE ET QUALITÉ LOGICIELLE
Séance 1 Chaîne d'Intégration Continue
Séance 2 Maven : dépendances
Séance 3 Maven : projet multimodule
Séance 4 Test Unitaire avec Junit
Séance 5 Test factices avec Mockito
Séance 6 Git : fondamentaux
Séance 7 Git : fusion
Séance 8 Git : branches
Séance 9 Jenkins : découverte
Séance 10 Sonar : découverte
Séance 11 Création livraison professionnelle
Séance 12 VEILLE TECHNO - Découverte outil 'Sonar'
[lien]
Module 5 - 30 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 - Projet
Séance 9 Création livraison professionnelle
Séance 10 VEILLE TECHNO - Découverte outil 'Jenkins'
Module 6 - 24 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 Création livraison professionnelle
Séance 8 VEILLE TECHNO - Découverte outil 'Docker'
Module 7 - 24 heures
INITIATION HTML, CSS, JAVASCRIPT ET BOOTSTRAP
Séance 1 Initiation protocole HTTP
Séance 2 Initiation HTML5
Séance 3 Initiation CSS
Séance 4 Initiation Javascript
Séance 5 Initiation Bootstrap
Séance 6 Initiation PHP
Séance 7 Création livraison professionnelle
Séance 8 VEILLE TECHNO - Découverte 'Sécurité des applications Web'
Module 8 - 36 heures
INTRODUCTION JAVA EE : SERVLET, JSP, JSTL, EL, CDI
Séance 1 Spécifications Java EE (JSR)
Séance 2 Serveurs d'application certifiés
Séance 3 Spécifications Servlets
Séance 4 Spécifications JSP
Séance 5 Spécification JSTL/ EL
Séance 6 Spécification CDI
Séance 7 EJB Session
Séance 8 Transaction EJB
Séance 9 Sécurité applications Web avec JAAS
Séance 10 Comprendre et mettre en oeuvre les certificats numérique
Séance 11 Création livraison professionnelle
Séance 12 VEILLE TECHNO - Découverte Internet des Objets
Module 9 - 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 VEILLE TECHNO - Découverte Cloud Computing
Module 10 - 18 heures
DESIGN PATTERNS
Séance 1 Patterns de création
Séance 2 Patterns de comportement
Séance 3 Patterns de structure
Séance 4 Patterns Java EE
Séance 5 Création livraison professionnelle
Séance 6 VEILLE TECHNO - Découverte BitCoin
Module 11 - 33 heures
COUCHE ACCES DONNEES AVEC JPA
Séance 1 · Atouts et limites JPA. Notion de Mapping Objet Relationnel
Séance 2 · Aspects statique : [lien], [lien], [lien],
[lien], [lien]
Séance 3 Aspects dynamique : lazy , cascade, fetch
Séance 4 JPQL, requêtes nommées et API Criteria
Séance 5 Mapping d'héritage
Séance 6 Mappings composites et Cache
Séance 7 Transactions et accès concurrents
Séance 8 JPA en environnement Java EE
Séance 9 Bonnes pratiques couches DAO avec JPA
Séance 10 Création livraison professionnelle
Séance 11 VEILLE TECHNO - Découverte outil Gestion bug 'Mantis'
Module 12 - 27 heures
STRUCTURER SON PROJET AVEC SPRING
Séance 1 Spring Framework : gestion cycle de vie + injection
+ interception
Séance 2 Accès aux données avec Spring JDBC : beans dataSource et Template
Séance 3 Annotations Spring et annotations standards JSR 330
Séance 4 Programmation orientée aspects avec Spring AOP
Séance 5 Couche DAO avec Spring Data JPA
Séance 6 Couche web avec Spring MVC
Séance 7 Architecture en couche avec Spring
Séance 8 Sécurité Java EE avec JAAS
Séance 9 Sécurité des écrans web avec Spring Security
Séance 10 Accélérer ses développements avec Spring Boot
Séance 11 Intégration Spring MVC, Spring Data et ThymeLeaf
Séance 12 Création livraison professionnelle
Séance 13 VEILLE TECHNO - Découverte outil gestion livrables 'Nexus'
Module 13 - 36 heures
WEBSERVICES
Séance 1 Interropérabilité, WebServices Soap et Rest
Séance 2 WebService SOAP : Spécification JAX- WS
Séance 3 WebService SOAP : Analyse WSDL et message SOAP
Séance 4 WebServices REST : Spécification JAX- RS
Séance 5 Mise en œuvre framework CXF
Séance 6 Mise en œuvre framework AXIS
Séance 8 Test Web Services avec SoapUI
Séance 9 Sécurité WebServices REST
Séance 10 Sécurité WebServices SOAP
Séance 11 Création livraison professionnelle
Séance 12 VEILLE TECHNO : découverte UX Design
[lien]
Module 14 - 27 heures
COUCHE PRÉSENTATION AVEC JAVASCRIPT
Séance 1 DOM
Séance 2 Event + Ajax
Séance 3 Jquery
Séance 4 TypeScript
Séance 5 Angular
Séance 6 Angular
Séance 7 Angular
Séance 8 React
Séance 9 React
Séance 10 Création livraison professionnelle
Séance 11 VEILLE TECHNO : Découverte outil 'Selenium'
Module 15 - 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 Cycle de vie Activity, Intent
Séance 5 Stockage de données
Séance 6 Service et BroadcastReceiver
Séance 7 Tache Asynchrone & Multithreading
Séance 8 Connectivité : réseau et WebServices
Séance 9 Communiquer avec le téléphone
Séance 10 SMS, Wifi, GPS
Séance 11 Création livraison professionnelle
Séance 12 VEILLE TECHNO - découverte outil 'Gradle'
Objis Côte d’Ivoire
Tél : [téléphone]
[e-mail]
Objis Sénégal
Tél : [téléphone]
[e-mail]
Objis Maroc
Tél : [téléphone]
[e-mail]
Objis Cameroun
Tél : [téléphone]
[e-mail]
OBJIS Congo
Tél : [téléphone]
[e-mail]
[lien]