Formation developpeur logiciel

Développeur un métier d’avenir avec la grande école du numérique

L’école informatique Sup-M2i Paris du groupe M2i Formation propose le Titre professionnel du ministère de l’emploi : Développeur Logiciel, certification de niv. 3 composé de 3 CCP éligibles au nouveau dispositif formation du CPF (Compte Personnel Formation)
+ sur demande passage certifications constructeurs PHP, Microsoft, ITIL… car M2I formation est centre de certification Prometric, Pearson et Microsoft gold
Nos formations sont qualifiées par le Fongecif et nous sommes agréés CSP.

 

Cliquez ici pour une étude de financement OU ci-dessous pour télécharger le programme

 

METIERS PROCHES CONCERNES PAR LA FORMATION DEVELOPPEUR INFORMATIQUE

Architecte informatique, Analyste programmeur, développeur, intégrateur, chef de projets informatique, webmaster, gestionnaire de bases de données,

LES FORMATIONS M2I : DU BAC AU MASTER2

webmasy

Formation technicien informatique Formation développeur logiciel Formation technicien supérieur informatique Formation analyste programmeur

Formations de développeur logiciel est  de 1200h modulaire. Entrées possibles tous les 3 mois. Elle existe aussi à Lyon et à Lille sur un format de 900h.

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, mais vous avez aussi .Net et le langage C… 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 DEVELOPPEUR LOGICIEL

Dates d'entréesDates de sortiesclôture inscriptions pour les CIF
du 02/01/2017au 25/08/2017Le 24/10/2016
du 27/03/2017au 07/12/2017Le 02/01/2017
du 26/06/2017au 08/03/2018Le 27/03/2017
du 18/09/2017au 07/06/2017Le 26/06/2017
du 11/12/2017au 30/08/2018Le 18/09/2017
VNg
Nous pouvons vous aider à trouver un financement, remplissez ce formulaire et téléchargez le programme
 

*mentions légales

(en savoir + sur la formation DL)

LE MÉTIER DE DEVELOPPEUR LOGICIEL

développeurs m2i formations diplomantesLe concepteur développeur informatique écoute les clients et essaye de comprendre leur besoin (méthode Agile). Il analyse les demandes et les transforme en application informatique. Il conçoit les arborescences (UML) , choisi les langages et développe du code. Il est chef d’équipe et pilote plusieurs développeurs logiciels qui travaillent à la réalisation d’un projet

Il joue le rôle d’interface avec le client et doit être pédagogue et communicant. Quand le produit et développer dans un langage informatique il s’occupe des tests et du débuggage. Quand il y a des modifications il prend garde au versionning.

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, C, C++, C#, Html/Css bien sûr mais aussi .Net

Nb d’heures     Total = 1200 heures

MODULES DE FORMATION CONCEPTEUR DEVELOPPEUR 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

ALGORITHME
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

FONDAMENTAUX DU DEVELOPPEMENT
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

FONDAMENTAUX CONCEPTION
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

DE UML A JAVA
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

LES LANGAGES
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

ANDROÏD: LA MOBILITE

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 LE DEVELOPPEMENT

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!

 



Enregistrer

Enregistrer

Enregistrer

Enregistrer

Enregistrer