Acquérir les techniques de base de la conception et du développement d'applications client/serveur avec le langage orienté objet JAVA.
Développer des applications et des services WEB avec JEE
Maîtriser les outils et les Framework JAVA ainsi que les méthodes de développement, de test et de validation.
Préparer aux métiers : développeur JAVA, chef de projet développeur JAVA, développeur de programme de tâches planifiées et/ou concepteur technique de site Internet
Module Interface graphique et base de données
Langage HTML5-CSS3
Comprendre le fonctionnement d'une page web, éditer du code, méthodologie : balises et attributs, structure d'une page. HTML et CSS avancé
Algorithmique et structure de données
Algorithme I/O, variables opérateurs, structures conditionnelles, structures itératives, fonctions, récursivité, tableaux, piles.
Javascript / Ajax / Jquery Présentation du langage Javascript: théorie objet, hierarchie et DOM, localisation des scripts, variables, chaines et tableaux, opérateurs, instructions, blocs et commentaires, structures de contrôle, transmission de données, traitement de formulaires, interactivité Technologie Ajax et librairie Jquery
Bases de données - MySQL et SQL Méthode MERISE, modèle Conceptuel de Données, modèle Logique de Données, intégrités d'entités et de référence, transactions
Module JAVA J2EE
Développement Java SE 7 Présentation, types primitifs, objets, classes, constructeurs, variables, méthodes, membres statiques, classes enveloppantes, packages, importations, accès, éléments de syntaxe, chaînes, StringBuilder, tableaux, ArrayList, héritage, interfaces, réutilisation, exceptions, Java File I/O.
Java EE : applications web Spring Architecture Java EE, référence GlassFish, maven, configuration projet, contrôleurs, vues, configuration JSTL, découplage vue / contrôleur, élaboration de modèles, méthodologie TDD, jUnit, tests unitaires, UI JSP, peupler des collections, formulaires et validation, JDBC, DAO, POJO, persistance, Java, Beans AOP, tests d'intégration, déploiement.
Formation en situation de travail en entreprise
Esprit logique et rigoureux, aptitude à manipuler des concepts abstraits, goût pour l'analyse et la création de procédures, capacité à travailler et collaborer en petite équipe.
Expérience en programmation informatique appréciée. Connaissance de base de l'architecture d'un PC, Connaissance de base de Windows: traitement de texte, tableur, navigation internet.
Connaissances mathématiques niveau BAC (fonctions, vecteurs, matrices).
Anglais: niveau B1 CECRL recommandé pour lecture aisée de documentations techniques.
Développeur JAVA, chef de projet développeur JAVA, développeur de programme de tâches planifiées et/ou Concepteur technique de site Internet
FORPRO-PACA
Réseau Formation Professionnelle
de l'Éducation nationale
NOUS CONNAÎTRE
ESPACE ENTREPRISES