01 44 53 36 30

Generic selectors
Mot(s) exact(s) uniquement
Chercher dans le titre
Chercher dans le contenu
Chercher dans les actus
Chercher dans les pages
Filtrer par catégories
certification
Cyber sécurité
Design graphique
Designer web
Formation formateur
Non classé
Scoop.it

Développeur Java

Développeur Java

Langage de programmation JAVA

Code CPF : 209036 COPANEF : tout public, toute branche et toute région - Identifiant CNCP 2687

Le développeur Java intègre les langages du web, mais il doit connaître un langage de programmation majeur comme Java. Cette formation, délivre la certification « Langages de programmation »

Développeur JAVA

Le développeur JAVA est un spécialiste qui prend en charge la conception et le développement d’applications informatiques. Son activité consiste à développer des services ou des sites internet par l’intermédiaire de cahiers des charges réalisés par les chefs de projet. Son rôle est de développer l’application pour que celle-ci respecte les besoins et les contraintes du client. Il préconise et met en œuvre une solution technique qu’il peut adapter selon l’existant. Les phases de test, de maintenance et de mise à jour font aussi partie de son travail. Il peut également agir avec autonomie et le cas échéant avec des responsabilités de coordination, dans le cadre de projets visant à automatiser un ou plusieurs processus de l’entreprise.
Le  développeur  JAVA  s’adapte  rapidement  aux  évolutions  technologiques  du  secteur informatique.

La formation permet aux candidats de maitriser la plateforme de développement JAVA nécessaire pour créer des objets et qui permet de développer des applications client-serveur. Les  modules  de la  formation  couvrent  tous  les  domaines  d’application  :  les  terminaux mobiles, le Web, les composants distribués, le temps réel, et s’appuient sur les méthodes les plus efficaces de test, de modélisation, et d’optimisation comme sur les outils et Frameworks les plus utilisés : Java EE, Hibernate, JSF, Spring, Webflow, Struts…

L’obtention de la certification « Langages de programmation » JAVA est une reconnaissance des compétences acquises en formation. Le candidat validera ses compétences sur la programmation orienté objet. La certification vérifie les capacités des candidats à :

  • Concevoir et appliquer les bonnes pratiques pour développer des applications selon les projets.
  • Optimiser et maintenir des programmes informatiques qui assurent le fonctionnement des applications.
  • S’assurer que les codes fonctionnent comme il faut et que tous les scénarios du développement sont couverts par le test

 

déveoppeur java

PRE-REQUIS

Connaître et maitriser un langage de programmation.

Maitriser le langage HTML et les BDD MySQL Oracle

MÉTIERS PROCHES

  • Architecte informatique
  •  Analyste programmeur
  •  Développeur Full stack
  •  Intégrateur

COMPÉTENCES

LEXAMEN FINAL

Compétences évaluées

  • Développer des applications ou logiciels conformément au cahier des charges.
  • Intégrer un produit ou un programme à partir des outils, méthodes ou langages.
  • Être autonome dans l’exécution des tâches.
  • Préparer les plans de tests d’une application.
  • Conduire les tests unitaires.
  • Optimiser les tests de performance d’une application.
  • Assurer la veille technique et concurrentielle.

 Outils de validation : mise en situation professionnelle – QCM – entretiens – Ateliers – simulation

 Certification validée par la Commission Nationale de Certification Professionnelle.

PROGRAMME

Algorithme et programmation procédurale

  • Présentation de l’algorithmique
  • Variables, constantes, opérations élémentaires
  • La structure séquentielle
  • La structure conditionnelle
  • Algorithmique avec Java
  • Présentation des syntaxes
  • Le IF
  • Le POUR et le FOR en java
  • Les tableaux ordinaux

Programmation orientée objet

  • Comprendre et utiliser l’encapsulation
  • Comprendre et utiliser l’héritage
  • Comprendre et utiliser le polymorphisme
  • Utilisation de l’objet pour concevoir des applications

HTML / CSS / Intégration

  • Connaître parfaitement le langage HTML et les différents composants d’une page Web
  • Maîtriser les feuilles de style des pages web avec le langage CSS
  • Intégrer du Flash ou du Silverlight dans une page Web
  • Comprendre les différents formats d’image
  • Maîtriser Photoshop pour une utilisation d’intégration Web
  • Savoir intégrer une page web (d’un design Photoshop à une page HTML)
  • Découvrir HTML5 et CSS3, le futur du Web déjà très présent
  • Développer des sites optimisés pour les mobiles

Base de données relationnelle et SQL

  • Création de base de données
  • Manipulation des données : insertion, mise à jour, effacement
  • Requêtes simples et complexes en base de données
  • Gestion des utilisateurs
  • Procédures stockées, Vues, Transactions
  • Installation, administration et optimisation d’un serveur MySQL

UML

  • Présentation d’UML
  • Présentation des différents modèles, de la démarche, des AGL
  • Le Diagramme de Cas d’Utilisation
  • Le Diagramme de Séquence
  • Le Diagramme de classes : Classe, attributs, opérations, associations, multiplicité, …
  • Diagramme de classes : notions avancées (classes associations, relations d’exclusion, de totalité, de simultanéité, …)
  • Le diagramme d’activités
  • Le diagramme d’état-transition
  • Le diagramme de composants
  • Le diagramme de déploiement
  • Autres diagrammes (temps, composite, package, …)
  • TP et Correction du TP

Java : construction d’un système d’informations avec trois sous-projets :

Une application Back-office de type Desktop (pour Windows, Linux ou Mac),

Un site WEB pour le Front-Office,

Une application Android pour des utilisateurs.

Le tout en connexion avec un serveur de Base de Données et un serveur HTTP.

  • Comprendre l’architecture de la Machine Virtuelle Java, du principe de compilation
  • Maîtriser la syntaxe du langage Java
  • Utilisation de l’EDI Eclipse pour programmer des applications en Java
  • Les applications standards écrites en Java
  • Découvertes des packages de classes du JDK
  • Les collections
  • La manipulation de fichiers et de flux d’E/S
  • Manipuler des fichiers XML en Java
  • Les bases de données avec JDBC
  • Développer des applications pour les mobiles sous Android
  • Comprendre l’architecture d’un serveur Web Java de type Tomcat
  • Comprendre l’architecture d’une application Web en Java
  • Maîtriser les Servlets et les JSP de création de pages Web
  • Les bibliothèques de Tags de type JSTL et le langage d’expression EL
  • Comprendre les filtres
  • Utiliser un Framework Java pour le Web (Struts/Spring/Play/etc…)

Androïd : La mobilité

  • Comprendre l’architecture technique d’ANDROID
  • Maîtriser les concepts clés : Activity, Intent, Service, BroadCast Receiver, Content Provider
  • Maîtriser la boîte à outil SDK Android
  • Créer des interfaces utilisateur conviviales et interactives
  • Travailler avec les contraintes du mobile (cpu, ram, dd….)
  • Déployer Android sur différents périphériques et sur un émulateur
  • Etre prêt pour les évolutions futures d’Android
  • Développer application géolocalisation
  • Mettre en oeuvre accès base de données
  • Développer application multimédia : Audio/Video/Photo
  • Mettre en oeuvre Wi-fi, Bluetooth et réseau
  • Développer application pour Internet

Gestion de projet méthode Agile

  • Les principales méthodes agiles
  • Raisons et origines de l’agilité : valeurs et principes
  • Filiation et principales méthodes agiles :
  • Lean,XP, Scrum, KanBan
  • Aperçu de Scrum
  • Les acteurs de Scrum
  • Développement itératif
  • Boîtes des temps, Timebox
  • Communication, interaction
  • Pratiques d’expression du besoin
  • Délivrer de la valeur
  • Les User Stories, Backlog
  • Personas
  • Notion de “fini”
  • Pratiques quotidiennes et pilotage
  • Visualisation et “radiateurs” d’information
  • Les burndown/up charts
  • Les standups
  • Pratiques de fin d’itération et de cycle
  • Les revues
  • Les rétrospectives
  • Extreme Programming

Enregistrer

M2i Certification

FSE
Microsoft Gold
FFP
OQPF Certification M2i
TOSA

Copyright © 2017 – Mentions légalesPlan du siteDesign & Expertise WordPress par MD Webdesigner