CODEURS · Séance 7 Architecture en couche avec Spring Séance 8 Sécurité Java EE avec JAAS...

4
PROGRAMME DE FORMATION DÉVELOPPEUR JAVA WEB MOBILE « Faire de l'Afrique le plus grand fournisseur de développeurs au Monde » Douglas MBIANDOU, Président CODEURS 2015-2025 } { www.10000codeurs.com

Transcript of CODEURS · Séance 7 Architecture en couche avec Spring Séance 8 Sécurité Java EE avec JAAS...

Page 1: CODEURS · 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

PROGRAMME DE FORMATION

DÉVELOPPEUR JAVA WEB MOBILE

« Faire de l'Afrique le plus grand fournisseur de développeurs au Monde »

Douglas MBIANDOU, Président

CODEURS2015-2025

}{

www.10000codeurs.com

Page 2: CODEURS · 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

Module 1 - 39 heures

CONCEPTS OBJETS ÉLÉMENTAIRESSé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 JavaSéance 3 Installation et analyse du JDKSéance 4 Premier programme java + Syntaxe (instructions)Séance 5 Syntaxe Java (boucles et conditions)Séance 6 Prise en main outil Eclipse + 15 bonnes pratiquesSéance 7 Création de classes et d'ObjetsSéance 8 Génération documentationSéance 9 SurchargeSéance 10 HéritageSéance 11 RedéfinitionSéance 12 Création livraison professionnelleSéance 13 VEILLE TECHNO - Découverte outil Git

Module 2 - 36 heures

CONCEPTS OBJETS AVANCÉSSéance 1 Classe abstraiteSéance 2 InterfaceSéance 3 Expression LambdaSéance 4 GénéricitéSéance 5 ExceptionsSéance 6 SérialisationSéance 7 Architecture en coucheSéance 8 RmiSéance 9 MultithreadSéance 10 Modules Java 9Séance 11 Création livraison professionnelleSéance 12 VEILLE TECHNO - Découverte outil 'Maven'

Module 3 - 36 heures

COLLECTIONS ET ACCÈS BASE DE DONNÉESSéance 1 Collections : List , Set, MapSéance 2 Comprendre les Streams java 8Séance 4 Réseau : couches TCP/�IP et portsSéance 5 Initiation Serveur Base de donnéesSéance 6 Initiation SQLSéance 7 Spécification JDBC 4 : interfaces cléesSéance 8 Couche d'accès aux données (DAO)Séance 9 Initiation NoSQL et Big DataSéance 10 Découverte MongoDB et HadoopSéance 11 Création livraison professionnelleSéance 12 VEILLE TECHNO - Découverte Test Driven Development (TDD) et outil 'Junit'

Module 4 - 36 heures

INTÉGRATION CONTINUE ET QUALITÉ LOGICIELLESéance 1 Chaîne d'Intégration ContinueSéance 2 Maven : dépendancesSéance 3 Maven : projet multimoduleSéance 4 Test Unitaire avec JunitSéance 5 Test factices avec MockitoSéance 6 Git : fondamentauxSéance 7 Git : fusionSéance 8 Git : branchesSéance 9 Jenkins : découverteSéance 10 Sonar : découverteSéance 11 Création livraison professionnelleSéance 12 VEILLE TECHNO - Découverte outil 'Sonar'

Module 5 - 30 heures

CONCEPTION OBJET AVEC UMLSéance 1 UML - Rôles dans un projet informatiqueSéance 2 UML - 14 dessins pour communiquerSéance 3 UML - Focus diagramme cas d'utilisationSéance 4 UML - Focus diagramme d'activitéSéance 5 UML - Focus diagramme de classeSéance 6 UML - Focus diagramme de séquenceSéance 7 UML - Focus diagramme de déploiementSéance 8 UML - ProjetSéance 9 Création livraison professionnelleSéance 10 VEILLE TECHNO - Découverte outil 'Jenkins'

Module 6 - 24 heures

CRÉATION APPLICATION JAVA AVEC SWINGSéance 1 SWING : architectureSéance 2 SWING : création d'une fenêtreSéance 3 SWING : composants de baseSéance 4 SWING : notion de layoutSéance 5 SWING : gestion évènementsSéance 6 SWING : menusSéance 7 Création livraison professionnelleSéance 8 VEILLE TECHNO - Découverte outil 'Docker'

Module 7 - 24 heures

INITIATION HTML, CSS, JAVASCRIPT ET BOOTSTRAPSéance 1 Initiation protocole HTTPSéance 2 Initiation HTML5Séance 3 Initiation CSSSéance 4 Initiation JavascriptSéance 5 Initiation BootstrapSéance 6 Initiation PHPSéance 7 Création livraison professionnelleSéance 8 VEILLE TECHNO - Découverte 'Sécurité des applications Web'

Module 8 - 36 heures

INTRODUCTION JAVA EE : SERVLET, JSP, JSTL, EL, CDISéance 1 Spécifications Java EE (JSR)Séance 2 Serveurs d'application certifiésSéance 3 Spécifications ServletsSéance 4 Spécifications JSPSéance 5 Spécification JSTL/�ELSéance 6 Spécification CDISéance 7 EJB SessionSéance 8 Transaction EJBSéance 9 Sécurité applications Web avec JAASSéance 10 Comprendre et mettre en oeuvre les certificats numériqueSéance 11 Création livraison professionnelleSéance 12 VEILLE TECHNO - Découverte Internet des Objets

Module 9 - 18 heures

AGILITÉSéance 1 Méthodes AgilesSéance 2 Méthodes AgilesSéance 3 Méthodes AgilesSéance 4 Méthodes AgilesSéance 5 Méthodes AgilesSéance 6 VEILLE TECHNO - Découverte Cloud Computing

Module 10 - 18 heures

DESIGN PATTERNSSéance 1 Patterns de créationSéance 2 Patterns de comportementSéance 3 Patterns de structureSéance 4 Patterns Java EESéance 5 Création livraison professionnelleSéance 6 VEILLE TECHNO - Découverte BitCoin

Module 11 - 33 heures

COUCHE ACCES DONNEES AVEC JPASéance 1 Atouts et limites JPA. Notion de Mapping Objet RelationnelSéance 2 Aspects statique : @Entity, @Id, @OneToMany, @ManyToOne, @ManyToManySéance 3 Aspects dynamique : lazy , cascade, fetchSéance 4 JPQL, requêtes nommées et API CriteriaSéance 5 Mapping d'héritageSéance 6 Mappings composites et CacheSéance 7 Transactions et accès concurrentsSéance 8 JPA en environnement Java EESéance 9 Bonnes pratiques couches DAO avec JPASéance 10 Création livraison professionnelleSéance 11 VEILLE TECHNO - Découverte outil Gestion bug 'Mantis'

Module 12 - 27 heures

STRUCTURER SON PROJET AVEC SPRINGSéance 1 Spring Framework : gestion cycle de vie + injection + interceptionSéance 2 Accès aux données avec Spring JDBC : beans dataSource et TemplateSéance 3 Annotations Spring et annotations standards JSR 330Séance 4 Programmation orientée aspects avec Spring AOPSéance 5 Couche DAO avec Spring Data JPASéance 6 Couche web avec Spring MVCSéance 7 Architecture en couche avec SpringSéance 8 Sécurité Java EE avec JAASSéance 9 Sécurité des écrans web avec Spring SecuritySéance 10 Accélérer ses développements avec Spring BootSéance 11 Intégration Spring MVC, Spring Data et ThymeLeafSéance 12 Création livraison professionnelleSéance 13 VEILLE TECHNO - Découverte outil gestion livrables 'Nexus'

Module 13 - 36 heures

WEBSERVICESSéance 1 Interropérabilité, WebServices Soap et RestSéance 2 WebService SOAP : Spécification JAX-�WSSéance 3 WebService SOAP : Analyse WSDL et message SOAPSéance 4 WebServices REST : Spécification JAX-�RSSéance 5 Mise en œuvre framework CXFSéance 6 Mise en œuvre framework AXISSéance 8 Test Web Services avec SoapUISéance 9 Sécurité WebServices RESTSéance 10 Sécurité WebServices SOAPSéance 11 Création livraison professionnelleSéance 12 VEILLE TECHNO : découverte UX Design

Notre ambition : entre 2015 et 2025, former 10.000 développeurs dont l'Afrique a besoin pour son Développement

www.10000codeurs.com

Module 14 - 27 heures

COUCHE PRÉSENTATION AVEC JAVASCRIPTSéance 1 DOMSéance 2 Event + AjaxSéance 3 JquerySéance 4 TypeScriptSéance 5 AngularSéance 6 AngularSéance 7 AngularSéance 8 ReactSéance 9 ReactSéance 10 Création livraison professionnelleSéance 11 VEILLE TECHNO : Découverte outil 'Selenium'

Module 15 - 36 heures

PROGRAMMATION MOBILE EN JAVA AVEC ANDROIDSéance 1 Intro + Architecture + 5 composants clésSéance 2 Conception d'interfaces (IHM)Séance 3 Interaction avec utilisateurSéance 4 Cycle de vie Activity, IntentSéance 5 Stockage de donnéesSéance 6 Service et BroadcastReceiverSéance 7 Tache Asynchrone & MultithreadingSéance 8 Connectivité : réseau et WebServicesSéance 9 Communiquer avec le téléphoneSéance 10 SMS, Wifi, GPSSéance 11 Création livraison professionnelleSéance 12 VEILLE TECHNO - découverte outil 'Gradle'

Page 3: CODEURS · 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

Module 1 - 39 heures

CONCEPTS OBJETS ÉLÉMENTAIRESSé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 JavaSéance 3 Installation et analyse du JDKSéance 4 Premier programme java + Syntaxe (instructions)Séance 5 Syntaxe Java (boucles et conditions)Séance 6 Prise en main outil Eclipse + 15 bonnes pratiquesSéance 7 Création de classes et d'ObjetsSéance 8 Génération documentationSéance 9 SurchargeSéance 10 HéritageSéance 11 RedéfinitionSéance 12 Création livraison professionnelleSéance 13 VEILLE TECHNO - Découverte outil Git

Module 2 - 36 heures

CONCEPTS OBJETS AVANCÉSSéance 1 Classe abstraiteSéance 2 InterfaceSéance 3 Expression LambdaSéance 4 GénéricitéSéance 5 ExceptionsSéance 6 SérialisationSéance 7 Architecture en coucheSéance 8 RmiSéance 9 MultithreadSéance 10 Modules Java 9Séance 11 Création livraison professionnelleSéance 12 VEILLE TECHNO - Découverte outil 'Maven'

Module 3 - 36 heures

COLLECTIONS ET ACCÈS BASE DE DONNÉESSéance 1 Collections : List , Set, MapSéance 2 Comprendre les Streams java 8Séance 4 Réseau : couches TCP/�IP et portsSéance 5 Initiation Serveur Base de donnéesSéance 6 Initiation SQLSéance 7 Spécification JDBC 4 : interfaces cléesSéance 8 Couche d'accès aux données (DAO)Séance 9 Initiation NoSQL et Big DataSéance 10 Découverte MongoDB et HadoopSéance 11 Création livraison professionnelleSéance 12 VEILLE TECHNO - Découverte Test Driven Development (TDD) et outil 'Junit'

Module 4 - 36 heures

INTÉGRATION CONTINUE ET QUALITÉ LOGICIELLESéance 1 Chaîne d'Intégration ContinueSéance 2 Maven : dépendancesSéance 3 Maven : projet multimoduleSéance 4 Test Unitaire avec JunitSéance 5 Test factices avec MockitoSéance 6 Git : fondamentauxSéance 7 Git : fusionSéance 8 Git : branchesSéance 9 Jenkins : découverteSéance 10 Sonar : découverteSéance 11 Création livraison professionnelleSéance 12 VEILLE TECHNO - Découverte outil 'Sonar'

Module 5 - 30 heures

CONCEPTION OBJET AVEC UMLSéance 1 UML - Rôles dans un projet informatiqueSéance 2 UML - 14 dessins pour communiquerSéance 3 UML - Focus diagramme cas d'utilisationSéance 4 UML - Focus diagramme d'activitéSéance 5 UML - Focus diagramme de classeSéance 6 UML - Focus diagramme de séquenceSéance 7 UML - Focus diagramme de déploiementSéance 8 UML - ProjetSéance 9 Création livraison professionnelleSéance 10 VEILLE TECHNO - Découverte outil 'Jenkins'

Module 6 - 24 heures

CRÉATION APPLICATION JAVA AVEC SWINGSéance 1 SWING : architectureSéance 2 SWING : création d'une fenêtreSéance 3 SWING : composants de baseSéance 4 SWING : notion de layoutSéance 5 SWING : gestion évènementsSéance 6 SWING : menusSéance 7 Création livraison professionnelleSéance 8 VEILLE TECHNO - Découverte outil 'Docker'

Module 7 - 24 heures

INITIATION HTML, CSS, JAVASCRIPT ET BOOTSTRAPSéance 1 Initiation protocole HTTPSéance 2 Initiation HTML5Séance 3 Initiation CSSSéance 4 Initiation JavascriptSéance 5 Initiation BootstrapSéance 6 Initiation PHPSéance 7 Création livraison professionnelleSéance 8 VEILLE TECHNO - Découverte 'Sécurité des applications Web'

Module 8 - 36 heures

INTRODUCTION JAVA EE : SERVLET, JSP, JSTL, EL, CDISéance 1 Spécifications Java EE (JSR)Séance 2 Serveurs d'application certifiésSéance 3 Spécifications ServletsSéance 4 Spécifications JSPSéance 5 Spécification JSTL/�ELSéance 6 Spécification CDISéance 7 EJB SessionSéance 8 Transaction EJBSéance 9 Sécurité applications Web avec JAASSéance 10 Comprendre et mettre en oeuvre les certificats numériqueSéance 11 Création livraison professionnelleSéance 12 VEILLE TECHNO - Découverte Internet des Objets

Module 9 - 18 heures

AGILITÉSéance 1 Méthodes AgilesSéance 2 Méthodes AgilesSéance 3 Méthodes AgilesSéance 4 Méthodes AgilesSéance 5 Méthodes AgilesSéance 6 VEILLE TECHNO - Découverte Cloud Computing

Module 10 - 18 heures

DESIGN PATTERNSSéance 1 Patterns de créationSéance 2 Patterns de comportementSéance 3 Patterns de structureSéance 4 Patterns Java EESéance 5 Création livraison professionnelleSéance 6 VEILLE TECHNO - Découverte BitCoin

Module 11 - 33 heures

COUCHE ACCES DONNEES AVEC JPASéance 1 Atouts et limites JPA. Notion de Mapping Objet RelationnelSéance 2 Aspects statique : @Entity, @Id, @OneToMany, @ManyToOne, @ManyToManySéance 3 Aspects dynamique : lazy , cascade, fetchSéance 4 JPQL, requêtes nommées et API CriteriaSéance 5 Mapping d'héritageSéance 6 Mappings composites et CacheSéance 7 Transactions et accès concurrentsSéance 8 JPA en environnement Java EESéance 9 Bonnes pratiques couches DAO avec JPASéance 10 Création livraison professionnelleSéance 11 VEILLE TECHNO - Découverte outil Gestion bug 'Mantis'

Module 12 - 27 heures

STRUCTURER SON PROJET AVEC SPRINGSéance 1 Spring Framework : gestion cycle de vie + injection + interceptionSéance 2 Accès aux données avec Spring JDBC : beans dataSource et TemplateSéance 3 Annotations Spring et annotations standards JSR 330Séance 4 Programmation orientée aspects avec Spring AOPSéance 5 Couche DAO avec Spring Data JPASéance 6 Couche web avec Spring MVCSéance 7 Architecture en couche avec SpringSéance 8 Sécurité Java EE avec JAASSéance 9 Sécurité des écrans web avec Spring SecuritySéance 10 Accélérer ses développements avec Spring BootSéance 11 Intégration Spring MVC, Spring Data et ThymeLeafSéance 12 Création livraison professionnelleSéance 13 VEILLE TECHNO - Découverte outil gestion livrables 'Nexus'

Module 13 - 36 heures

WEBSERVICESSéance 1 Interropérabilité, WebServices Soap et RestSéance 2 WebService SOAP : Spécification JAX-�WSSéance 3 WebService SOAP : Analyse WSDL et message SOAPSéance 4 WebServices REST : Spécification JAX-�RSSéance 5 Mise en œuvre framework CXFSéance 6 Mise en œuvre framework AXISSéance 8 Test Web Services avec SoapUISéance 9 Sécurité WebServices RESTSéance 10 Sécurité WebServices SOAPSéance 11 Création livraison professionnelleSéance 12 VEILLE TECHNO : découverte UX Design

www.10000codeurs.com

Module 14 - 27 heures

COUCHE PRÉSENTATION AVEC JAVASCRIPTSéance 1 DOMSéance 2 Event + AjaxSéance 3 JquerySéance 4 TypeScriptSéance 5 AngularSéance 6 AngularSéance 7 AngularSéance 8 ReactSéance 9 ReactSéance 10 Création livraison professionnelleSéance 11 VEILLE TECHNO : Découverte outil 'Selenium'

Module 15 - 36 heures

PROGRAMMATION MOBILE EN JAVA AVEC ANDROIDSéance 1 Intro + Architecture + 5 composants clésSéance 2 Conception d'interfaces (IHM)Séance 3 Interaction avec utilisateurSéance 4 Cycle de vie Activity, IntentSéance 5 Stockage de donnéesSéance 6 Service et BroadcastReceiverSéance 7 Tache Asynchrone & MultithreadingSéance 8 Connectivité : réseau et WebServicesSéance 9 Communiquer avec le téléphoneSéance 10 SMS, Wifi, GPSSéance 11 Création livraison professionnelleSéance 12 VEILLE TECHNO - découverte outil 'Gradle'

Page 4: CODEURS · 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

Module 1 - 39 heures

CONCEPTS OBJETS ÉLÉMENTAIRESSé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 JavaSéance 3 Installation et analyse du JDKSéance 4 Premier programme java + Syntaxe (instructions)Séance 5 Syntaxe Java (boucles et conditions)Séance 6 Prise en main outil Eclipse + 15 bonnes pratiquesSéance 7 Création de classes et d'ObjetsSéance 8 Génération documentationSéance 9 SurchargeSéance 10 HéritageSéance 11 RedéfinitionSéance 12 Création livraison professionnelleSéance 13 VEILLE TECHNO - Découverte outil Git

Module 2 - 36 heures

CONCEPTS OBJETS AVANCÉSSéance 1 Classe abstraiteSéance 2 InterfaceSéance 3 Expression LambdaSéance 4 GénéricitéSéance 5 ExceptionsSéance 6 SérialisationSéance 7 Architecture en coucheSéance 8 RmiSéance 9 MultithreadSéance 10 Modules Java 9Séance 11 Création livraison professionnelleSéance 12 VEILLE TECHNO - Découverte outil 'Maven'

Module 3 - 36 heures

COLLECTIONS ET ACCÈS BASE DE DONNÉESSéance 1 Collections : List , Set, MapSéance 2 Comprendre les Streams java 8Séance 4 Réseau : couches TCP/�IP et portsSéance 5 Initiation Serveur Base de donnéesSéance 6 Initiation SQLSéance 7 Spécification JDBC 4 : interfaces cléesSéance 8 Couche d'accès aux données (DAO)Séance 9 Initiation NoSQL et Big DataSéance 10 Découverte MongoDB et HadoopSéance 11 Création livraison professionnelleSéance 12 VEILLE TECHNO - Découverte Test Driven Development (TDD) et outil 'Junit'

Module 4 - 36 heures

INTÉGRATION CONTINUE ET QUALITÉ LOGICIELLESéance 1 Chaîne d'Intégration ContinueSéance 2 Maven : dépendancesSéance 3 Maven : projet multimoduleSéance 4 Test Unitaire avec JunitSéance 5 Test factices avec MockitoSéance 6 Git : fondamentauxSéance 7 Git : fusionSéance 8 Git : branchesSéance 9 Jenkins : découverteSéance 10 Sonar : découverteSéance 11 Création livraison professionnelleSéance 12 VEILLE TECHNO - Découverte outil 'Sonar'

Module 5 - 30 heures

CONCEPTION OBJET AVEC UMLSéance 1 UML - Rôles dans un projet informatiqueSéance 2 UML - 14 dessins pour communiquerSéance 3 UML - Focus diagramme cas d'utilisationSéance 4 UML - Focus diagramme d'activitéSéance 5 UML - Focus diagramme de classeSéance 6 UML - Focus diagramme de séquenceSéance 7 UML - Focus diagramme de déploiementSéance 8 UML - ProjetSéance 9 Création livraison professionnelleSéance 10 VEILLE TECHNO - Découverte outil 'Jenkins'

Module 6 - 24 heures

CRÉATION APPLICATION JAVA AVEC SWINGSéance 1 SWING : architectureSéance 2 SWING : création d'une fenêtreSéance 3 SWING : composants de baseSéance 4 SWING : notion de layoutSéance 5 SWING : gestion évènementsSéance 6 SWING : menusSéance 7 Création livraison professionnelleSéance 8 VEILLE TECHNO - Découverte outil 'Docker'

Module 7 - 24 heures

INITIATION HTML, CSS, JAVASCRIPT ET BOOTSTRAPSéance 1 Initiation protocole HTTPSéance 2 Initiation HTML5Séance 3 Initiation CSSSéance 4 Initiation JavascriptSéance 5 Initiation BootstrapSéance 6 Initiation PHPSéance 7 Création livraison professionnelleSéance 8 VEILLE TECHNO - Découverte 'Sécurité des applications Web'

Module 8 - 36 heures

INTRODUCTION JAVA EE : SERVLET, JSP, JSTL, EL, CDISéance 1 Spécifications Java EE (JSR)Séance 2 Serveurs d'application certifiésSéance 3 Spécifications ServletsSéance 4 Spécifications JSPSéance 5 Spécification JSTL/�ELSéance 6 Spécification CDISéance 7 EJB SessionSéance 8 Transaction EJBSéance 9 Sécurité applications Web avec JAASSéance 10 Comprendre et mettre en oeuvre les certificats numériqueSéance 11 Création livraison professionnelleSéance 12 VEILLE TECHNO - Découverte Internet des Objets

Module 9 - 18 heures

AGILITÉSéance 1 Méthodes AgilesSéance 2 Méthodes AgilesSéance 3 Méthodes AgilesSéance 4 Méthodes AgilesSéance 5 Méthodes AgilesSéance 6 VEILLE TECHNO - Découverte Cloud Computing

Module 10 - 18 heures

DESIGN PATTERNSSéance 1 Patterns de créationSéance 2 Patterns de comportementSéance 3 Patterns de structureSéance 4 Patterns Java EESéance 5 Création livraison professionnelleSéance 6 VEILLE TECHNO - Découverte BitCoin

Module 11 - 33 heures

COUCHE ACCES DONNEES AVEC JPASéance 1 Atouts et limites JPA. Notion de Mapping Objet RelationnelSéance 2 Aspects statique : @Entity, @Id, @OneToMany, @ManyToOne, @ManyToManySéance 3 Aspects dynamique : lazy , cascade, fetchSéance 4 JPQL, requêtes nommées et API CriteriaSéance 5 Mapping d'héritageSéance 6 Mappings composites et CacheSéance 7 Transactions et accès concurrentsSéance 8 JPA en environnement Java EESéance 9 Bonnes pratiques couches DAO avec JPASéance 10 Création livraison professionnelleSéance 11 VEILLE TECHNO - Découverte outil Gestion bug 'Mantis'

Module 12 - 27 heures

STRUCTURER SON PROJET AVEC SPRINGSéance 1 Spring Framework : gestion cycle de vie + injection + interceptionSéance 2 Accès aux données avec Spring JDBC : beans dataSource et TemplateSéance 3 Annotations Spring et annotations standards JSR 330Séance 4 Programmation orientée aspects avec Spring AOPSéance 5 Couche DAO avec Spring Data JPASéance 6 Couche web avec Spring MVCSéance 7 Architecture en couche avec SpringSéance 8 Sécurité Java EE avec JAASSéance 9 Sécurité des écrans web avec Spring SecuritySéance 10 Accélérer ses développements avec Spring BootSéance 11 Intégration Spring MVC, Spring Data et ThymeLeafSéance 12 Création livraison professionnelleSéance 13 VEILLE TECHNO - Découverte outil gestion livrables 'Nexus'

Module 13 - 36 heures

WEBSERVICESSéance 1 Interropérabilité, WebServices Soap et RestSéance 2 WebService SOAP : Spécification JAX-�WSSéance 3 WebService SOAP : Analyse WSDL et message SOAPSéance 4 WebServices REST : Spécification JAX-�RSSéance 5 Mise en œuvre framework CXFSéance 6 Mise en œuvre framework AXISSéance 8 Test Web Services avec SoapUISéance 9 Sécurité WebServices RESTSéance 10 Sécurité WebServices SOAPSéance 11 Création livraison professionnelleSéance 12 VEILLE TECHNO : découverte UX Design

Objis Côte d’IvoireTél : +225 48 42 20 [email protected]

Objis SénégalTél : +221 77 201 31 [email protected]

Objis MarocTél : +212 669 500 [email protected]

Objis CamerounTél : +237 699 42 08 [email protected]

OBJIS CongoTél : +242 066 99 71 [email protected]

www.10000codeurs.com

Module 14 - 27 heures

COUCHE PRÉSENTATION AVEC JAVASCRIPTSéance 1 DOMSéance 2 Event + AjaxSéance 3 JquerySéance 4 TypeScriptSéance 5 AngularSéance 6 AngularSéance 7 AngularSéance 8 ReactSéance 9 ReactSéance 10 Création livraison professionnelleSéance 11 VEILLE TECHNO : Découverte outil 'Selenium'

Module 15 - 36 heures

PROGRAMMATION MOBILE EN JAVA AVEC ANDROIDSéance 1 Intro + Architecture + 5 composants clésSéance 2 Conception d'interfaces (IHM)Séance 3 Interaction avec utilisateurSéance 4 Cycle de vie Activity, IntentSéance 5 Stockage de donnéesSéance 6 Service et BroadcastReceiverSéance 7 Tache Asynchrone & MultithreadingSéance 8 Connectivité : réseau et WebServicesSéance 9 Communiquer avec le téléphoneSéance 10 SMS, Wifi, GPSSéance 11 Création livraison professionnelleSéance 12 VEILLE TECHNO - découverte outil 'Gradle'