samedi 31 août 2013

Technicien Spécialisé en Développement Informatique






Filière : Techniques Développement Informatique

Niveau : Technicien Spécialisé

1. Description générale du métier

Le Technicien Spécialisé en Développement Informatique est un professionnel en charge du développement et de la maintenance des applications informatiques. Il intervient, généralement pour le compte de Sociétés de Services et d’Ingénierie Informatiques, dans de nombreux domaines applicatifs (industrie, gestion, loisirs…).

En amont, il est réceptif aux attentes du client, il étudie le cahier des charges, les capacités de l’environnement technique et les contraintes du système de production du client.
En aval, il participe à la mise en exploitation et au support technique de l’application. 



2. Profil de la formation
A l’issue de la formation, le stagiaire sera en mesure d’exécuter les opérations et les activités suivantes :
Analyse et conception
- Analyser et interpréter un cahier des charges
- Rédiger des spécifications fonctionnelles et techniques
- Réaliser des maquettes et des prototypes
- Concevoir des bases de données
- Concevoir une interface utilisateur dans un environnement Windows (GUI) ou Internet (IUI).
Au niveau de la réalisation Technique
- Réaliser des composants logiciels à l’aide d’un langage de programmation orientée objet.
- Assembler et Intégrer des composants logiciels
- Réaliser des tests unitaires et tests d’intégration
- Participer à la mise en exploitation et au support technique de l’application
3. Formation
La durée de formation est étalée sur deux années. Le mode de formation est résidentiel ou alterné.
4. Conditions d’admission :
- Age maximum : 23 ans
- Niveau Scolaire : Bacheliers Scientifiques ou Techniques
- Les qualités et aptitudes que le candidat doit posséder pour l’accès à cette formation sont :
- Sens des responsabilités, de l’organisation et de la discipline ;
- Autonomie
- Esprit d’analyse et de synthèse
- Créativité
- Curiosité pour les nouvelles technologies de l’information
- Fortes capacités d’adaptation
Direction de la Recherche et de l’Ingénierie de Formation Juin 2007 2/3
- Mode de sélection des candidats à la formation :
- Remplissage du dossier d’orientation ;
- Réussite aux entretiens après présélection.

5. Programme de la formation
Le programme de formation est dispensé sur 29 modules en 2667 heures réparties sur deux années de formation. Un stage d’observation (1 mois) est programmé à la fin de la première année et un stage technique (2 mois) est programmé à la fin de formation.

MODULES HEURES
Arabe 30
Métier et formation 30
L'entreprise et son environnement 30
Notions de mathématiques appliquées à l'informatique 60
Gestion du temps 30
Veille technologique 30
Production de documents 60
Communication interpersonnelle 75
Logiciels d'application 120
Techniques de programmation structurée 90
Langage de programmation structurée 90
Programmation événementielle 90
Programmation Orientée Objet 90
Conception et modélisation d'un système d'information 60
Installation d'un poste informatique 120
Communication en anglais dans un contexte de travail 45
Assistance technique à la clientèle 75
Système de gestion de bases de données (I) 90
Soutien technique en milieu de travail (Stage I) 120
Analyse et conception orientée objet 75
Introduction aux réseaux informatiques 90
Système de gestion de bases de données (II) 75
Programmation client/serveur 120
Applications hypermédias 60
Programmation de sites Web dynamiques 120
Déploiement d'applications 30
Initiation à la gestion de projets informatiques 30
Projet de conception de fin de formation 75
Recherche d'emploi 30
Soutien technique en milieu de travail (Stage II) 240
TOTAL 2280
Total hors PAE 1ère Année (hors cycle scolaire) 2160
Direction de la Recherche et de l’Ingénierie de Formation Juin 2007 n3/3
6. Evaluation de la formation
La formation dispensée est modulaire et les évaluations sont organisées sous forme :
- Contrôles continus ;
- Examens de fin de module ;
- Examen de passage ;
- Examen de fin de formation
7. Perspectives professionnelles
Après quelques années d’expériences réussies, le Technicien Spécialisé en Développement informatique peut évoluer vers des diverses fonctions, selon ses aptitudes et motivations : Filière : Techniques Développement Informatique
- Niveau : Technicien Spécialisé
1. Description générale du métier
Le Technicien Spécialisé en Développement Informatique est un professionnel en charge du développement et de la maintenance des applications informatiques. Il intervient, généralement pour le compte de Sociétés de Services et d’Ingénierie Informatiques, dans de nombreux domaines applicatifs (industrie, gestion, loisirs…).
En amont, il est réceptif aux attentes du client, il étudie le cahier des charges, les capacités de l’environnement technique et les contraintes du système de production du client.
En aval, il participe à la mise en exploitation et au support technique de l’application.
2. Profil de la formation
A l’issue de la formation, le stagiaire sera en mesure d’exécuter les opérations et les activités suivantes :
Analyse et conception
- Analyser et interpréter un cahier des charges
- Rédiger des spécifications fonctionnelles et techniques
- Réaliser des maquettes et des prototypes
- Concevoir des bases de données
- Concevoir une interface utilisateur dans un environnement Windows (GUI) ou Internet (IUI).
Au niveau de la réalisation Technique
- Réaliser des composants logiciels à l’aide d’un langage de programmation orientée objet.
- Assembler et Intégrer des composants logiciels
- Réaliser des tests unitaires et tests d’intégration
- Participer à la mise en exploitation et au support technique de l’application
3. Formation
La durée de formation est étalée sur deux années. Le mode de formation est résidentiel ou alterné.
4. Conditions d’admission :
- Age maximum : 23 ans
- Niveau Scolaire : Bacheliers Scientifiques ou Techniques
- Les qualités et aptitudes que le candidat doit posséder pour l’accès à cette formation sont :
- Sens des responsabilités, de l’organisation et de la discipline ;
- Autonomie
- Esprit d’analyse et de synthèse
- Créativité
- Curiosité pour les nouvelles technologies de l’information
- Fortes capacités d’adaptation
Direction de la Recherche et de l’Ingénierie de Formation Juin 2007 2/3
- Mode de sélection des candidats à la formation :
- Remplissage du dossier d’orientation ;
- Réussite aux entretiens après présélection.
5. Programme de la formation
Le programme de formation est dispensé sur 29 modules en 2667 heures réparties sur deux années de formation. Un stage d’observation (1mois) est programmé à la fin de la première année et un stage technique (2 mois) est programmé à la fin de formation.
MODULES HEURES
Arabe 30
Métier et formation 30
L'entreprise et son environnement 30
Notions de mathématiques appliquées à l'informatique 60
Gestion du temps 30
Veille technologique 30
Production de documents 60
Communication interpersonnelle 75
Logiciels d'application 120
Techniques de programmation structurée 90
Langage de programmation structurée 90
Programmation événementielle 90
Programmation Orientée Objet 90
Conception et modélisation d'un système d'information 60
Installation d'un poste informatique 120
Communication en anglais dans un contexte de travail 45
Assistance technique à la clientèle 75
Système de gestion de bases de données (I) 90
Soutien technique en milieu de travail (Stage I) 120
Analyse et conception orientée objet 75
Introduction aux réseaux informatiques 90
Système de gestion de bases de données (II) 75
Programmation client/serveur 120
Applications hypermédias 60
Programmation de sites Web dynamiques 120
Déploiement d'applications 30
Initiation à la gestion de projets informatiques 30
Projet de conception de fin de formation 75
Recherche d'emploi 30
Soutien technique en milieu de travail (Stage II) 240
TOTAL 2280
Total hors PAE 1ère Année (hors cycle scolaire) 2160
Direction de la Recherche et de l’Ingénierie de Formation Juin 2007 n3/3
6. Evaluation de la formation
La formation dispensée est modulaire et les évaluations sont organisées sous forme :
- Contrôles continus ;
- Examens de fin de module ;
- Examen de passage ;
- Examen de fin de formation
7. Perspectives professionnelles
Après quelques années d’expériences réussies, le Technicien Spécialisé en Développement informatique peut évoluer vers des diverses fonctions, selon ses aptitudes et motivations.


Notions de mathematiques appliquees a l informatique






Les mathématiques appliquées sont une branche des mathématiques qui s'intéresse à l'application du savoir mathématique aux autres domaines. L'analyse numérique, les mathématiques de l'ingénierie; l'optimisation linéaire, la programmation dynamique, l'optimisation et la recherche opérationnelle; les bio-mathématiques, la bio-informatique, la théorie de l'information, la théorie des jeux; les probabilités et les statistiques; les mathématiques financières et l'actuariat;
la cryptographie et, jusqu'à un certain point, la combinatoire et la géométrie finie; la théorie des graphes telle qu'appliquée à l'analyse de réseaux, ainsi qu'une bonne partie de ce qu'on appelle l'informatique sont autant de domaines d'application des mathématiques. La classification logique des mathématiques appliquées repose davantage sur la sociologie des professionnels qui se servent des mathématiques que sur la question d'en déterminer la nature exacte. Habituellement, les méthodes mathématiques sont appliquées au domaine d'un problème particulier à l'aide d'un modèle mathématique. Les mathématiques de l'ingénierie s'attachent à décrire des processus physiques, de sorte qu'elles se distinguent rarement de la physique théorique. Parmi les principales subdivisions de celles-ci, on peut mentionner : la mécanique des fluides l'acoustique les équations de Maxwell, lesquelles régissent l'électromagnétisme la mécanique la relativité numérique .

Cours Notions de mathématiques appliquées a l informatique





Algorithme





  • L'algorithmique est l’ensemble des règles et des techniques qui sont impliquées dans la définition et la conception d'algorithmes, c'est-à-dire de processus systématiques de résolution d'un problème permettant de décrire les étapes vers le résultat. En d'autres termes, un algorithme est une suite finie et non-ambiguë d’instructions permettant de donner la réponse à un problème. Si les instructions d'un algorithme s’exécutent les unes après les autres, l'algorithme est dit séquentiel, si elles s’exécutent en même temps, il est parallèle. Si l'algorithme exploite des tâches s’exécutant sur un réseau de processeurs on parle d’algorithme réparti, ou distribué. Le mot « algorithme » vient du nom du mathématicien Al Khuwarizmi (latinisé au Moyen Âge en Algorithmique), qui, au ixe siècle écrivit le premier ouvrage systématique sur la solution des équations linéaires et quadratiques.


6 COURS GRATUIT


     
          


   
             







Techniques de programmation structurée



  • Ce module de compétence générale s’inscrit dans la première année du programme d’études et vise à initier les stagiaires à codifier des algorithmes.Ce module nécessite comme pré requis l'enseignement du module "Notions de mathématiques appliquées à l'informatique", et constitue un préalable pour l'enseignement des modules "Langage de programmation structurée".DESCRIPTION L'objectif de ce module est d'initier les stagiaires à élaborer des algorithmes pour répondre à des problèmes variés et réaliser des programmes pour résoudre des problèmes informatiques de façon logique et structurée


12 COURS GRATUIT


          


          


          


                    




vendredi 30 août 2013

La programmation orienté objet c# / évènementielle





- Qu’est-ce que la programmation orienté objet ?
Contrairement à la programmation dite impérative, qui n’est qu’un simple traitement sur des données, la programmation orientée objet (ou POO) est une technique visant à faire interagir des objets entre eux, permettant une meilleure modularité et une plus grande souplesse de la programmation.
Ainsi, un objet va être constitué par l’association d’une quantité d’information organisée en champs (nom,prénom, age, notes pour un étudiant , marque,modèle, cylindrée, vitesse pour une voiture) et d’un ensemble de méthodes (plus ou moins équivalentes `a des fonctions) permettant d’interagir avec lui (calculer
la moyenne d’un étudiant ou accélérer pour une voiture).
Cette technique de programmation a principalement deux objectifs :
– Faciliter l’écriture des applications par une structuration en terme d’objets.
– Favoriser la réutilisation de code, en composant des programmes `a partir d’objets existants (par exemple, la bibliothèque standard de C++, de Java....
Deux notions essentielles sont caractéristiques de la POO :
– La notion de classe : schématiquement, une classe représente le type d’un objet, tout comme int représente un réel. Elle peut être vu comme une sorte de super-structure.
– La notion de méthode : schématiquement, une méthode est une fonction
appartenant `a une classe et permettant d’agir sur et avec l’objet.

3 COURS GRATUIT

Cours programmation orienté objet - Programmation événementiel C# 





          





               


Conception et modélisation d'un système d'information




1- PRÉSENTATION DE MODULE:

Ce module de compétence particulière doit permettre au Développeur Informatique de concevoir et modéliser un système d’information.

2- DESCRIPTION DE MODULE:

Ce module vise à ce que le stagiaire soit capable de lire et analyser un cahier des charges en vue de créer un dossier de spécification pour l’application à développer.
La méthode adoptée au niveau de ce module est Merise. L’accent sera mis essentiellement sur l’élaboration du MCD et MLD.

3- DÉFINITION DE MÉTHODE MERISE :

Merise est né vers 1978 à 1979 par le ministère de l’industrie français afin de mettre au point une méthode de conception et de réalisation de système d’information.
Merise est une méthode de conception et de développement de systèmes d’information, elle vise à recenser la totalité des informations dont l’entreprise a besoin pour assurer toute ou partie de ses activités fondamentales, que ces informations soient utilisés manuellement ou qu’elles le soient de manière automatique, quels qu’en soient les lieux de production ou de consommation ou encore les acteurs impliqués.
Ainsi, même des informations dont la production ne fera l’objet d’aucune informatisation, devront être décrites.
Cette description se veut instantanée (Elle concerne les informations du moment.) mais aussi prospective, dans la mesure ou même des informations qui ne deviendront pertinentes que 3 à 5 ans plus tard, seront recherchées et recensées.


6 COURS GRATUIT

          


          





Utilisation des outils Bureautiques





Un traitement de texte sert à rédiger des documents. Il est aussi plus facile de corriger ou de changer le contenu d’un document en utilisant un traitement de texte qu’en utilisant une machine à écrire. En plus du texte, ces documents peuvent aussi inclure des images, des graphiques des tableaux et plusieurs autres possibilités. Microsoft Word est le traitement de texte utilisé à travers le monde, aussi bien par les secrétaires que par les journalistes. Ce logiciel permet la rédaction de toutes sortes de documents. Qu’il s’agisse d’une lettre à un client ou un ami, d’une circulaire pour le prochain conseil de classe. Le Word répond à tous vos besoins de création de document. Bien que le Word présente de nombreuses fonctionnalités facilitant la composition, l’organisation et la présentation des documents, il n’est pas nécessaire de toutes les connaître pour commencer. Cependant avec la pratique et l’expérience, vous serez amené à perfectionner vos connaissances, par exemple déplacer des mots ou des phrases, supprimer du texte et le remplacer par un autre texte, centrer un titre sur une page, faire sortir du texte. Vous pouvez aussi également vérifier l’orthographe et la grammaire ou rechercher des synonymes.


Cours Microsoft Office 2007
Word, Excel, PowerPoint 

          

Cours Microsoft Office 2010
Word, Excel, PowerPoint 

          




Commandes MS-DOS






Le système MS-DOS est fourni en standard avec un nombre réduit de commandes, essentiellement destinées à la gestion des disques et des fichiers.
Il existe des commandes internes (contenues dans l'interpréteur) et des commandes externes (il faut les charger à partir d'une disquette).

  • Syntaxe :

Une instruction MS-DOS est constitué d'une commande,suivie de ces paramètres et peut se terminer par une ou plusieurs options. Une option de commande doit toujours être introduite par une barre oblique inversé / [anti slach], l'ensemble est appelé commutateur.

Présentation:

Code: Tout sélectionner
[commande] /[option1] /[option2] [paramètres]

Exemple:

Code: Tout sélectionner
DIR A:*.EXE /W

Dans cette instruction:

DIR indique la commande MS-DOS à utiliser;
A:*.EXE précise les paramètres sur lesquels doit agir la commande, ou A: désigne la lettre du lecteur de disquette et *.EXE sélectionne tout les fichier (caractère *) dont l'extension est un programme exécutable (extension EXE);
et enfin /W assigne l’option W à la commande qui permet un affichage large du résultat.

Notre instruction MS-DOS va donc afficher au format large tous les exécutables du premier lecteur de disquette noté A.

  •  Commandes :

Les principales commandes MS DOS

KEYB : Changer le type de clavier (KEYB US ou KEYB FR)
DIR : Afficher la liste des dossiers et fichiers
CD : Changer de répertoire
MD : Créer un répertoire
FDISK : Créer et afficher les partitions
FORMAT : Formater un disque
COPY : Copier des fichiers
XCOPY : Copier des fichiers et des répertoires
EDIT : Editer un fichier texte ou batch
TYPE : Afficher un fichier texte
DEL : Effacer un fichier
DELTREE : Effacer un répertoire

Tous les commandes MS DOS

ASSOC : Affiche ou modifie les applications associées aux extensions de fichiers.
AT : Planifie l'exécution de commandes ou programmes sur un ordinateur.
ATTRIB : Affiche ou modifie les attributs d'un fichier.
BREAK : Active ou désactive le contrôle étendu de CTRL+C.
CACLS : Affiche ou modifie les listes de contrôles d'accès aux fichiers.
CALL : Appelle un fichier de commandes depuis un autre fichier de commandes.
CD : Modifie le répertoire ou affiche le répertoire en cours.
CHCP : Modifie la page de code active ou affiche son numéro.
CHDIR : Modifie le répertoire ou affiche le nom du répertoire en cours.
CHKDSK : Vérifie un disque et affiche un relevé d'état.
CHKNTFS : Affiche ou modifie la vérification du disque au démarrage.
CLS : Efface l'écran.
CMD : Lance une nouvelle instance de l'interpréteur de commandes de Windows.
COLOR : Modifie les couleurs du premier plan et de l'arrière plan de la console.
COMP : Compare les contenus de deux fichiers ou groupes de fichiers.
COMPACT : Modifie ou affiche la compression des fichiers sur une partition NTFS.
CONVERT : Convertit des volumes FAT en volumes NTFS. Vous ne pouvez pas convertir le lecteur en cours d'utilisation.
COPY : Copie un ou plusieurs fichiers.
DATE : Affiche ou modifie la date.
DEL : Supprime un ou plusieurs fichiers.
DIR : Affiche la liste des fichiers et des sous-répertoires d'un répertoire.
DISKCOMP : Compare les contenus de deux disquettes.
DISKCOPY : Copie le contenu d'une disquette sur une autre.
DOSKEY : Modifie les lignes de commande, rappelle des commandes Windows, et permet de créer des macros.
ECHO : Affiche des messages à l'écran ou active/désactive l'affichage des commandes.
ENDLOCAL : Stoppe la localisation des modifications de l'environnement dans un fichier de commandes.
ERASE : Supprime un ou plusieurs fichiers.
EXIT : Quitte l'interpréteur de commandes (CMD.EXE).
FC : Compare deux fichiers ou groupes de fichiers, et affiche les différences entre eux.
FIND : Cherche une chaîne de caractères dans un ou plusieurs fichiers.
FINDSTR : Cherche des chaînes de caractères dans un ou plusieurs fichiers.
FOR : Exécute une commande sur chaque fichier d'un groupe de fichiers.
FORMAT : Formate un disque pour utilisation avec Windows.
FTYPE : Affiche ou modifie les types de fichiers utilisés dans les associations d'extensions.
GOTO : Poursuit l'exécution d'un fichier de commandes à une ligne identifiée par une étiquette.
GRAFTABL : Permet à Windows d'afficher un jeu de caractères en mode graphique.
HELP : Affiche des informations sur les commandes de Windows.
IF : Effectue un traitement conditionnel dans un fichier de commandes.
LABEL : Crée, modifie ou supprime le nom de volume d'un disque.
MD : Crée un répertoire.
MKDIR : Crée un répertoire.
MODE : Configure un périphérique du système.
MORE : Affiche la sortie écran par écran.
MOVE : Déplace un ou plusieurs fichiers d'un répertoire à un autre.
PATH : Affiche ou définit le chemin de recherche des fichiers exécutables.
PAUSE : Interrompt l'exécution d'un fichier de commandes et affiche un message.
POPD : Restaure la valeur précédente du répertoire courant enregistré par PUSHD.
PRINT : Imprime un fichier texte.
PROMP : T Modifie l'invite de commande de Windows.
PUSHD : Enregistre le répertoire courant puis le modifie.
RD : Supprime un répertoire.
RECOVER : Récupère l'information lisible d'un disque défectueux.
REM : Insère un commentaire dans un fichier de commandes ou CONFIG.SYS.
REN : Renomme un ou plusieurs fichiers.
RENAME : Renomme un ou plusieurs fichiers.
REPLACE : Remplace des fichiers.
RMDIR : Supprime un répertoire.
SET : Affiche, définit ou supprime des variables d'environnement Windows.
SETLOCAL : Commence la localisation des changements de l'environnement dans un fichier de commandes.
SHIFT : Modifie la position des paramètres remplaçables dans un fichier de commandes.
SORT : Trie les éléments en entrée.
SUBST : Affecte une lettre de lecteur à un chemin d'accès.
START : Lance une fenêtre pour l'exécution du programme ou de la commande.
TIME : Affiche ou définit l'heure de l'horloge interne du système.
TITLE : Définit le titre de la fenêtre pour une session CMD.EXE.
TREE : Représente graphiquement l'arborescence d'un lecteur ou d'un chemin.
TYPE : Affiche le contenu d'un fichier texte.
VER : Affiche le numéro de version de Windows.
VERIFY : Indique à Windows s'il doit ou non vérifier que les fichiers sont écrits correctement sur un disque donné.
VOL : Affiche le nom et le numéro de série du volume.
XCOPY : Copie des fichiers et des arborescences de répertoires.


Anglais/Arabe






Ce module est principalement destiné aux filières du tertiaire, c’est un travail qui vise à
accompagner la formation technique en offrant aux stagiaires les connaissances nécessaires en
communication en langue anglaise.
Le module se présente comme suit, la première partie constitue une révision générale mais
brève de toutes les connaissances en grammaire anglaise.
Et afin de mieux cerner la formation tertiaire,
 la seconde partie de cette unité aborde quelques
fonctions essentielles de la communication au sein de l’entreprise comme le phoning, le transfert des informations, les écrit professionnels ( essentiellement pour les secrétaires)
ou encore la description et l’analyse de l’évolution de l’entreprise ( pour les TSGE, TCE etTSC...) ...etc

A la fin du module il y a une liste des verbes irréguliers ainsi qu’un glossaire Anglais/français
et Français /anglais .
Il est recommandé de faire travailler la communication chez les stagiaires en les incitant à
chaque étape de s’exprimer en anglais, de discuter leur points de vue car l’objectif principal est
celui d’améliorer leur capacité de s’exprimer correctement en anglais....


Télécharger Cours Anglais




Télécharger Cours Arabe





Gestion du temps






Pour nous aider à maîtriser notre temps ou notre emploi du temps, nous pouvons nous appuyer sur un certain nombre d’outils à notre disposition.
Ils sont de différentes natures, sur différents supports et peuvent être utilisés parfois de manière complémentaires.
Ce document passe en revue les différents outils à notre disposition pour planifier et suivre les ou nos activités.


Cours Gestion du temps







Veille technologique





L’objectif de ce module est de permettre au stagiaire de mener une veille technologique régulière et entretenir sa compétence technique en tenant compte des évolutions du secteur des technologies de l'information. Il doit s'auto-former à partir d'Internet, des revues, des manuels de référence et se constituer une panoplie d'outils..

Exercices Notions de mathématiques appliquées à l'info...