Formations Solti 2013

Dimension: px
Commencer à balayer dès la page:

Download "Formations Solti 2013"

Transcription

1 Formations Solti 2013 Version 12/06/2013 Formations Solti Les formations SOLTI L'informatique est un monde qui bouge! Les modules de cours Tous les aspects du développement logiciel sont abordés Principes La formation continue doit s'adapter à l'élève Objectifs Le premier objectif est la motivation Méthodes L'agilité est au cœur de nos formations Modules F: Fondamentaux Module F1 : Les bases Module F2 : Composants informatiques Module F3 : Logiciel embarqué Module F4 : Génie logiciel Module F5 : Approche Objet et UML Modules P: Projet Module P1 : Préliminaires Module P2 : Gestion classique Module P3 : Méthodes agiles Module P4 : Diagnostic, recherche de panne et maintenance logicielle Modules T : Technologies Module L1 : Langage C Module L2 : Langage C Module L3 : Langage C# Module L4 : Applications C#... 23

2 1 Les formations SOLTI 1.1 L'informatique est un monde qui bouge! L'informatique industrielle est liée au monde de l'électronique qui se soucie peu de l'inertie des utilisateurs humains. La fuite en avant vers des technologies de plus en plus puissantes rend critique la gestion des connaissances et leur transmission. Nos cours sont dispensés par un développeur expérimenté, expert mais aussi pragmatique et familier des contraintes du métier. Les supports sont originaux et vivants, le dialogue avec les stagiaires, plutôt que le programme ou le support de cours, est au cœur de la pédagogie. Les modules de formation que vous trouvez décrits ne sont qu'une vue partielle des programmes qui évoluent en permanence pour suivre les demandes. 2 Les modules de cours 2.1 Tous les aspects du développement logiciel sont abordés Ces modules constituent un menu parmi lesquels vous pouvez composer votre formation "à la carte". Quelle que soit votre besoin, soumettez nous votre demande, le module pourra être créée ou réalisé par un de nos partenaires. La totalité du programme représente entre 25 et 50 journées, nous avons réalisé depuis 2009 plus de 200 journée.stagiaire Fondamentaux : Tout ce qu'il faudrait savoir avant d'aborder le codage F1 Les bases F2 Composants informatiques F3 Logiciel embarqué F4 Génie logiciel F5 Approche objet et UML Projets : Comment faire avant, pendant et après le développement? P1 Préliminaires P2 Gestion classique P3 Méthodes Agiles P4 Diagnostic et recherche de panne Langages : Et si la qualité commençait par-là? L1 Langage C L2 Langage C++

3 L3 Langage C# L4 Applications C# 3 Principes 3.1 La formation continue doit s'adapter à l'élève Formation Agile XP 2011 Dans un esprit d'efficacité, les formations SOLTI ne sont pas des produits standards et normalisés. Les objectifs d'une formation sont variés, les motivations et les compétences des stagiaires également. La formation doit aider le stagiaire, qui est dans une situation particulière (capacités, expérience, compétence, disponibilité, motivation) à évoluer vers une nouvelle situation qui doit être définie aussi précisément que possible avant la formation. Aussi, le programme est adapté, dans le contenu et dans la forme, aux conditions réelles et à l'attente des stagiaires: 4 Objectifs 4.1 Le premier objectif est la motivation L'informatique est métier intellectuel et solitaire. La communication est la première chose qu'il faut enseigner aux développeurs. Savoir créer un climat de confiance dans le groupe, puis une saine émulation et enfin une vraie curiosité et une soif d'apprentissage sont la clé de la réussite. Vous souhaitez une formation solide pour le long terme: nous fournissons une solution clé en main sur des objectifs négociés. Nous vous accompagnons tout au long du projet, jusqu'à l'autonomie totale.

4 Formation logiciel embarqué Méthodes 5.1 L'agilité est au cœur de nos formations Vous avez besoin de former rapidement votre personnel sur une technologie ou un outil particulier. Nous vous proposons une formation ciblée sur vos objectifs immédiats, 50% théorique, 50% pratique à la journée, de 1 à 8 participants. Les machines et les supports de cours sont fournis en option. Vous êtes organisme de formation? Nous intervenons sous votre nom avec discrétion et professionnalisme. Nous avons une vocation technique, le domaine de la formation est le vôtre nous travaillons en bonne entente. Solti est organisme de formation agrée sous le No Le coût de vos formation peut être pris en charge par l'opca pour lequel vous avez déjà cotisé.

5 6 Modules F: Fondamentaux La génération Y et l'informatique. Nos enfants sont nés dans l'informatique. On donne maintenant des tablettes aux enfants de 3 ans..et pas en chocolat! Si beaucoup peuvent se contenter d'utiliser les outils informatiques, le logiciel et les réseaux sans avoir jamais besoin de comprendre comment ils fonctionnent, il est indispensable pour qui veut agir dessus, voire même améliorer les solutions qu'on lui propose, de connaître tous les composants de la chaîne qui mène du transistor au Cloud. Bien que rarement ennseignée - pour des raisons de programme, d'emploi du temps, etc.. - la synthèse des technologies informatique est possible en quelques heures et constitue une histoire passionnante très appréciée, quel que soient le niveau de formation initiale et les besoins réels. Parmi les fondamentaux, l'architecture d'un ordinateur, les principes du génie logiciel et le langage UML sont incontournables. Les bases Composants informatiques Logiciel embarqué Génie logiciel Approche objet et UML 6.2 Module F1 : Les bases Beaucoup de gens sont arrivés à l'informatique par la force des choses, sans une formation scientifique utile à la bonne compréhension des systèmes complexes. Ce module rapelle les fondamentaux en termes simples Technologies Architecture d un ordinateur Architecture d un processeur Code machine Langage assembleur Macros Procédures Langage C Compilateur Editeur de lien Runtime

6 Debugger Entrées sorties Fichiers Liaison série Ethernet 6.3 Module F2 : Composants informatiques PC, Téléphone ou machine à laver, la plupart des systèmes intelligents utilisent les mêmes composants, à la fois logiciels et matériels. Quels sont-ils? Ethernet Principe Les différentes normes La topologie Les performances Communication UDP Mise en œuvre avec Visual C TCP/IP Principe Client serveur Réalisation d un serveur avec Visual C Réalisation d un client avec Visual C Gestion des déconnexions USB Principes USB 1.0 USB 2.0 Implémentations 6.4 Module F3 : Logiciel embarqué Le logiciel embarqué, et plus généralement le logiciel technique obéit à des règles et des contraintes particulières. La plupart de nos formations s'adressent à un large public et s'appliquent à la plupart des métiers, mais ce module est vraiment très spécialisé et intéresse tout particulièrement ceux qui sont à la frontière de l'électronique et du soft Architecture de RTOS Tâches Co routines Queues Sémaphores

7 Compteurs Sémaphores Mutexs Conclusion Le microcontrôleur Principes Architecture Logiciel Exemples de carte 16 bits et 32 bits Mise en œuvre Introduction au DSP Principes Architecture Logiciel Exemple de carte DsPIC Mise en œuvre Introduction au FPGA 6.5 Module F4 : Génie logiciel Après la mise à plat des outils du développeur, il est temps de poser la problématique, et d'évoquer des pistes Les méthodes Ingénierie: Du besoin à la validation Les modèles Les méthodes Cycle de vie d une application Méthodes traditionnelles: en cascade Méthodes traditionnelles: en V Le cycle de vie théorique Les cycles de vie réels La méthode itérative Les outils UML L intérêt d UML 6.6 Module F5 : Approche Objet et UML L'approche objet a changé le monde de la programmation. Il y a ceux qui pensent objet et les autres. Il y a ceux qui parlent UML et les autres. Rejoignez le club et faites des logiciels communicants et évolutifs! Taille et complexité des logiciels Solutions: Descartes

8 Solutions: Le découpage Concepts Terminologie Manipulations d objets Les messages L encapsulation L abstraction L héritage : Spécialisation L héritage : Généralisation Classes abstraites Conclusion Les diagrammes UML Fonctionnalités du système A quoi ca sert Les acteurs Description Relation extend Relation include Les scénarios Séquences d interactions Diagramme de séquence Diagramme de collaboration Schémas Objets Classes Association Rôle Agrégation Cardinalité Qualificateur Généralisation et spécialisation Diagrammes d états Définitions Exercices Parcours d une motrice Trajets Géométrie Gestion de stock Distributeur de billets Star UML Une IDE style Visual Créer un projet Choisir un modèle Ajouter un diagramme de classes

9 Editer un diagramme de classes Ajouter une classe Spécialiser la classe Ajouter des attributs Modifier un attribut Afficher les propriétés Diagramme d état Générer le code D autres outils

10 7 Modules P: Projet En gestion de projet, les théories sont nombreuses et séduisantes... Quels sont les méthodes et les outils pour les appliquer? Notre approche prend en compte les réalités du terrain, et surtout le contexte dans lequel évolue nos stagiaires. Le 'project management' est souvent issu et destiné à de grosses structure, rarement au logiciel industriel. Replacer la problématique dans son contexte, définir des objectifs adaptés, savoir choisir adapter ses outils, telles sont nos priorités. Nos formations ont pour objectif de vous réconcilier avec la méthode, à mettre en place votre propre stratégie. Préliminaires Gestion classique Méthodes Agiles Diagnostic et recherche de panne 7.1 Module P1 : Préliminaires Qu'est-ce qu'un projet? Qui fait du projet? Qui peut en faire? Ces questions sont fondamentales, et les réponses vous ferons gagner du temps! Introduction Projet Création Travail Art Communication Simplement Précisément Exemples Paradoxes Liberté et compétence Monter en compétence Gérer le changement Produit et projet Etudiant et professionnel

11 7.1.3 Problématique Objectifs Statistiques William Deming Produit/Projet Produit/Affaire 4 phases distinctes Analyse du besoin Analyse fonctionnelle Cahier des charges Mise en œuvre Synthèse Triangle Piloter un projet En terrain inconnu Situer son objectif Quels paramètres? Les indicateurs Qualifier les dérives Le triangle d or Le triangle des Bermudes Il faut faire des choix 7.2 Module P2 : Gestion classique Au-delà du génie logiciel, le management de projet est en train de subir la révolution Leanmanagement, la mode de l'agilité. Mais avant de passer à l'agile, il est bon de réviser un peu ses classiques Management Quand? Pourquoi? Les composantes internes Les composantes externes La force motrice L organe modérateur Rôles Chef de projet Maitre d ouvrage Maitre d œuvre Client fournisseur

12 7.2.3 Outils Outils : Pert Outils : Gantt Outils : Réunions Outils : Documentation Conclusion Cycle de vie Principes Faisabilité Planification Développement Réalisation Exploitation Clôture Revues Résumé Logiciel Industrie Disciplines transverses Objectifs Critères de qualité Coûts directes et indirects L approche usage 7.3 Module P3 : Méthodes agiles Nous travaillons sur ces sujets depuis plus de 10 ans en ce qui concerne XP (Extrem Programming) et 5 ans pour SCRUM. Les méthodes d'organisation, mais aussi les méthodes de pensées issues du logiciel transforment radicalement l'organisation du travail.. Et rendent les équipes plus motivées et efficaces! Introduction Historique Gestion de projet Qualité Le Lean L agilité Agilité Problématique: Pourquoi? Comment? Effet tunnel : Méthode incrémentale Erreurs de specs: Méthode itérative

13 Gestion commerciale: Méthode collaborative Les critiques! Historique Structuration ou adaptation Le manifeste agile : les 12 principes Agilité, Lean et amélioration continue La documentation Le développeur La réalité en chiffres Personne n est parfait Triangle QCD des Bermudes Le cycle en V Virtuel Le cycle en R Réel Pathologies du développeur Qu est ce qu un bel algorithme? Complexité du langage Les tests Quels tests? Documentation Critères de qualité Recettes Modularité Conclusions Scrum Mêlée Rugby Principes Origines Utilisateurs Utilisations Caractéristiques Manifeste agile Cycle Sprints Activités Stabilité Rôles Cérémonial Artifacts Références Ce qu il faut retenir Extrem Programming Historique Principes

14 Méthode Intégration continue Pair programming Test driven Pair testing Recettes Planning Poker Non régression Psychologie du programmeur Google Programming Gestion des conflits La journée d un XP Gestion du changement Problématique Solution lourde Solution lean Documentation FAE Conclusion Règles Gestion des sources Versions Sauvegardes Codage Structuration Nommage Commentaires Divers Planification Les sprints Les réunions La documentation Les livrables Gestion des sources Incrémental Repository Méthodologie Le build La livraison

15 Les tests Test unitaire Framework Test fonctionnel Non régression Coding dojo Gestion d un micro projet XP Formation des binômes Codage alterné Bilan. Discussions. 7.4 Module P4 : Diagnostic, recherche de panne et maintenance logicielle Dans le monde réel, les "développeurs" passent plus de temps à lire et relire du code, à rechercher les dysfonctionnements qu'à développer... Est-ce normal? C'est inévitable. Il est pourtant possible dans cette activité négligée par les cursus universitaires, d'apprendre, de s'améliorer et de devenir efficace Les difficultés du BugTracking Les formations informatiques L'expérience du terrain Les cycles de vie du logiciel Notions de psychologie Vaincre le stress Les conditions de travail Tracer, quantifier qualifier Soyons cartésien Lire, Ecouter, Observer Mesurer sans déformer Statistiques Prudence Identifier localiser reproduire Méthode itérative Amélioration continue Réduire le périmètre Voyager dans le temps Les classiques Asynchronismes Chaines de texte

16 Pointeurs fous Fuites mémoire Sockets Corriger Répondre aux urgences Hierarchiser les priorités Plan de validation Plan de repli Prudence et patience Améliorer Pourquoi? Quand? Comment? Méthode itérative Mesures de la qualité Travaux pratiques Reproduire Localiser Tracer Corriger Tester Valider

17 8 Modules T : Technologies Nous donnons à nos élèves la méthodologie pour comprendre et s'adapter à l'évolution des technologies. Quel que soit son niveau, si l'on veut progresser, être à l'aise et se faire plaisir dans son travail quotidien de développeur, il faut acquérir ou consolider les bases. L'informatique s'est construite et évolue selon une logique continue qui suit la course à la puissance de l'électronique. Ce travail de fond, de qualité, de structuration destiné à tous passe bien sûr par un apprentissage vivant et interactif: - Des slides sobres et clairs. Chaque point est abordé de manière isolé, avec ses exemples - Des phases de découverte et d'exercice débouchent sur des petites applications ou composants réutilisables - Tout au long du stage, un sujet de projet est choisi en commun, et chacun le consolide pendant les exercices. - Au fur et à mesure que le stage avance, la théorie laisse plus de place à la pratique La cohérence est totale entre la théorie, la pratique individuelle et le travail collaboratif. Langage C Langage C++ Langage C# Applications C# 8.1 Module L1 : Langage C Le langage C est à l'origine de tout. C'est un passage obligé avant d'aborder le C++. C'est aussi l'outil de base des développeurs embarqués Déclarations Structure d un programme Les fonctions Les variables Les types simples Caractères Entiers Flottants Void

18 Tableaux Structures Enumérations Expressions Expressions Les pointeurs Opérateurs simples Opérateurs complexes Les boucles if Les switches Les boucles for Les boucles while Les autres boucles Break, return continue Chaînes de caractère Principe Utilisation Librairies Usages et abus Les solutions Exercice : codage d une bibliothèque string Pièges et astuces Les fautes de frappe Récursivité Conversions de type Promotion des entiers Manipulation de pointeurs Réentrance Opérateur & Complexité du code Allocation dynamique Tableaux et pointeurs Les unions Les champs de bits Tests unitaires Exercice : comparaison des codes générés Règles de programmation Gestion des sources Versions Sauvegardes Codage Structuration

19 Nommage Commentaires Divers Architecture Systèmes asynchrones Systèmes synchrones Bonnes pratiques Architecture 3 tiers Modèle Vue Contrôleur Threads Tâches Traçabilité Portage HAL Norme Posix Définition de la cible Définition du processeur Librairie portable Mini Kernel MISRA Inventaire Les règles simples Les règles utiles Les règles pénibles Les règles peu critiques Optimisation de code Introduction Métriques de performance Spécifications Criticité Gestion mémoire Vitesse Génération de code Design patterns Bonnes pratiques Exercice : optimisation de performance 8.2 Module L2 : Langage C++ Le langage C++ est à l'origine de beaucoup de malentendus. Certains utilisent de C++ comme du C, avec des facilités en plus. Certains utilisent au mieux la souplesse de l'objet pour construire des applications flexibles et

20 pérennes. D'autres enfin pensent qu'un code illisible qui pousse le compilateur dans ses derniers retranchements sera mieux La mission du formateur est de réconcilier tout ce petit monde Spécificités C++ Commentaire fin de ligne Déclarations et initialisations Notion de référence Arguments par défauts Surcharge de fonctions Opérateurs New et Delete Incompatibilité entre C et C++ Exemples Les entrées sorties Les entrées sorties standards Affichage à l écran Lecture au clavier Les flots Exemples Les classes Propriétés des fonctions membres Construction, destruction et initialisations d objets Fonctions amies Surcharge d'opérateurs Conversions de types Exemples Héritages simples et multiples Notion d héritage Utilisation, surcharge des membres Appel des constructeurs et destructeurs Mise en œuvre Fonctions virtuelles Mécanisme Propriétés Fonctions virtuelles pures Exemples Gestion des exceptions Mécanisme de gestion des exceptions

21 Choix du gestionnaire Les exceptions standards Exemples d exceptions Templates Création et utilisation Les paramètres de type Les paramètres expressions Spécialisation Exemples 8.3 Module L3 : Langage C# Le langage C# est issu du C++ et du Java. Il cumule les avantages des deux. Le passage au C# est incontournable et constitue une source de progrès énorme. Toutefois, le monde Microsoft est vaste et touffu, il est indispensable d'avoir un guide pour ne pas se perdre dans les librairies Introduction Historique Avant.Net.Net 3.0.Net 3.5.Net Visual En bref Proche de java Proche de C++ Les nouveautés Les plus Les moins Références Web Références papier Application console Désassembleur Librairie : Création Librairie : Utilisation Application forms : Dessiner Application forms : Coder Application forms : Debugger Conclusion Préprocesseur Définitions

22 Régions Pragma Commentaires Doc XML Balises Déclarations Les espaces de noms Les variables Les constantes Les types valeurs Les types nullables Les types référence Les types de base Les énumérations Les conversions Les tableaux unidimensionnels Tableaux à 2 dimensions Structures Sécurité du code Flux Les opérateurs Tous les opérateurs Branchements if Branchements switch Boucles simples Boucles moins simples Les exceptions : émettre Les exceptions : capturer Objet Les classes Exemple de classe Les méthodes Appel de méthode Passage de paramètres Surcharge Liste de paramètres Propriétés Indexeurs Héritage Classe abstraite : méthode abstraite Classe abstraite : propriété abstraite Surcharge des opérateurs Interfaces : définir Interfaces : utiliser

23 8.4 Module L4 : Applications C# Au delà du langage, l'approche objet apporte des méthodes et des modèles d'architecture qu'il vaut mieux suivre. Ce module s'adresse à ceux qui savent manier le code, et qui se posent les vraies questions du génie logiciel. De nombreux exemples rendent ce cours immédiatement utile Forms Architecture forms Buttons EditBox ListBox ComboBox TabPanels Control forms Class libraries Intégration de DLLs Intégration d objets COM Architecture Vue-Données Bonnes pratiques Windows Paramètres Timers Delegates Threads Traçabilité Gestion de fichiers Fichiers de log Communication TCP/IP Client server Principe Mise en œuvre Exemple Accès aux données Classe DataTable Classe DataGridView Bibliothèque Office et fichier Excel ODBC et fichier Excel ODBC et accès SQL - Fin du document -

CQP Développeur Nouvelles Technologies (DNT)

CQP Développeur Nouvelles Technologies (DNT) ORGANISME REFERENCE STAGE : 26572 20 rue de l Arcade 75 008 PARIS CONTACT Couverture géographique : M. Frédéric DIOLEZ Bordeaux, Rouen, Lyon, Toulouse, Marseille Tél. : 09 88 66 17 40 Nantes, Lille, Strasbourg,

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

Les formations. Développeur Logiciel. ENI Ecole Informatique page 1/8 Titre professionnel : Inscrit au RNCP de Niveau III (Bac + 2) (J.O. du 19/02/13) 24 semaines + 8 semaines de stage (uniquement en formation continue) Développer une application orientée objet

Plus en détail

Modélisation Principe Autre principe

Modélisation Principe Autre principe Modélisation Principe : un modèle est une abstraction permettant de mieux comprendre un objet complexe (bâtiment, économie, atmosphère, cellule, logiciel, ). Autre principe : un petit dessin vaut mieux

Plus en détail

Unité de formation 1 : Structurer une application. Durée : 3 semaines

Unité de formation 1 : Structurer une application. Durée : 3 semaines PROGRAMME «DEVELOPPEUR LOGICIEL» Titre professionnel : «Développeur Logiciel» Inscrit au RNCP de niveau III (Bac+2) (JO du 23 Octobre 2007) (32 semaines) Unité de formation 1 : Structurer une application

Plus en détail

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET 1 Tianxiao LIU Licence Professionnelle Réseaux & Sécurité Université de Cergy-Pontoise http://depinfo.u-cergy.fr/~tliu/lpg.php PLAN Objectif et

Plus en détail

1. Les fondements de l informatique 13

1. Les fondements de l informatique 13 Introduction à l'algorithmique 1. Les fondements de l informatique 13 1.1 Architecture de Von Neumann 13 1.2 La machine de Turing 17 1.3 Représentation interne des instructions et des données 19 1.3.1

Plus en détail

Gestion de Projet Informatique

Gestion de Projet Informatique Gestion de Projet Informatique Partie 3 : Cycles de vie de projet Licence d'informatique 3 ième Année Tianxiao Liu Université de Cergy-Pontoise 1 GPI T. LIU The earliest moment is when you think it is

Plus en détail

UML Mise en œuvre dans un projet. Emmanuel Pichon 2013

UML Mise en œuvre dans un projet. Emmanuel Pichon 2013 UML Mise en œuvre dans un projet 2013 Introduction Rôles et activités dans un projet Définir la méthode de votre projet Adapter la modélisation à la méthode de votre projet Conseils de mise en œuvre de

Plus en détail

Techniques de Développement

Techniques de Développement Techniques de Développement Quelques définitions relatives au développement de logiciel Sébastien Faucou Université de Nantes (IUT de Nantes, département Informatique) Licence Professionnelle Systèmes

Plus en détail

CQP DEVELOPPEUR NOUVELLES TECHNOLOGIES (DNT)

CQP DEVELOPPEUR NOUVELLES TECHNOLOGIES (DNT) ORGANISME REFERENCE STAGE FAFIEC : 26600 55 rue de Vincennes 93100 Montreuil CONTACT COUVERTURE : Tél. : 06 23 04 66 63 Montreuil Contact : Erwan Kezzar E-mail : erwan@simplon.co PUBLICS CONCERNÉS Informaticiens,

Plus en détail

Programme de la licence informatique, université de Caen http://www.info.unicaen.fr

Programme de la licence informatique, université de Caen http://www.info.unicaen.fr Programme de la licence informatique, université de Caen http://www.info.unicaen.fr Unité Systèmes d'information CM : 45h - TD : 60h - TP : 12h - Coeff 2 Systèmes de Gestion de Bases de Données Modéliser

Plus en détail

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée

Plus en détail

Algorithmique - Techniques fondamentales de programmation Exemples en Python (nombreux exercices corrigés) - BTS, DUT informatique

Algorithmique - Techniques fondamentales de programmation Exemples en Python (nombreux exercices corrigés) - BTS, DUT informatique Introduction à l'algorithmique 1. Les fondements de l informatique 13 1.1 Architecture de Von Neumann 13 1.2 La machine de Turing 17 1.3 Représentation interne des instructions et des données 19 1.3.1

Plus en détail

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,

Plus en détail

touscours.net Rapport de Synthèse Cycle en V, UP et SCRUM

touscours.net Rapport de Synthèse Cycle en V, UP et SCRUM Rapport de Synthèse Cycle en V, UP et SCRUM Réalisé par : BELLINI Quentin GNANAKULENTHIRAN Anitha GOVINDEN Johana MEZINE Ahcene TIMZOUERT Chabane 19/10/2011 www.sup-galilee.univ-paris13.fr Table des matières

Plus en détail

LISTE DES FORMATIONS. Mai 2015

LISTE DES FORMATIONS. Mai 2015 Gestion de projet Analyse d affaires Formation Évaluation de performance +1.514.826.5534 info@lcgsolution.com www.lcgsolution.com LCG Solution se distingue par la qualité du matériel de formation, la qualité

Plus en détail

CONDUITE & GESTION DE PROJET

CONDUITE & GESTION DE PROJET LES THEMES DU PROGRAMME PEDAGOGIQUE CONDUITE & GESTION DE PROJET Techniques de gestion de projets Connaître le rôle d un chef de projet dans la conduite de projet. Les méthodes, les techniques et les outils

Plus en détail

Topologie du web - Valentin Bourgoin - http://www.valentinbourgoin.net. Méthodes agiles & SCRUM

Topologie du web - Valentin Bourgoin - http://www.valentinbourgoin.net. Méthodes agiles & SCRUM Méthodes agiles & SCRUM 1/ Pourquoi les méthodes agiles? Définition d une méthode agile. Fondamentaux. Quand les utiliser? 2/ SCRUM En quoi est-ce une méthode agile? Sprints et releases. Le Product Owner.

Plus en détail

Yannick Prié UFR Informatique Université Claude Bernard Lyon 1 M1 MIAGE SIMA / M1 Informatique MIF17 2008 2009

Yannick Prié UFR Informatique Université Claude Bernard Lyon 1 M1 MIAGE SIMA / M1 Informatique MIF17 2008 2009 Yannick Prié UFR Informatique Université Claude Bernard Lyon 1 M1 MIAGE SIMA / M1 Informatique MIF17 2008 2009 Notion de méthode de conception de SI Méthodes OO de conception Généralités sur les méthodes

Plus en détail

Gestion d une flotte de robots Configuration et ordre de missions

Gestion d une flotte de robots Configuration et ordre de missions Document Rapport Version Version 1.0 Date 25/03/2008 Auteur Ahmed RADOUA M1 SET Gestion d une flotte de robots Configuration et ordre de missions INSSET UPJV 1 ième année de MASTER Spécialité : (Année

Plus en détail

FILIÈRE METHODOLOGIE & PROJET

FILIÈRE METHODOLOGIE & PROJET FILIÈRE METHODOLOGIE & PROJET 109 Gestion de projet METHODOLOGIE ET PROJET Durée 3 jours Conduite de projet COND-PRO s Intégrer les conditions de réussite d une démarche de management par projet. Impliquer

Plus en détail

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................

Plus en détail

OFFRES DE STAGES REGION EST. Market Unit 8 - Software Engineering & Testing

OFFRES DE STAGES REGION EST. Market Unit 8 - Software Engineering & Testing OFFRES DE STAGES REGION EST Market Unit 8 - Software Engineering & Testing 2013 EDITO Chère étudiante, cher étudiant Vous avez entre les mains notre catalogue rassemblant les opportunités de stages que

Plus en détail

la phase exploratoire

la phase exploratoire V 1.00 la phase exploratoire élément facilitateur dans la réussite d un projet Agile A. MORVANT IT&L@BS Coach Agile aurelien.morvant@orange-ftgroup.com Page 1 Page 2 objet de la session > introduire la

Plus en détail

FORMATION VB.NET Visual Studio 2008

FORMATION VB.NET Visual Studio 2008 FORMATION VB.NET Visual Studio 2008 Livret 1 Introduction à Visuàl Studio Thierry TILLIER http://www.coursdinfo.fr Ce support de cours est réservé à un usage personnel. Toute utilisation et diffusion dans

Plus en détail

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013 Introduction 1. Présentation du cas d étude 13 1.1 Présentation générale 13 1.2 Présentation des applications 13 2. Déroulement du projet 14 3. Pré-requis et fondamentaux techniques à connaître 15 3.1

Plus en détail

Bonnes pratiques PHP. Forum PHP 2005 - http://www.afup.org

Bonnes pratiques PHP. Forum PHP 2005 - http://www.afup.org Bonnes pratiques PHP 1 Plan de la présentation 0 Comment aborder cette présentation? Développement 1 2 3 4 Exploitation S'organiser et choisir ses outils Gagner performances et fiabilité Améliorer sa compétitivité

Plus en détail

Design patterns par la pratique

Design patterns par la pratique Alan SHALLOWAY James TROTT Design patterns par la pratique Groupe Eyrolles, 2002 ISBN : 2-212-11139 Table des matières Préface.................................................... XV SECTION I Introduction

Plus en détail

Catalogue des formations 2014

Catalogue des formations 2014 Catalogue des formations 2014 http://www.tyneo-consulting.fr Tél : +33 (0)9 72 32 28 28 Fax : +33 (0)9 72 38 10 85 contact@tyneo-consulting.fr Tyneo Consulting est une société de conseil axée principalement

Plus en détail

1. Considérations sur le développement rapide d'application et les méthodes agiles

1. Considérations sur le développement rapide d'application et les méthodes agiles Chapitre 1 Introduction 1. Considérations sur le développement rapide d'application et les méthodes agiles 1.1 Rappel Longtemps les méthodes en cascade ou en V ont été opposées aux démarches empiriques

Plus en détail

Vérifier la qualité de vos applications logicielle de manière continue

Vérifier la qualité de vos applications logicielle de manière continue IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions

Plus en détail

Java. Java. Le livrede. Avec 80 exercices corrigés. Avec 80 exercices corrigés. Le livre. Anne Tasso. 5 e édition. Un best-seller qui a déjà conquis

Java. Java. Le livrede. Avec 80 exercices corrigés. Avec 80 exercices corrigés. Le livre. Anne Tasso. 5 e édition. Un best-seller qui a déjà conquis Anne Tasso Un best-seller qui a déjà conquis des milliers d'étudiants! Java Le livre Java Le livrede de premier premier langage langage Avec 80 exercices corrigés Avec 80 exercices corrigés 5 e édition

Plus en détail

Cours de Java. Sciences-U Lyon. Java - Introduction Java - Fondamentaux Java Avancé. http://www.rzo.free.fr

Cours de Java. Sciences-U Lyon. Java - Introduction Java - Fondamentaux Java Avancé. http://www.rzo.free.fr Cours de Java Sciences-U Lyon Java - Introduction Java - Fondamentaux Java Avancé http://www.rzo.free.fr Pierre PARREND 1 Octobre 2004 Sommaire Java Introduction Java Fondamentaux Histoire de Java Machine

Plus en détail

Programmer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr)

Programmer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Programmer en JAVA par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Plan 1. Présentation de Java 2. Les bases du langage 3. Concepts avancés 4. Documentation 5. Index des mots-clés 6. Les erreurs fréquentes

Plus en détail

L enseignement de méthodes agiles dans un contexte d apprentissage actif

L enseignement de méthodes agiles dans un contexte d apprentissage actif L enseignement de méthodes agiles dans un contexte d apprentissage actif Ruben González-Rubio Eugène Morin Balkrishna Sharma Gukhool Groupe ɛ X it C1-3019 Département de génie électrique et de génie informatique

Plus en détail

Avant de commencer Au sommaire de ce chapitre

Avant de commencer Au sommaire de ce chapitre 1 Avant de commencer Au sommaire de ce chapitre Configuration requise pour utiliser Visual Basic 2010 Les différentes versions de Visual Basic 2010 Installation de Visual Studio 2010 Premier contact avec

Plus en détail

TRAAM STI 2013-2014 Acquisition et exploitations pédagogiques des données sur un système pédagogique

TRAAM STI 2013-2014 Acquisition et exploitations pédagogiques des données sur un système pédagogique TRAAM STI 2013-2014 Acquisition et exploitations pédagogiques des données sur un système pédagogique Bilan technique et éléments de développement Fonctionnalités attendues Une vingtaine d établissements

Plus en détail

201-8F4-ST Mathématiques appliquées à l informatique

201-8F4-ST Mathématiques appliquées à l informatique DESCRIPTION DES COURS DE FORMATION SPÉCIFIQUE TECHNIQUES DE L INFORMATIQUE (420.A0) 201-8F4-ST Mathématiques appliquées à l informatique Préalable : Mathématique TS ou SN 5 e ou équivalent Ce cours a pour

Plus en détail

Évaluation et implémentation des langages

Évaluation et implémentation des langages Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation

Plus en détail

VALIDATION DES ACQUIS DE L EXPERIENCE (VAE) Expert en ingénierie du logiciel. 1) Conditions de recevabilité de la demande des candidats

VALIDATION DES ACQUIS DE L EXPERIENCE (VAE) Expert en ingénierie du logiciel. 1) Conditions de recevabilité de la demande des candidats VALIDATION DES ACQUIS DE L EXPERIENCE (VAE) Expert en ingénierie du logiciel 1) Conditions de recevabilité de la demande des candidats Le candidat souhaitant acquérir le titre professionnel d Expert en

Plus en détail

Analyse,, Conception des Systèmes Informatiques

Analyse,, Conception des Systèmes Informatiques Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance

Plus en détail

1 Introduction... 17. 2 Ma première page PHP... 25. 3 Les clefs du PHP... 53

1 Introduction... 17. 2 Ma première page PHP... 25. 3 Les clefs du PHP... 53 1 Introduction... 17 1.1. Naissance de ce langage... 18 1.2. Evolution du langage... 18 1.3. Intérêt de ce langage... 19 La liberté... 19 La portabilité... 20 La facilité... 21 Un peu d histoire... 21

Plus en détail

Apprendre la Programmation Orientée Objet avec le langage Java (avec exercices pratiques et corrigés)

Apprendre la Programmation Orientée Objet avec le langage Java (avec exercices pratiques et corrigés) Introduction à la POO 1. Histoire de la POO 9 2. Historique du 12 La conception orientée objet 1. Approche procédurale et décomposition fonctionnelle 13 2. La transition vers l'approche objet 14 3. Les

Plus en détail

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web PROGRAMMATION PUBLIC Professionnels informatiques qui souhaitent développer des applications et «applets» Java DUREE 4 jours 28 heures OBJECTIF Créer divers «applets» à intégrer dans un site Web dynamique,

Plus en détail

Gestion Projet. Cours 3. Le cycle de vie

Gestion Projet. Cours 3. Le cycle de vie Gestion Projet Cours 3 Le cycle de vie Sommaire Généralités 3 Séquentiel 7 Itératif/Incrémental 17 Extreme Programming 22 Que choisir? 29 Etats Transverse 33 Cours 3 2006-2007 2 Généralités Cours 3 2006-2007

Plus en détail

Quel profil pour les futurs professionnels de l'informatique? Le référentiel de compétences du master en sciences informatiques de l'ucl.

Quel profil pour les futurs professionnels de l'informatique? Le référentiel de compétences du master en sciences informatiques de l'ucl. université catholique de louvain louvain-la-neuve, belgique Quel profil pour les futurs professionnels de l'informatique? raisonner théorie appliquer apprendre examens concevoir bachelier référentiel universitaire

Plus en détail

Project Server 2013 Implémenter, administrer et utiliser la solution Microsoft de gestion de projets

Project Server 2013 Implémenter, administrer et utiliser la solution Microsoft de gestion de projets Introduction à Project Server 1. La gestion de projets par Microsoft 11 1.1 Une histoire liée à l'évolution des organisations 11 1.2 Fonctionnalités de Project Server 2013 14 2. Concepts et terminologie

Plus en détail

Calendrier des Formations

Calendrier des Formations Systèmes et Réseaux IPV6 980,00 HT Jan. Fév. Mar. Avr. Mai Juin Jui. Août Sept. Oct. Nov. Déc. Comprendre IPV6 et explorer les méthodes pour migrer 14-15 23-24 1-2 26-27 Configuration et Maintenance des

Plus en détail

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

Le génie logiciel. maintenance de logiciels.

Le génie logiciel. maintenance de logiciels. Le génie logiciel Définition de l IEEE (IEEE 1990): L application d une approche systématique, disciplinée et quantifiable pour le développement, l opération et la maintenance de logiciels. Introduction

Plus en détail

Cours 1 : Introduction Générale + Objet

Cours 1 : Introduction Générale + Objet Organisation du cours Équipe pédagogique L2 S4 2009 : 2010 Programmation Objet Jean-Claude MARTIN MARTIN@LIMSI.FR Cours 1 : Introduction Générale + Objet 10 cours de 1h30 o Jean-Claude MARTIN (MARTIN@LIMSI.FR)

Plus en détail

OpenText Content Server v10 Cours 3-0126 (ex 215)

OpenText Content Server v10 Cours 3-0126 (ex 215) v10 Cours 3-0126 (ex 215) Administration système et indexation-recherche Durée : 5 jours Ce cours de 5 jours apprendra aux administrateurs, aux architectes système et aux services support comment installer,

Plus en détail

RTDS G3. Emmanuel Gaudin emmanuel.gaudin@pragmadev.com

RTDS G3. Emmanuel Gaudin emmanuel.gaudin@pragmadev.com RTDS G3 Emmanuel Gaudin emmanuel.gaudin@pragmadev.com PragmaDev Dédiée au développement d un AGL pour le développement des applications temps réel et embarquées. Réseau de partenaires: Formations, Service,

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

Les formations. Développeur Logiciel. ENI Ecole Informatique page 1/5 Titre professionnel : Reconnu par l Etat de niveau III (Bac), inscrit au RNCP (arrêté du 12/10/07, J.O. n 246 du 23/10/07) (32 semaines) Unité 1 : Structurer une application 6 semaines Module

Plus en détail

Une introduction au langage C++ Marc Jachym, Lurpa

Une introduction au langage C++ Marc Jachym, Lurpa Une introduction au langage C++ Marc Jachym, Lurpa Janvier 2008 À l origine, le langage C Langage procédural créé dans les années 1970 aux laboratoires Bell (ATT : télécoms américains) en vue d écrire

Plus en détail

Projet informatique UML-Cpp avec QT4

Projet informatique UML-Cpp avec QT4 Haute école spécialisée bernoise Haute école technique et informatique, HTI Section Electricité et système de communication Laboratoire de l informatique technique Projet informatique UML-Cpp avec QT4

Plus en détail

Cours Gestion de projet

Cours Gestion de projet Cours Gestion de projet Méthodes de conduite de projet Version Date Auteur V1.8 Septembre 2007 Pascal HEYER 1 Méthodes de conduite de projet Ce document est publié sous la licence libre Creative Commons-BY-NC-SA

Plus en détail

PRESENTATION ET SITUATION DU PROJET DANS SON ENVIRONNEMENT Contexte de réalisation

PRESENTATION ET SITUATION DU PROJET DANS SON ENVIRONNEMENT Contexte de réalisation Domotique E6 PROJET INFORMATIQUE Dossier de présentation et de validation du sujet de projet Groupement académique : Marseille Session : 2015 Lycée ou Centre de formation : LTR Dhuoda Ville : Nîmes Nom

Plus en détail

Concepteur Développeur Informatique Option Nomade

Concepteur Développeur Informatique Option Nomade Concepteur Développeur Informatique Option Nomade Module : Espace ouvert de formation (2 semaines) Ce module est composée de plusieurs parties : - le module développement durable (14 heures), qui traite

Plus en détail

INF2015 Développement de logiciels dans un environnement Agile. Examen final 24 avril 2014 17:30 à 20:30

INF2015 Développement de logiciels dans un environnement Agile. Examen final 24 avril 2014 17:30 à 20:30 Examen final 24 avril 2014 17:30 à 20:30 Nom, prénom : Code permanent : Répondez directement sur le questionnaire. Question #1 5% Qu'est-ce qu'un test de régression? Question #2 5% Selon extreme Programming,

Plus en détail

ULCO-L3Info-Projets-CM2

ULCO-L3Info-Projets-CM2 ULCO-L3Info-Projets-CM2 Arnaud Lewandowski, Eric Ramat, Julien Dehos Université du Littoral Côte d Opale 18 juin 2015 A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 1/44 Sommaire 1 Conception

Plus en détail

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition) Avant-propos 1. Objectifs du livre 13 2. Structure du livre 14 Un projet informatique 1. Les enjeux 17 1.1 Les buts d'un projet 17 1.2 Les protagonistes d'un projet 18 1.3 Exemples de projets 19 2. Les

Plus en détail

Conduite de projets et architecture logicielle

Conduite de projets et architecture logicielle s et architecture logicielle ABCHIR Mohammed-Amine Université Paris 8 15 février 2011 1/36 ABCHIR Mohammed-Amine (Université Paris 8) Conduite de projets et architecture logicielle 15 février 2011 1 /

Plus en détail

Méthodes de développement

Méthodes de développement 1 / 9 Méthodes de développement Méthodes agiles 1 - Introduction... 2 2 -Le manifeste agile et les méthodes agiles... 2 2.1 Le manifeste agile... 2 2.2 Les méthodes agiles... 3 3 - Caractéristiques communes

Plus en détail

SOMMAIRE. I. Introduction 02. II. Glossaire 03 a. Glossaire technique 03 b. Glossaire fonctionnel 04

SOMMAIRE. I. Introduction 02. II. Glossaire 03 a. Glossaire technique 03 b. Glossaire fonctionnel 04 SOMMAIRE I. Introduction 02 II. Glossaire 03 a. Glossaire technique 03 b. Glossaire fonctionnel 04 III. Présentation de l'association 05 a. Présentation juridique et géographique 05 b. Présentation de

Plus en détail

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Modernisation IBM i Nouveautés 2014-2015 IBM Power Systems - IBM i 19 et 20 mai 2015 IBM Client Center, Bois-Colombes S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Mardi

Plus en détail

Pratique de logiciels de planification

Pratique de logiciels de planification Pratique de logiciels de planification MASTER TECHNOLOGIE & HANDICAP Université Paris 8 Sommaire Introduction Organisation d un projet Les principaux axes de la planification Gestion des tâches Gestion

Plus en détail

Description et illustration du processus unifié

Description et illustration du processus unifié USDP Description et illustration du processus unifié Définit un enchaînement d activités Est réalisé par un ensemble de travailleurs Avec des rôles, des métiers Avec pour objectifs de passer des besoins

Plus en détail

PG208, Projet n 1 : Gestion d une bibliothèque

PG208, Projet n 1 : Gestion d une bibliothèque PG208, Projet n 1 : Gestion d une bibliothèque Bertrand LE GAL, Serge BOUTER et Clément VUCHENER Filière électronique 2 eme année - Année universitaire 2011-2012 1 Introduction 1.1 Objectif du projet L

Plus en détail

UE 8 Systèmes d information de gestion Le programme

UE 8 Systèmes d information de gestion Le programme UE 8 Systèmes d information de gestion Le programme Légende : Modifications de l arrêté du 8 mars 2010 Suppressions de l arrêté du 8 mars 2010 Partie inchangée par rapport au programme antérieur Indications

Plus en détail

INITIATION A LA PROGRAMMATION ORIENTEE OBJET (POO)

INITIATION A LA PROGRAMMATION ORIENTEE OBJET (POO) Objectifs INITIATION A LA PROGRAMMATION ORIENTEE OBJET (POO) Bertrand Vandeportaele IUT GEII TOULOUSE 2015 Objectifs Connaître les possibilités offertes par la POO Comprendre les concepts Savoir utiliser

Plus en détail

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2 Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

GPC Computer Science

GPC Computer Science CYCLE ISMIN P2015 GPC Computer Science P LALEVÉE lalevee@emse.fr @p_lalevee A3.01 0442616715 C YUGMA yugma@emse.fr A3.01 0442616715 01/09/2014 Présentation GPC CS - Ph. Lalevée - C Yugma 1 Scolarité Site

Plus en détail

Le langage C. Séance n 4

Le langage C. Séance n 4 Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de

Plus en détail

KLIPS - PROJET INTELLIGENCE ARTIFICIEL

KLIPS - PROJET INTELLIGENCE ARTIFICIEL 19/03/2008 EPSI KLIPS - PROJET INTELLIGENCE ARTIFICIEL Christian Couder, Fabien Joubert, Guy-Ludovic Rodriguez Sommaire I Cahier des Charges 1. Les différentes composantes demandées... 3 a. Caractéristiques

Plus en détail

0- Le langage C++ 1- Du langage C au langage C++ 2- Quelques éléments sur le langage. 3- Organisation du cours

0- Le langage C++ 1- Du langage C au langage C++ 2- Quelques éléments sur le langage. 3- Organisation du cours 0- Le langage C++ 1- Du langage C au langage C++ 2- Quelques éléments sur le langage 3- Organisation du cours Le présent cours constitue une introduction pour situer le langage C++, beaucoup des concepts

Plus en détail

Maîtrisez Qt 5 Guide de développement d'applications professionnelles

Maîtrisez Qt 5 Guide de développement d'applications professionnelles Introduction 1. Objectifs et méthode 15 2. Glossaire 16 3. Qt, qu'est-ce? 18 3.1 Histoire 19 3.2 Compatibilité 20 3.3 Notoriété 21 3.4 Bibliothèque ou framework? 21 3.5 Documentation 21 3.6 Que peut-on

Plus en détail

Travaux Pratiques. Introduction à la programmation 1er Bac Sc. Géographique - 2 nd Quad- 2009-2010 TP 0

Travaux Pratiques. Introduction à la programmation 1er Bac Sc. Géographique - 2 nd Quad- 2009-2010 TP 0 Travaux Pratiques Professeur C Grégoire Chêne Introduction à la programmation 1er Bac Sc. Géographique - 2 nd Quad- 2009-2010 Pr. Peter Schlagheck Bât. B5 Physique quantique statistique allée du 6 Août

Plus en détail

Introduction à la gestion de projets

Introduction à la gestion de projets Introduction à la gestion de projets Jean-Philippe PERNIN Université Stendhal Département Informatique Pédagogique Bureau I 113 Mél. : Jean-Philippe.Pernin@u-grenoble3.fr Jean-Philippe Pernin - DIP - Université

Plus en détail

PROGRAMME «CONCEPTEUR DÉVELOPPEUR INFORMATIQUE»

PROGRAMME «CONCEPTEUR DÉVELOPPEUR INFORMATIQUE» PROGRAMME «CONCEPTEUR DÉVELOPPEUR INFORMATIQUE» Titre professionnel : «Concepteur Développeur Informatique» Inscrit au RNCP de Niveau II (Bac + 4) (JO du 23 octobre 2007) (38 semaines) Unité de formation

Plus en détail

Projet : Plan Assurance Qualité

Projet : Plan Assurance Qualité Projet : Document : Plan Assurance Qualité 2UP_SPEC_DEV1 VERSION 1.00 Objet Ce document a pour objectif de définir la démarche d analyse et de conception objet ainsi les activités liées. Auteur Eric PAPET

Plus en détail

Génie logiciel. Concepts fondamentaux. Bruno MERMET, Université du Havre 1

Génie logiciel. Concepts fondamentaux. Bruno MERMET, Université du Havre 1 Génie logiciel Concepts fondamentaux Bruno MERMET, Université du Havre 1 Nécessité du Génie Logiciel Bruno MERMET, Université du Havre 2 Développement d un logiciel Caractéristiques souhaitées : Adéquation

Plus en détail

CERTIFICATION Professional Scrum Developer (.NET)

CERTIFICATION Professional Scrum Developer (.NET) Durée 5 jours Description Le cours «Professional Scrum Developer» de Pyxis offre une expérience intensive unique aux développeurs de logiciels. Ce cours guide les équipes sur la façon de transformer les

Plus en détail

Objecteering Version 6.0 Patch P08170: Notes de version

Objecteering Version 6.0 Patch P08170: Notes de version Objecteering Version 6.0 Patch P08170: Notes de version 1. INTRODUCTION...3 2. INSTALLATION DU PATCH P08170 POUR OBJECTEERING 6.0 SP2 (P07430)...4 2.1. CONFIGURATION NECESSAIRE... 4 2.2. PROCEDURE D'INSTALLATION

Plus en détail

Master MIDO 2ème année. Spécification et Conception en UML Maude Manouvrier

Master MIDO 2ème année. Spécification et Conception en UML Maude Manouvrier Master MIDO 2ème année Spécification et Conception en UML Maude Manouvrier Spécifications initiales Analyse Conception du système Conception des classes Bibliographie Modélisation et conception orientées

Plus en détail

Calendrier prévisionnel 07 Septembre 2015 Tarif HT 350 000FCFA

Calendrier prévisionnel 07 Septembre 2015 Tarif HT 350 000FCFA FORMATIONS 2015 2016 GOUVERNANCE SI Nos formations Types de formation Nos sessions de formations s adresse à tous les professionnels. Deux types de formations vous sont proposés: - séminaires de formations

Plus en détail

Devenez un véritable développeur web en 3 mois!

Devenez un véritable développeur web en 3 mois! Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web

Plus en détail

SOMMAIRE. Rubrique : Audit et amélioration. Sommaire THEMATIQUE

SOMMAIRE. Rubrique : Audit et amélioration. Sommaire THEMATIQUE SOMMAIRE Rubrique : Audit et amélioration... 2 Rubrique : Divers...12 Rubrique : Maintenance...17 Rubrique : Système de management de la qualité...20 1 Rubrique : Audit et amélioration SOMMAIRE Auditer

Plus en détail

SCRUM en Bref. Système comprend trois sous-systèmes:a,b,c. S-Système A S-Système B S-Système C A1, B1, C2 A2, C1, A3 B2 B3 C3

SCRUM en Bref. Système comprend trois sous-systèmes:a,b,c. S-Système A S-Système B S-Système C A1, B1, C2 A2, C1, A3 B2 B3 C3 Rappels : étapes de développement de systèmes: 1. Étude des besoins 2. Analyse 3. conception 4. Implémentation 5. Test 6. Déploiement Planification Post-Mortem Système comprend trois sous-systèmes:a,b,c

Plus en détail

Dispositif sur budget fédéral

Dispositif sur budget fédéral w w w. c n f e t p. c o m R é f o r m e B T S S I O Services Informatiques aux Organisations Dispositif sur budget fédéral 31 rue des Naudières 44400 REZE Tél. 02 40 32 88 00 Fax 02 40 84 12 95 contact@cnfetp-nantes.com

Plus en détail

TFEE : Rapport intermédiaire

TFEE : Rapport intermédiaire 1 SOMMAIRE I- Contexte général du projet... 5 1- Présentation d Involys... 5 1.1 Présentation générale :... 5 1.2 Organigramme de fonctionnement :... 6 1.3 Produits :... 6 1.3.1 Up Manager Vectis :...

Plus en détail

Résumé du document «Programmes des classes préparatoires aux Grandes Écoles ; Discipline : Informatique ; Première et seconde années - 2013»

Résumé du document «Programmes des classes préparatoires aux Grandes Écoles ; Discipline : Informatique ; Première et seconde années - 2013» Résumé du document «Programmes des classes préparatoires aux Grandes Écoles ; Discipline : Informatique ; Première et seconde années - 2013» I Objectifs Niveau fondamental : «on se fixe pour objectif la

Plus en détail

Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie

Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie Chapitre I : Les bases du C++ Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie du logiciel, et ce depuis

Plus en détail

Systèmes et réseaux d information et de communication

Systèmes et réseaux d information et de communication 233 DIRECTEUR DES SYSTÈMES ET RÉSEAUX D INFORMATION ET DE COMMUNICATION Code : SIC01A Responsable des systèmes et réseaux d information FPESIC01 Il conduit la mise en œuvre des orientations stratégiques

Plus en détail

Modélisation des Systèmes d Information Jean-Yves Antoine

Modélisation des Systèmes d Information Jean-Yves Antoine Modélisation des Systèmes d Information Jean-Yves Antoine http://www.info.univ-tours.fr/~antoine Processus de développement logiciel Jean-Yves Antoine U. Bretagne Sud - UFR SSI - IUP Vannes année 2001-2002

Plus en détail

Plan d'assurance et contrôle qualité

Plan d'assurance et contrôle qualité IUP MIAGE Master 1 année 2008-2009 IPROmaix Plan d'assurance et contrôle qualité Référence : IPROmaix/documentOfficiel/PACQ Date de dernière mise àjour : 29/04/2009 Indice de révision du document : 00

Plus en détail

Université de Bangui. Modélisons en UML

Université de Bangui. Modélisons en UML Université de Bangui CRM Modélisons en UML Ce cours a été possible grâce à l initiative d Apollinaire MOLAYE qui m a contacté pour vous faire bénéficier de mes connaissances en nouvelles technologies et

Plus en détail

Paul FLYE SAINTE MARIE

Paul FLYE SAINTE MARIE Paul FLYE SAINTE MARIE ASSISTANT CHEF DE PROJET DANS LE DÉVELOPPEMENT INFORMATIQUE Domaines de compétences Conduite de projet (échange avec la maitrise d ouvrage, maitrise d œuvre, rédaction des spécifications

Plus en détail