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
Voeux

Comment obtenir la certification Java?

17 avril 2018 - Non classé

Comment obtenir la certification Java?

En suivant la formation Java chez m2i formation-certification vous pourrez passer la certification « Langage de programmation Java » inscrite à l’inventaire de la CNCP et donc, finançable dans le cadre de la formation professionnelle continue

Développeur JAVA

Le développeur JAVA un développeur web spécialisé dans le langage de programmation Java. Il crée et développe des applications professionnelles en utilisant le langage Java J2EE.

La formation permet aux candidats de maîtriser la plateforme de développement d’application Java J2EE (Appellé aussi Java EE – Java Enterprise Edition) pour la partie Web des applications, que l’on utilise surtout avec tous les frameworks Java EE comme Spring, et tous ses modules core – MVC- transaction – security – webflow.., Hibernate, Struts, Tapestry, GWT.

Cette formation apporte le premier niveau de connaissances JAVA nécessaires pour créer des objets et qui permet de développer des applications client-serveur : le Java. Ces langages de programmation orientés objet restent très proches du point de vue syntaxique.

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

Enregistrer

Enregistrer

Enregistrer

Enregistrer

Enregistrer

11 avril 2018 - Non classé

Web design : les meilleurs réalisation des étudiants

Ils travaillent dur pendant 6 mois sous l’accompagnement des formateurs, les étudiants en web design vont entrer dans la vie professionnelle avec des book de…

M2i Certification

FSE
Microsoft Gold
FFP
OQPF Certification M2i
TOSA

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

My Chatbot
Powered by Replace Me