Quelles sont les compétences qu’il faut développer pour maitriser le développement informatique ?
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 ?
Sommaire
La formation proposée par notre centre permet d’acquérir toutes les compétences nécessaires pour maitriser le développement informatique.
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.