formation designer web

formation administrateur reseau

formation infographiste multimedia

formation concepteur developpeur informatique

formation monteur graphiste vidéo

formation technicien superieur support informatique

formation webmaster

Tous nos diplômes

formation gestionnaire de paie

Formation comptable gestionnaire

formation assistante direction bilingue

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
3D
Administrateur réseau
afterwork
alternance
Assistante ressources humaines
bureautique
cdd
CEP
Certifications
CIF
Clôture inscription
cnfptlv
Compte personnel formation
Concepteur Développeur Informatique
contrat professionnalisation
CPF
CQP
CSP Contrat Sécurisation Professionnelle
Culture
cyber sécurité
designer web
développeur full stack
DIF
Digital
Ecole
Emploi
Etudiants
Expert digital data
Formateur
Formation commerciale
Formation gestion d'entreprise
Formation Professionnelle Continue
Fpspp
Galerie
Grande école numérique
graphisme
Infographie multimédia web
Infographiste
Intermittents du spectacle
Lille Formation
Lyon
M2i
Management
Métier de la vidéo
Métiers de l'entreprise
métiers de l'informatique
Métiers du web
monteur graphiste vidéo
Numérique
Opérateur prise de vues vidéo
PAO - Web
Parcours CPF
Pause café
Période professionnalisation
Pole emploi
programmation intégration codage de pages web
Projet Transition Professionnelle
Reconversion
Réforme
réforme formation
Réseaux sociaux
Scoop.it
Sécurité
Son
Technicien Supérieur Réseau Informatique & Télécom
Tutoriel
Vidéo
Viscom Paris
voeux
webmaster

Développeur Java

31 octobre 2019 - Formation Professionnelle Continue

 

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

Partagez cet article :

29 octobre 2019 - Formation Professionnelle Continue

Connaissez-vous Moodle?

 

 Connaissez-vous Moodle? et ses extensions   Moodle Workplace, une solution d’apprentissage conçue pour développer les compétences de vos collaborateurs, coacher leur parcours de formation au…

M2i Centre de certifications

Agrément préfecture M2i Formation Diplômante
Fonds social Européen
O=Prometric
FFP

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