« L’absence de compétences numériques est une nouvelle forme d’illettrisme »
Cette situation de la commissaire européenne Neelie Kroes, résume tout à fait l’état d’esprit qui anime tous les membres d’Objis dans notre aventure Africaine.
Dans un souci de réduire la fracture numérique nord/sud, nous avons créé l’Université Objis afin de permettre aux jeunes africains de prendre le train de l’innovation.
- Formation Développeur Java Web Mobile 1ère année
- Formation Développeur Java Web Mobile 2e année
- Formations à la carte pour les Entreprises
Module 1 (36h)
CONCEPTS OBJETS ÉLÉMENTAIRES
Séance 1 Le métier de Développeur
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, méthode)
Séance 5 Syntaxe Java (création de methodes)
Séance 6 Syntaxe Java (boucles)
Séance 7 Syntaxe Java (types primitifs)
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 (propriétés private, protected)
Séance 12 Constructeur (définition + codage)
Module 2 (27h)
CONCEPTS OBJETS AVANCÉS
Séance 1 Surcharge
Séance 2 Héritage
Séance 3 Héritage
Séance 4 Redéfinition
Séance 5 Interface : partie 1
Séance 6 Généricité : partie 1
Séance 7 Classe abstraite
Séance 8 SYNTHESE : préparation Démo perso
Séance 9 PRESENTATION DEMO PERSO
Module 3 (36h)
COLLECTIONS ET ACCÈS BASE DE DONNÉES
Séance 1 Tableaux et Vecteurs
Séance 2 l’interface Collection
Séance 3 Collections ordonnées, sans doublons et tables de hachage
Séance 4 L’objet Collections
Séance 5 Initiation SGBGR
Séance 6 Initiation SQL
Séance 7 Initiation SQL
Séance 8 Rapels Réseau : haut niveau
Séance 9 Rapels Réseau : haut niveau
Séance 10 JDBC : architecture
Séance 11 JDBC : preparedStatement
Séance 12 JDBC : rowset
Module 4 (24h)
INTERNATIONNALISATION, ENTRÉES-SORTIES, MULTITHREAD
Séance 1 RMI : architecture et mise en oeuvre
Séance 2 RMI : architecture et mise en oeuvre
Séance 3 I/O : Création fichier et répertoires
Séance 4 I/O : Ecriture dans fichier
Séance 5 Internationnalisation : partie 2
Séance 6 Internationnalisation : partie 2
Séance 7 Multithread : introduction
Séance 8 Multithread : introduction
Séance 9 Sécurité : Policy
Séance 10 Sécurité : Policy
Séance 11 Performance : jvisualvm
Séance 12 Performance : jvisualvm
Module 5 (26h)
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 : outils complémentaires
Séance 8 SWING : architecture en couche
Séance 9 SWING
Séance 10 SWING
Séance 11 SWING
Séance 12 SWING
Séance 13 SYNTHESE
Module 6 (26h)
INTRODUCTION JAVA EE 7
Séance 1 à 6 PROJET Java SE (SWING : création IHM)
En binome. Durée 2 semaines
Identification du projet Web
Séance 7 UML – introduction projet informatique
Séance 8 UML – 13 diagrammes
Séance 9 UML – Focus diagramme cas d’utilisation
Séance 10 UML – Focus diagramme de classe
Séance 11 UML – Focus diagramme d’activité + séquence
Séance 12 UML – TP
Séance 13 UML – TP
Module 7 (26h)
PATTERN MVC2 ET CRÉATION APPLICATION WEB AVEC JSP, SERVLET, EL
Séance 1 Initiation protocole HTTP
Séance 2 Initiation protocole HTTP
Séance 3 Initiation HTML – Partie 1
Séance 4 Initiation HTML – Partie 2
Séance 5 Initiation HTML – Partie 3
Séance 6 Initiation Feuille de style CSS
Séance 7 Initiation Feuille de style CSS – Design
Séance 8 Initiation Feuille de style CSS – Design
Séance 9 Initiation Javascript – Partie 2
Séance 10 Initiation Javascript – Partie 3
Séance 11 Initiation Javascript – Partie 3
Séance 12 Initiation PHP
Séance 13 Initiation PHP
Module 8 (26h)
INTRODUCTION JEE
Séance 1 JEE : Introduction
Séance 2 JEE : Servlets
Séance 3 JEE : Servlets asynchrone
Séance 4 JEE : JSP
Séance 5 JEE : JSP
Séance 6 JEE : Pattern MVC2 / RequestDispatcher
Séance 7 JEE : JSTL
Séance 8 JEE : JSTL
Séance 9 JEE : EL
Séance 10 JEE : EL
Séance 11 JEE : listener
Séance 12 JEE : filtres
Séance 13 JEE : WebSockets
Module 9 (26h)
DATASOURCE JNDI ET SÉCURITÉ JAAS
Séance 1 JEE : JNDI
Séance 2 JEE : DataSource
Séance 3 JEE : intégration DB (Tomcat)
Séance 4 JEE : Intégration DB (Jboss)
Séance 5 JEE : Intégration LDAP
Séance 6 JEE : Intégration LDAP
Séance 7 JEE : Sécu JAAS : méthodo+démo tomcat
Séance 8 JEE : Sécu JAAS : Realm fichier + Basic
Séance 9 JEE : Sécu JAAS : Realm DB + Form
Séance 10 JEE : Sécu JAAS : programmation
Séance 11 SYNTHESE
Module 10 (1mois)
PROJET JEE
PROJET Java EE (création IHM Web)
En binome – Durée 1 mois
Soutenances (1 semaine)
Module1 (36h)
ARCHITECTURE LOGIQUE ET COUCHE ACCES DONNEES AVEC JPA
Séance 1 Architecture Logique : 4 couches clées
Séance 2 Architecture Logique : injection de dépendance avec CDI
Séance 3 Architecture Logique : introduction programmation aspects
Séance 4 Couche accès données avec JPA – Intro ORM et configuration JPA
Séance 5 Couche accès données avec JPA – Cycle de vie
Entité JPA et API EnityManager
Séance 6 Couche accès données avec JPA – Aspects statique : Mapping One-To-one et One-To-Many
Séance 7 Couche accès données avec JPA – Aspect statique : Mapping Many-To-Many
Séance 8 Couche accès données avec JPA – Aspects dynamique : chargement lazy , cascade
Séance 9 Couche accès données avec JPA – Avancé : Mapping d’héritage
Séance 10 Couche accès données avec JPA – Avancé : Mappings composites et Cache
Séance 11 Couche accès données avec JPA – Avancé : transactions et accès concurrents
Séance 12 Couche
Module 2 (27h)
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 Resources et internationalisation
Séance 7 Industrialiser avec Facelets
Séance 8 Listener et Ajax
Séance 9 Composants ajaxisés Primefaces
Module 3 (50h)
FRAMEWORK SPRING (structurer son projet)
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 Couche DAO avec Spring Data (jdbc)
Séance 6 Couche DAO avec Spring Data (Jpa)
Séance 7 Programmation aspects avec Spring AOP
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
Module 4 (36h)
INTRODUCTION JAVA EE
Séance 1 Couche service avec EJB – Présentation + environnement Jboss 7 / Eclipse
Séance 2 Couche service avec EJB – JNDI / EJB Session
Stateless & Statefull / Cycle de vie
Séance 3 Couche service avec EJB – clients EJB : Web + lourd
Séance 4 Couche service avec EJB – Transactions
Séance 5 Couche service avec EJB – JMS (queue/Topic) + EJB Message
Séance 6 Couche service avec EJB – Intégration JSF + EJB + JPA (Pattern Facade + Dao)
Séance 7 Couche présentation javascript
Séance 8 Couche présentation javascript avec JqueryUI
Séance 9 Couche présentation javascript avec JqueryUI
Séance 10 Couche présentation javascript avec JqueryUI
Séance 11 Couche présentation javascript avec ExtJS
Séance 12 Couche présentation javascript avec ExtJS
Module 5 (36h)
AGILITÉ, RESSOURCES HUMAINES ET PRÉPARATION PROJET
Séance 1 Couche présentation javascript avec ExtJS
Séance 2 Couche présentation javascript avec ExtJS
Séance 3 Couche présentation javascript avec ExtJS
Séance 4 Méthodes Agiles
Séance 5 Méthodes Agiles
Séance 6 Méthodes Agiles
Séance 7 Créer son Curiculum Vitae
Séance 8 Préparation Entretiens d’embauche – conseils
Séance 9 Préparation Entretiens d’embauche – Jeu de rôle
Séance 10 Préparation projet WEB – présentation
Séance 11 Préparation projet WEB – constitution équipes
Séance 12 Préparation projet WEB – conseils
Module 6 (36h)
PROJET JEE : 1 MOIS ÉQUIPE 4PER.
Séance 1 à 12 PROJET Java EE v1 :
– Mise en oeuvre frameworks
– Couche présentation : JSF
– Couche service libre (Spring OU EJB)
– Couche persistence JPA
Module 7 (36h)
MAVEN + WEBSERVICES
Séance 1 Maven – Introduction – Automatisation + conventions
Séance 2 Maven – Création de squelettes projets + dépendances
Séance 3 Maven – projets Multimodule
Séance 4 Web Services – Introduction Architecture Orientée Services (SOA)
Séance 5 Web Services – Présentation et mise en oeuvre JAX-WS (metro)
Séance 6 Web Services – Analyse WSDL et message SOAP
Séance 7 Web Services – Création de Handlers Jax-WS
Séance 8 Web Services – Présentation WebServices REST (jersey) + comparaison SOAP
Séance 9 Web Services – Mise en oeuvre framework CXF (soap)
Séance 10 Web Services – Mise en oeuvre framework CXF (rest)
Séance 11 Web Services – Sécurité WebServices
Séance 12 Web Services – Spring WS
Module 8 (36h)
PROJET JEE
Séance 1 Web Services – Transformation EJB en WebService
Séance 2 Web Services – Intégration WS / JPA : pattern DTO
Séance 3 Web Services – Intégration WS + JPA
Séance 4 à 12 PROJET Java EE v2 :
– Faire évoluer le projet v1 avec Maven
– Et exposer les services via web services
Module 9 (36h)
PROGRAMMATION MOBILE 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
Module 10 (1mois)
PROJET JEE
PROJET Java EE v3 :
Ajouter au projet v2 un client mobile ANDROID
Soutenances (1 semaine)
Sécurité
Formation Sécurité JAVA
Performance
Formation Performance JAVA
Architecture
Formation Architecture JAVA
Formation Architecture Orientée Service
Formation Web services avancé
Mobilité
Formation ANDROID
Intégration
Formation Apache Camel
Formation Apache ActiveMQ
Formation Apache ActiveMQ Avancé
Formation Fuse ESB / Apache ServiceMIX administration
Formation Fuse ESB / Apache ServiceMIX développement
Formation Mule ESB Développement
Usine logicielle
Formation MAVEN
Formation Intégration Continue avec Maven et Jenkins
Formation Jenkins / Hudson
Tests
Formation Test écrans web avec Selenium WebDriver
Administration
Formation Administration Tomcat
Formation Administration Glassfish
Formation Administration Jboss 5 Administration
Formation Administration Jboss 7 Administration
Formation Administration Jonas
Développement Javascript
Formation Javascript & JQuery
Formation Sencha ExtJS
Formation Sencha ExtJS avancé
Formation Sencha Architect
Développement JAVA
Formation Objet Java Initiation
Formation Java Web
Formation JSF
Formation JPA HIBERNATE
Formation SPRING + JSF + JPA
Formation STRUTS2
Formation GWT2
Formation Sencha GXT
Formation WebService JAVA
Formation Groovy & Grails
Formation Programmation aspect
UML
Formation UML
DROOLS
Formation Jboss rules (Drools)
PHP
Formation PHP initiation




MENU