Fermer X

Développeur d'Applications Informatiques

DAI
Lieu :
Lyon - Villeurbanne
Durée : Selon le parcours défini et le statut du participant
Date(s) : Entrées/Sorties permanentes

Objectifs de la formation

Former des techniciens capables de développer des applications pertinentes au terme d'une analyse des besoins de l'entreprise, de modéliser et de développer des bases de données, de programmer dans différents environnements.

Ce cursus permet de :

  • Découvrir et mettre en œuvre des techniques nécessaires au développement d'applications en utilisant une structure de données dynamiques en langage C
  • Faire de la programmation évènementielle sous Visual Basic, pour la mise en place d'applications utilisateurs
  • Faire de la programmation orientée objet (analyse et de la conception)
  • Concevoir et normaliser des bases de données (SQL)
  • Créer des sites Web statiques (HTML4 et XHTML) et dynamiques (PHP5)
  • Programmer en Java

Cette formation donne accès à des postes d'analyste programmeur, informaticien d'application, développeur informatique

Public et prérequis

  • Toutes personnes ayant un niveau Bac +2 à Bac +4 informatique ou scientifique et des connaissances en programmation structurée.
  • L'inscription ne se fait qu'après entretien de positionnement : entretien individuel, tests d'évaluation des pré-requis et définition du plan de formation dans le cadre d'un parcours individualisé.

Durée

  • Selon le parcours défini et le statut du participant

Organisation des études

  • En formation à temps plein ou en alternance selon le statut.
  • En fonction du statut, la formation peut être réalisée dans le cadre d'une action de groupe à date fixe et programme standardisé ou d'une action à parcours individualisé (contenu spécifique adapté et début de la formation au fil de l'eau).

Statuts

  • Salarié en contrat de professionnalisation
  • Salarié en période de professionnalisation
  • Salarié en Congé Individuel de Formation (CIF)
  • Salarié au titre du plan de formation de l'Entreprise
  • Stagiaire à titre individuel

Validation

  • Validation des acquis par contrôle continu tout au long de la formation.
  • Certificat de Formation Professionnelle de l'AFIP
  • Possibilité de passer des certifications Editeurs (Microsoft ...) et de valider un cursus de certifications Microsoft
  • Possibilité de passer le CQPM MQ 9009920077 "Assistant(e) de projet informatique"

Coût

  • Le coût est fonction de la durée du parcours défini, de sa durée et du statut du participant
  • Nous consulter

Programme

Le contenu de la formation est modulable après évaluation des acquis, en fonction des besoins du futur stagiaire.

Le programme ci-dessous est donné à titre indicatif, des modules peuvent être ajoutés ou supprimés afin de composer un parcours individualisé pour chaque stagiaire.

  • Programmation structurée
    Algorithmique et méthodologie de développement
    MERISE
    Visual Basic
  • Programmation objet
    Le langage Java
    L'environnement Visual Studio
    Le langage C#
    Projet de programmation d'application orientée objet
  • Modélisation UML
    Le formalisme et les diagrammes
    Modèles statiques et dynamiques
    Design Patterns
    Projet de conception et de génération de code
  • Développement Web et accès aux bases de données
    Les fondamentaux du développement Web
    Rappels sur le langage SQL
    Environnement Microsoft .NET (.NET Framework, ASP.NET, ADO.NET)
    Environnement Java (Pages JSP et Servlet, JDBC)
    Projet de conception et développement d'un site Web dynamique
    MySQL et PHP
  • Développement multi niveaux et services web
    Découpage logique multi niveaux (présentation, gestion, accès aux données)
    Langages XML, XSL, XSLT
    Mise en œuvre de Services Web
    Protocoles SOAP et UDDI
    Développement distribué dans le framework.NET (Traitements distribués en langages C# et VB.NET, Distribution sur la plate forme)
    Développement distribué sur la plateforme J2EE (Composants EJB, Serveurs d'application Java)
    Projet de conception et de développement d'une application distribuée sur Internet
  • Communication et organisation
    Mise à jour de ses compétences techniques,
    Pratique de l'anglais dans son activité professionnelle,
    Organisation de son temps,
    Communication dans un contexte professionnel
Figure dans les rubriques
Développement