Quelles sont les compétences qu’il faut développer pour maitriser le développement informatique ?

 

informatique, développeur, formation informatique, programmation informatique, application web, formation professionnelle adulte, technicien de maintenance informatique, metier informatique, analyste programmeur, créer une application, ecole ingenieur informatique, cours informatique, formation bureautique

 

Pour faire du Développement Informatique, il faut pouvoir répondre aux questions suivantes :

  • Comment analyser et interpréter un cahier des charges ?
  • Comment rédiger des spécifications fonctionnelles et techniques ?
  • Comment réaliser des maquettes et des prototypes ?
  • Comment concevoir des bases de données ?
  • Comment concevoir une interface utilisateur dans un environnement Windows (GUI) ou Internet (IUI) ?
  • Comment réaliser des composants logiciels à l’aide d’un langage de programmation orientée objet ?
  • Comment assembler et intégrer des composants logiciels ?
  • Comment réaliser des tests unitaires et tests d’intégration ?
  • Comment participer à la mise en exploitation et au support technique de l’application ?

La formation proposée par notre centre permet d’acquérir toutes les compétences nécessaires pour maitriser le développement informatique.

 

 

Compétences développées par la formation :

Nos experts, formateurs et consultants ont identifié les compétences clés de ce métier.

MODULE 1 - METIER ET FORMATION - DEVELOPPEMENT INFORMATIQUE

  • Connaître la réalité du métier.
  • Comprendre le projet de formation.
  • Confirmer son orientation professionnelle.

MODULE 2 - BUREAUTIQUE - DEVELOPPEMENT INFORMATIQUE

  • Produire un document texte.
  • Produire un document d’un tableur.
  • Produire une présentation assistée par ordinateur.
  • Manipuler un navigateur.
  • Manipuler un logiciel de messagerie.

MODULE 3 - ANGLAIS TECHNIQUE - DEVELOPPEMENT INFORMATIQUE

  • Business vocabulary and the types of companies.
  • Comprehension.
  • Translation.
  • Writing Business letters.
  • Business dialogues/ Meeting people in business Exchanging information.
  • Telephoning.

MODULE 4 - L'ENTREPRISE ET SON ENVIRONNEMENT - DEVELOPPEMENT INFORMATIQUE

  • Définir les différentes approches de l’entreprise, ses caractéristiques et ses finalités.
  • Définir le rôle de l’entreprise dans la société.
  • Identifier la diversité des entreprises.
  • Définir les différentes structures de l’entreprise.
  • Identifier l’environnement de l’entreprise.
  • Identifier les fonctions et l’organisation technique de l’entreprise.
  • Déterminer les fonctions commerciales de l’entreprise.
  • Identifier les fonctions financières de l’entreprise.
  • Identifier les fonctions administratives de l’entreprise.

MODULE 5 - COMMUNICATION ORALE ET ÉCRITE - DEVELOPPEMENT INFORMATIQUE

  • Maîtriser les principes de la communication.
  • Identifier l’importance de la communication dans le milieu professionnel.
  • Appliquer les principes et les techniques de la communication.
  • Être conscient de ses forces et de ses limites quant à sa façon de communiquer.
  • Prendre contact avec le groupe.
  • Décrire une situation de la vie quotidienne (le marché).
  • Décrire et s’exprimer à travers les couleurs.
  • Décrire ce que l’on ressent et exprimer des sentiments.
  • Décrire un appareil, une machine : description statique.
  • Décrire un fonctionnement : description dynamique.
  • Utiliser des expressions françaises courantes.
  • Formuler des voeux.
  • Organiser son message oral dans une situation extrême.
  • Exprimer son avis sur des faits quotidiens de la vie de famille.
  • Échanger des avis différents.
  • Travailler l’articulation et la prononciation.
  • Produire oralement un récit à partir d’une série de dessins.
  • Identifier les techniques de la communication non verbale.
  • Appliquer les techniques de la communication non verbale.
  • Exposer oralement 1 : pour cette fiche trois séances seront nécessaires car tous les stagiaires doivent passer individuellement.
  • Optimiser la qualité de son élocution.
  • Identifier les spécificités langagières d’un écrit.
  • Identifier les différents types de textes.
  • Analyser un texte publicitaire.
  • Analyser une petite annonce.
  • Trouver le plan d’un texte.
  • Analyser un texte (article de journal) en vue d’un résumé.
  • Résumer un texte.
  • Synthétiser des informations.
  • Rédiger une demande d’emploi.
  • Caractériser l’état dans lequel on se trouve lorsqu’on ressent des sentiments.

MODULE 6 - COMMUNICATION INTERPERSONNELLE - DEVELOPPEMENT INFORMATIQUE

  • Communiquer dans un contexte professionnel.
  • Communiquer avec des personnes à l’interne et à l’externe.
  • Elaborer un courrier.
  • Ecouter une question.
  • Connaitre les facteurs d’influence de la communication.
  • Gérer et résoudre des problèmes.
  • Evaluer un écrit.
  • Appliquer les techniques de négociation.
  • Participer à la prise de décisions.

MODULE 7 - MATHÉMATIQUES APPLIQUÉES - DEVELOPPEMENT INFORMATIQUE

  • Connaître le calcul vectoriel.
  • Avoir des connaissances de base sur les théories mathématiques de la droite et du plan.
  • Etudier correctement les fonctions usuelles.
  • Savoir correctement le calcul matriciel.
  • Connaître les systèmes des équations linéaires.
  • Résoudre parfaitement les équations différentielles.

MODULE 8 - PROGRAMMATION-EVENEMENTIELLE VISUAL-BASIC .NET - DEVELOPPEMENT INFORMATIQUE

  • Créer une application Windows.
  • Utiliser Visual Basic .NET.
  • Connaitre les caractéristique d’objet, d’évènement.
  • Programmer avec le langage Visual Basic.
  • Utiliser les objets ‘fenêtre’ et les ‘divers contrôles’ pour créer l’interface utilisateur.
  • Appliquer une démarche de création d’application.
  • Créer une classe.
  • Utiliser les bases de données.

MODULE 9 - TECHNIQUES DE PROGRAMMATION ORIENTEE OBJET POO-CS .NET - DEVELOPPEMENT INFORMATIQUE

  • Connaitre la notion d’Objet, Classe, Instanciation.
  • Utiliser les méthodes d’accès basées sur l’encapsulation.
  • Utiliser les constructeurs.
  • Utiliser les destructeur(Garbage Collector).
  • Appliquer la notion d’Héritage (Surcharge Méthode, Redéfinition).
  • Savoir appliquer les différentes spécifiés du langages : Polymorphisme, Exceptions, Objets Courants, Objet de collection.
  • Développer des Interfaces.
  • Produire un sérialisation (binaire, Objet et XML).

MODULE 10 - TECHNIQUES DE PROGRAMMATION ORIENTEE OBJET POO-VB .NET - DEVELOPPEMENT INFORMATIQUE

  • Connaitre la notion d’Objet, Classe, Instanciation.
  • Utiliser les méthodes d’accès basées sur l’encapsulation.
  • Utiliser les constructeurs.
  • Utiliser les destructeur(Garbage Collector).
  • Appliquer la notion d’Héritage (Surcharge Méthode, Redéfinition).
  • Savoir appliquer les différentes spécifiés du langages : Polymorphisme, Exceptions, Objets Courants, Objet de collection.
  • Développer des Interfaces.
  • Produire un sérialisation (binaire, Objet et XML).

MODULE 11 - INSTALLATION D'UN POSTE INFORMATIQUE - DEVELOPPEMENT INFORMATIQUE

  • Identifier la carte mère.
  • Identifier la puce ROM, la puce BIOS.
  • Rechercher l’information.
  • Mettre à jour votre système en utilisant Windows Update.
  • Générer un rapport de compatibilité avec Windows XP.
  • Mettre à niveau un poste vers Windows XP.
  • Charger le système d’exploitation.
  • Ajouter des périphériques.
  • Gérer des profils utilisateur locaux.
  • Effectuer une installation Manuelle de Windows XP.
  • Effectuer une installation Automatisée de Windows XP.
  • Vérifier l’efficacité de l’installation.
  • Compresser des fichiers à l’aide du système de fichier NTFS.
  • Gérer des fichiers et des dossiers.
  • Défragmenter un Disque Dur.
  • Configurer l’environnement du bureau.
  • Attribuer des autorisations sous Windows XP.
  • Partager les dossiers.
  • Configurer la stratégie locale.
  • Personnaliser l’installation de MS OFFICE.
  • Sauvegarder et restaurer des données.
  • Connaitre les mécanismes de protection contre les problèmes liés à l’alimentation électrique et à l’environnement.
  • Activer ou désactiver le pare-feu Windows.
  • Créer un inventaire d’ordinateur.
  • Installer des applications.

MODULE 12 - PRODUCTION DE DOCUMENTS TECHNIQUES - DEVELOPPEMENT INFORMATIQUE

  • Utiliser le micro-ordinateur dans l’environnement Windows.
  • Utiliser un logiciel de traitement de texte.
  • Utiliser un logiciel de DAO.
  • Utiliser un logiciel de traitement de l’information(tableur).
  • Utiliser un système d’exploitation (DOS).

MODULE 13 - VEILLE TECHNOLOGIQUE - DEVELOPPEMENT INFORMATIQUE

  • Préciser l’objet de recherche.
  • Sélectionner et consulter les sources de référence.
  • Extraire l’information.
  • Rédiger et consigner les résultats de la recherche.

MODULE 14 - CODIFICATION D’UN ALGORITHME ET PROGRAMMATION PROCÉDURALE - DEVELOPPEMENT INFORMATIQUE

  • Structurer le programme à codifier.
  • Utiliser les instructions de base d’un algorithme.
  • Utiliser les fichiers.
  • Traduire l’algorithme dans le langage de programmation JAVA.

MODULE 15 - ADO.NET - DEVELOPPEMENT INFORMATIQUE

  • Créer un projet VB.Net..
  • Déclarer les variables
  • Créer une procédure main.
  • Créer un formulaire.
  • Associer les programmes aux sous-Menus.
  • Ecrire les programmes correspondants à chaque formulaire.
  • Créer ce DataSet Typé.
  • Insérer un module dans le projet.
  • Créer un état de sortie.
  • Placer un contrôle CrystalViewer.
  • Ecrire la procédure événementielle associée à un événement.
  • Exécuter une application VB.Net.

MODULE 16 - ASP.NET - DEVELOPPEMENT INFORMATIQUE

  • Utiliser le serveur IIS.
  • Travailler dans un environnement de développement ASP.NET.
  • Savoir gérer les éléments : Première page, Evénements, Application, Session, PostBack, Server Controls, ViewState, Cookies, Variable de session, Variable d’application, L’objet Cache, QueryString.
  • Insérer un contrôle utilisateur dans une page Web Forms.
  • Valider des données (RequiredFieldValidator, RangeValidator, CompareValidator, RegularExpressionValidator,
  • CustomValidator, ValidationSummary).
  • Accéder aux données avec ASP.NET.
  • Mettre en place d’une MasterPage .
  • Créer un thème.
  • Mettre en place des Profiles.
  • Utiliser des Memberships et rôles.
  • Contrôler un login.
  • Appliquer des autorisations.
  • Créer des WebParts.

MODULE 17 - HTML - DEVELOPPEMENT INFORMATIQUE

  • Créer une page web.
  • Utiliser éditeur de texte.
  • Créer un fichier avec l’extension .htm
  • Créer des balises.
  • Combiner les balises pour obtenir une page web.

MODULE 18 - CSS - DEVELOPPEMENT INFORMATIQUE

  • Séparer du contenu.
  • Modifier l’aspect d’un page sans en modifier le contenu.
  • Créer des feuilles de style.
  • Attribuer les caractéristiques de mise en forme.

MODULE 19 - JAVASCRIPT - DEVELOPPEMENT INFORMATIQUE

  • Développer des Scripts JavaScript.
  • Intégrer des Scripts dans une page web.
  • Effectuer des contrôles avant de soumettre la page web.

MODULE 20 - XML - DEVELOPPEMENT INFORMATIQUE

  • Déclarer d’éléments.
  • Déclarer des attributs.
  • Déclarer des entités.
  • Connaitre les limitations des DTD.
  • Créer des types complexes à partir de types simples.
  • Lier un fichier XML à un schéma.
  • Manipuler des noeuds, des chaînes de caractères, des booléens et des nombres.

MODULE 21 - SERVICE WEB XML - DEVELOPPEMENT INFORMATIQUE

  • Créer un service web xml.
  • Insérer un service web xml dans une application asp.net.
  • Programmer un service web.
  • Tester un service web.
  • Découvrir les services web.
  • Publier un service web xml.
  • Exploiter un service web xml.

MODULE 22 - ANALYSE ET CONCEPTION ORIENTEE OBJET - UML - DEVELOPPEMENT INFORMATIQUE

  • Déterminer les exigences fonctionnelles.
  • Modéliser un système informatique.
  • Rédaction des exigences.
  • Analyse des exigences.
  • Assure la conformité du projet vis-à-vis de la demande du client.
  • Définir les éléments et acteurs du système.
  • Identifier les fonctions demandées par les acteurs du système.
  • Décrire la finalité des interactions du système et de ses utilisateurs.
  • Identifier des objets, des classes, des données et des traitements qui vont permettre au système de supporter les différents cas d’utilisation.

MODULE 23 - LE DIAGRAMME DE COLLABORATION - DEVELOPPEMENT INFORMATIQUE

  • Déterminer la visibilité des objets.
  • Définir les responsabilités des objets.
  • Utiliser les GRASP patterns.

MODULE 24 - LANGAGE DE PROGRAMMATION STRUCTUREE - DEVELOPPEMENT INFORMATIQUE

  • Connaître le rôle et l’intérêt du langage C.
  • Connaître le rôle d’un compilateur.
  • Installer un langage de programmation.
  • Connaitre les caractéristiques des différents types de données.
  • Déclarer et stocker des variables, constantes.
  • Implimenter les fonctions d’entrée/sortie.
  • Utiliser les expressions et les opérateurs (arithmétiques, relationnels, affectations…).
  • Manipuler les structures de contrôle « Boucles et Conditions » (Structures itératives, Structures alternatives).
  • Créer des structures de données avancées.
  • Créer Fonctions.
  • Constituer des fichiers de données.

MODULE 25 - SGBD - DEVELOPPEMENT INFORMATIQUE

  • Manipuler les données contenues dans les relations.
  • Manipuler les données avec le langage LMD.
  • Décrire les données avec le langage LDD.
  • Contrôler les données avec le langage LCD.
  • Créer et exécuter une procédure stockée.
  • Crypter une procédure stockée.
  • Recompiler une procédure stockée.
  • Modifier une procédure stockée.
  • Créer et déclencher des triggers.

MODULE 26 - INTRODUCTION A LA CONCEPTION DES BASES DE DONNEES RELATIONNELLES - DEVELOPPEMENT INFORMATIQUE

  • Concevoir une base de données relationnelle.
  • Créer une base de donnée.
  • Mettre à jour une base de donnée (ajouter, modifier, supprimer).
  • Rechercher des données spécifiques.
  • Visualiser une base de donnée.
  • Favoriser le dialogue avec les utilisateurs.
  • Représenter graphiquement les ensembles de données et leurs liens sémantiques.
  • Interpréter des cardinalités.
  • Savoir passer du modèle E-A au modèle relationnel.

MODULE 27 - MERISE - DEVELOPPEMENT INFORMATIQUE

  • Etudier et developper l’informatique d’une organisation.
  • Etudier le vocabulaire d’une organisation.
  • Identifier les différents niveaux d’abstraction : Conceptuel, organisationnel, logique et physique.
  • Distinguer entre associations hiérarchiques et associations non-hiérarchiques.
  • Connaitre les règles de passage du MEA au MR et du MCD au MLD.
  • Créer le modèle entité-association et le modèle relationnel correspondant.

MODULE 28 - INTRODUCTION AUX RÉSEAUX INFORMATIQUES - DEVELOPPEMENT INFORMATIQUE

  • Connaitre les équipements du réseau : Répéteur, Concentrateur, Pont, Commutateur, Routeur, Passerelle.
  • Connaitre les différentes topologies des Réseaux (Physique et Logique).
  • Identifier les différentes types et les protocoles des Réseaux.
  • Connaitre les caractéristique des supports de transmission.
  • Utiliser les principales technologies réseau.
  • Connaitre le rôle des différentes couches du modèle OSI et du modèle TCP/IP.
  • Attribuer des Adresses IP.

MODULE 29 - INSTALLER UN SERVEUR IIS - DEVELOPPEMENT INFORMATIQUE

  • Installer les composants d’un serveur IIS.
  • Configurer un serveur Web HTTP avec IIS.
  • Transformer une IP dynamique en IP fixe : No-IP.

MODULE 30 - DEPLOIEMENT D'APPLICATIONS CLIENT SERVEUR - DEVELOPPEMENT INFORMATIQUE

  • Déployer une application Client-Serveur utilisant une base de données.

MODULE 31 - DEPLOIEMENT D'APPLICATIONS ET DE COMPOSANTS - DEVELOPPEMENT INFORMATIQUE

  • Créer un projet de déploiement.
  • Créer des fichiers CAB.
  • Créer des fichiers Windows Installer.
  • Générer un programme d’installation.
  • Créer des associations de fichiers pour l’application Windows.
  • Ajouter une entrée de Registre pour l’application Windows.
  • Ajouter une boîte de dialogue d’installation personnalisée.
  • Créer et utiliser un module de fusion.

MODULE 32 - PROJET INFORMATIQUE - DEVELOPPEMENT INFORMATIQUE

  • Identifier les actions à entreprendre afin de répondre à un besoin défini.
  • Structurer et optimiser le déroulement d’un projet.
  • Découper le projet en sous-ensembles.
  • Prendre en considération la charge, le délai et les contraintes liées a l’ordonnancement.

 

Accéder à la formation DEVELOPPEMENT INFORMATIQUE