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

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
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
DIF
Digital
Ecole
Emploi
Etudiants
Expert digital data
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
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
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

Formation developpeur logiciel

Formation developpeur logiciel

Titre professionnel du ministère de l’emploi

Le développeur logiciel écrit des lignes de code toute la journée. Il travaille sous les directives d’un directeur de projet qui contrôle et discute de la qualité du code. Le développeur logiciel est aussi appelé « codeur »

Développeur : un métier d’avenir 

Nos formations sont qualifiées par le Fongecif et nous sommes agréés CSP.

Métiers concernés par la formation Développeur informatique

Codeur, Développeur, Intégrateur, Programmeur, Webmaster, Gestionnaire de bases de données. Développeur front end, Concepteur Développeur Informatique,

Les formations M2i : du Bac au Master2

formation informatique

Formations de développeur logiciel est de 1200h modulaires, entrées possibles tous les 3 mois. Elle existe aussi à Lyon et à Lille.

Les formations chez M2i sont modulaires. Le tronc commun concerne les fondamentaux du développement et les fondamentaux de la conduite de projet.

Puis chaque langage peut-être pris séparément : Php, Java, principalement mais il est éventuellement envisageable de voir les langages .Net et le langage C, si le nombre de participants est suffisant… M2i n’oublie pas la mobilité, car aujourd’hui, les développements se font pour les Smartphones, les tablettes et les outils mobiles.

cursus informatique m2Iformation-diplomante

Planning des formations Développeur logiciel

Dates d'entrées théoriquesDates de sorties théoriquesDates fin période pratique
du 18/09/2017au08/03/2018Le 07/06/2018
du 11/12/2017au 07/06/2018Le 30/08/2018
du 12/03/2018 au 30/08/2018Le 22/11/2018
du 11/06/2018 au 22/11/2018 Le 14/02/2019
du 03/09/2018 au 02/02/2019Le 23/05/2019
du 26/11/2018 au 21/05/2019Le 08/08/2019

Le métier de Développeur logiciel

développeurs m2i formations diplomantesLe développeur codeur prend en charge le développement d’une application telle qu’elle a été défini par le chef de projet. Dans le langage approprié (Php, Java, C++, Ruby on rail etc…) il écrit les lignes de code, test son programme, corrige et maintient en état les applications dont il a la charge.

Il connaît le web car la plupart du temps aujourd’hui il développe pour des applications « full web ». Il est en veille constante et se remet en cause sans arrêt. Il sait qu’une technologie chasse l’autre. La mobilité est devenu l’enjeu majeur des décennies à venir, il prend donc en main ces technologies pour développer des applications diffusées sur smartphone ou tablette numérique.

Langages

PHP, Java, javascript, jquery, Html / Css

Modules de formation Développeur informatique

PHP : projet WEB de type Boutique en ligne ou Gestionnaire de contenu.
Au cours des 2 mois les stagiaires réalisent un projet WEB en connexion avec une base de données.Un dossier technique de l’application est réalisé ainsi qu’un manuel utilisateur.

JAVA : projet sur les 2 mois ou plus exactement construction d’un système d’informations avec trois sous-projets :

  1. une application Back-office de type Desktop (pour Windows, Linux ou Mac),
  2. un site WEB pour le Front-Office,
  3. une application Android pour des utilisateurs. Le tout en connexion avec un serveur de Base de Données et un serveur HTTP.

A titre d’exemple la dernière session a réalisé 3 applications en rapport avec la rubrique Cinéma de Pariscope et une vingtaine de tables ont été gérées.
Le projet est réalisé par l’équipe des stagiaires, en utilisant un gestionnaire de versions de type Subversion ou GIT sur un serveur privé ou public.
Les méthodes ou langages d’analyse et de conception (Merise et UML) sont utilisés tout au long du projet.
Les méthodes agiles (XP, SCRUM, RUP) sont aussi utilisées tout au long du projet.
Un dossier technique de l’application est réalisé ainsi qu’un manuel utilisateur.

Programme

  • 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
  • Les chaînes de caractères
  • Les chaînes de caractères (suite)
  • Le TANTQUE et le WHILE en Java
  • Les tables de hachage
  • TD au choix
  • Présentation des tris, des files, des piles
  • Présentation des arbres, des graphes
  • Synthèse sur la POO
  • Programmation objet avec Java
  • Langage SQL et MySQL
  • API d’accès (JDBC – ADO.NET)
  • HTML / CSS
  • Présentation de JavaScript
  • Syntaxes de base
  • Syntaxes des structures (if, for, while)
  • La gestion des formulaires
  • Contrôles des saisies
  • Ajout d’éléments avec le DOM
  • Gestion des images et du temps
  • Un diaporama
  • APIs Google de géolocalisation
  • APIs Google et les maps
  • Ajax, Jquery
  • 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
  • Utilisation d’un AGL
  • Création d ‘un dossier d’analyse et de conception
  • Modélisation de la base de données
  • Gestion code source : GIT+SVN
  • Tests unitaire (Xunit) et fonctionnels (Selenium)
  • Gestion de projets (Agile)
  • Scrum + XP
  • Apprentissage du langage Java (téléchargez le programme de la formation avec le formulaire ci-dessus pour avoir le détail des 5 semaines Java)
  • Php avancé,
  • Php objet,
  • Php Framework (Zend ou Symphonie) (téléchargez le programme de la formation avec le formulaire ci-dessus pour avoir le détail des 5 semaines Java)
  • Androïd
  • 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

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…)
STAGE EN ENTREPRISE
Et dans tous les cas, vous pouvez nous contacter!

 

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