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 -

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

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

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

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

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

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

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

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

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

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

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

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

3 Pseudo-code et algorithmes 26

3 Pseudo-code et algorithmes 26 TABLE DES MATIÈRES 1 Introduction à la programmation 1 1.1 Programme et langage de programmation 2 1.2 Étapes du développement des programmes 2 1.3 Notion d'algorithme 6 2 Notions de base 9 2.1 Constantes

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

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

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

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

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

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

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

Notre Offre Formation

Notre Offre Formation Notre Offre Formation Logiciel Arena Simulation à évènements discrets 19/03/2015 www.fr-techteam.com TECHTEAM Consulting Simulation Nos formations, de 1 à 5 jours, sont entièrement adaptées à votre besoin

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

Méthode Agile de 3 ème génération. 2008 J-P Vickoff

Méthode Agile de 3 ème génération. 2008 J-P Vickoff PUMA Essentiel Méthode Agile de 3 ème génération 1 Structure de la présentation PUMA Essentiel méthode Agile de 3 ème génération Quelques principes Agiles Principales pratique Agile de pilotage Structure

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

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. Méthode de Test Pour WIKIROUTE Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. [Tapez le nom de l'auteur] 10/06/2009 Sommaire I. Introduction...

Plus en détail

Consultant Dynamics AX Supply Chain

Consultant Dynamics AX Supply Chain Filière de Formation : Consultant Dynamics AX Supply Chain DOSSIER PEDAGOGIQUE Renseignements et moyens pédagogiques Contenus de cours détaillés Durée : 40 jours Sommaire Sommaire... 2 Découpage de la

Plus en détail

L essentiel. Coopérative, flexible, très performante : la plateforme Engineering Base. web aucotec.com

L essentiel. Coopérative, flexible, très performante : la plateforme Engineering Base. web aucotec.com L essentiel Coopérative, flexible, très performante : la plateforme Engineering Base web aucotec.com Les défis La globalisation des structures d ingénierie avec le travail en réseau sur des sites dispersés

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

Chapitre 2 : Cycles de vie logiciel et méthodes de développement G L & A G L 2 0 1 4 / 2 0 1 5

Chapitre 2 : Cycles de vie logiciel et méthodes de développement G L & A G L 2 0 1 4 / 2 0 1 5 Chapitre 2 : Cycles de vie logiciel et méthodes de développement G L & A G L 2 0 1 4 / 2 0 1 5 Plan Chapitre 2 Modèles de cycles de vie Méthodes de développement : Méthode lourde Méthode agile Exemple

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

La sécurité informatique en mode projet Organisez la sécurité du SI de votre entreprise

La sécurité informatique en mode projet Organisez la sécurité du SI de votre entreprise Qu est-ce qu un projet en sécurité informatique? 1. Introduction 13 2. Les différentes populations d'une Directiondes Systèmes d'information 14 3. Le chef de projet en sécurité informatique 16 4. La compétence

Plus en détail

25/12/2012 www.toubkalit.ma

25/12/2012 www.toubkalit.ma 25/12/2012 www.toubkalit.ma 1 Définition Exemple des méthodes agiles Valeurs Principes Le cycle itératif et incrémental (Itération/Sprint) Schéma de travail Méthode Scrum. Méthode XP (Extreme programming).

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

Bases de la programmation orientée objet en Java

Bases de la programmation orientée objet en Java Bases de la programmation orientée objet en Java Jean-Baptiste Vioix (jean-baptiste.vioix@iut-dijon.u-bourgogne.fr) IUT de Dijon-Auxerre - LE2I http://jb.vioix.free.fr 1-33 Avant propos Difficultés...

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

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

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

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

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

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

Drive your success. «Un écosystème complexe implique une capacité de gestion temps réel des aléas» www.imagina-international.com

Drive your success. «Un écosystème complexe implique une capacité de gestion temps réel des aléas» www.imagina-international.com Drive your success «Un écosystème complexe implique une capacité de gestion temps réel des aléas» www.imagina-international.com ATEN, dix avantages au service de votre entreprise Qualité de mise en œuvre

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

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

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

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

Conduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS

Conduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS Conduite de projets SI Les méthodes «Agiles» N QUAL/1995/3660e ORESYS Agilité : de quoi parle-t-on? Agilité de l entreprise Urbanisme Architectures SOA Agilité du SI ERP Plateformes applicatives agiles

Plus en détail

Technologie SAFE* X3 - Outils et Développement. Développement, Fonction de base 2 e partie 3 jours. Web Services. 2 jours

Technologie SAFE* X3 - Outils et Développement. Développement, Fonction de base 2 e partie 3 jours. Web Services. 2 jours - Vous êtes consultant, chef de projets, acteur clé au sein de votre entreprise et vous intervenez en phase de déploiement ou de paramétrage d un logiciel Sage, Optez pour les formations «Produits» : Nous

Plus en détail

Développement C# avec Visual Studio

Développement C# avec Visual Studio L institut de formation continue des professionnels du Web Développement C# avec Visual Studio Référence formation : Durée : Prix conseillé : Csharp5 5 jours (35 heures) 2 420 HT (hors promotion ou remise

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

Agile 360 Product Owner Scrum Master

Agile 360 Product Owner Scrum Master Agile 360 Product Owner Scrum Master Lead Technique Equipe Agile Conception Agile Leadership Agile Software Craftmanship Test Driven Development Catalogue 2013 Liste des formations Formation Agile 360

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

Les Bonnes PRATIQUES DU TEST LOGICIEL

Les Bonnes PRATIQUES DU TEST LOGICIEL Les Bonnes PRATIQUES DU TEST LOGICIEL SOMMAIRE Qu est-ce que le test logiciel? Pourquoi le test est-il un maillon crucial de l ingénierie logicielle? Quels sont les différents types de tests? Qu est-ce

Plus en détail

Formations Méthode et conduite de projet

Formations Méthode et conduite de projet Formations Méthode et conduite de projet Présentation des formations Qualité et Conduite de projets Mettre en place et gérer un projet SI nécessite diverses compétences comme connaître les acteurs, gérer

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

Un peu d'organisation. Conception et Programmation par Objets HLIN406. Sommaire. Pourquoi vous parler de conception par objets? Notion de modélisation

Un peu d'organisation. Conception et Programmation par Objets HLIN406. Sommaire. Pourquoi vous parler de conception par objets? Notion de modélisation Un peu d'organisation Conception et Programmation par Objets HLIN406 Marianne Huchard, Clémentine Nebut LIRMM / Université de Montpellier 2 Premières semaines Contrôle des connaissances Supports 2015 Sommaire

Plus en détail

Université du Québec à Chicoutimi. Département d informatique et de mathématique. Plan de cours. Titre : Élément de programmation.

Université du Québec à Chicoutimi. Département d informatique et de mathématique. Plan de cours. Titre : Élément de programmation. Université du Québec à Chicoutimi Département d informatique et de mathématique Plan de cours Titre : Élément de programmation Sigle : 8inf 119 Session : Automne 2001 Professeur : Patrice Guérin Local

Plus en détail

Qualité logicielle, tests, débogage

Qualité logicielle, tests, débogage Qualité logicielle, tests, débogage A. Accro aux tests? Une introduction au test logiciel................ 4 Pourquoi le test logiciel? Des tests, pour gagner du temps! Pour aller plus loin Les objectifs

Plus en détail

Technologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21

Technologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21 INSA - ASI TechnoWeb : Rappels UML 1/21 Technologie Web Conception de sites Web Alexandre Pauchet INSA Rouen - Département ASI BO.B.RC.18, pauchet@insa-rouen.fr INSA - ASI TechnoWeb : Rappels UML 2/21

Plus en détail

Visual Studio Ultimate 2013

Visual Studio Ultimate 2013 Ultimate 2013 Microsoft Ultimate 2013 Des outils sophistiqués pour transformer vos idées en applications performantes et de grande qualité. Microsoft Ultimate 2013 vous offre l environnement de développement

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

Gé nié Logiciél Livré Blanc

Gé nié Logiciél Livré Blanc Gé nié Logiciél Livré Blanc Version 0.2 26 Octobre 2011 Xavier Blanc Xavier.Blanc@labri.fr Partie I : Les Bases Sans donner des définitions trop rigoureuses, il faut bien commencer ce livre par énoncer

Plus en détail

Cours Microsoft. Cours en ligne Analyste programmeur Microsoft. Académie Libre info@academielibre.fr

Cours Microsoft. Cours en ligne Analyste programmeur Microsoft. Académie Libre info@academielibre.fr Cours Microsoft Cours en ligne Analyste programmeur Microsoft Académie Libre info@academielibre.fr Programme général du Cours Microsoft Module 1 Les bases de la programmation Unité 1 Introduction à la

Plus en détail

10/10/2012. Tâches et responsabilités Chapitre 3. Communication au sein de l équipe 01001001 00111101? Travail d équipe

10/10/2012. Tâches et responsabilités Chapitre 3. Communication au sein de l équipe 01001001 00111101? Travail d équipe Cahier des charge? Méthode itérative? Implémentation Travail d équipe? Spécification! Paradigme objet! Conception! Stéphane Gobron Projet P1 Semestre d hivers 2012 HE Arc HES SO Encadrement : S. Gobron,

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

Présentation de la gamme des PGI/ERP modulaires Wavesoft

Présentation de la gamme des PGI/ERP modulaires Wavesoft Solutions ouvertes pour esprits ouverts Présentation de la gamme des PGI/ERP modulaires Wavesoft Sommaire WaveSoft en quelques chiffres Positionnement des Éditions (Gammes) Standard Professionnelle Entreprise

Plus en détail

PG208, Projet n 3 : Serveur HTTP évolué

PG208, Projet n 3 : Serveur HTTP évolué PG208, Projet n 3 : Serveur HTTP évolué 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 objectif

Plus en détail

UTC Project Manager. Cahier des charges

UTC Project Manager. Cahier des charges Cahier des charges Benoît Dionne, GI04 Roberto de La Fuente, étudiant en échange (Chili) Séverine Lemierre, Master TICE, GI04 Table des matières 1 Présentation du projet... 3 1.1 Description brève... 3

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

Modules de formation

Modules de formation Modules de formation Nos modules de formation sont conçus de façon à être interactifs et ludiques (nombreuses mises en situations, jeux de rôles, exemples tirés du vécu des étudiants et de l expérience

Plus en détail

Notre métier, trouver pour vous des solutions informatiques!

Notre métier, trouver pour vous des solutions informatiques! Notre métier, trouver pour vous des solutions informatiques! Nous proposons : L audit et l installation de parcs informatiques et de solutions réseaux La revente de matériels et de logiciels La maintenance

Plus en détail

Introduction aux Composants Logiciels

Introduction aux Composants Logiciels Introduction aux Composants Logiciels Christian Pérez LIP/INRIA Année 2010-11 Plan Introduction aux composants logiciels Pourquoi des composants logiciels Notions de composants logiciels Conclusion Survol

Plus en détail

IN SYSTEM. Préconisations techniques pour Sage 100 Windows, MAC/OS, et pour Sage 100 pour SQL Server V16. Objectif :

IN SYSTEM. Préconisations techniques pour Sage 100 Windows, MAC/OS, et pour Sage 100 pour SQL Server V16. Objectif : IN SYSTEM Préconisations techniques pour Sage 100 Windows, MAC/OS, et pour Sage 100 pour SQL V16 Objectif : En synthèse des manuels de référence de Sage Ligne 100, ce document vous présente les préconisations,

Plus en détail

Méthodes Agiles et gestion de projets

Méthodes Agiles et gestion de projets Méthodes Agiles et gestion de projets Eric LELEU Consultant Solutions Collaboratives Contact ericleleu@nordnet.fr Site Personnel http://home.nordnet.fr/~ericleleu Blog http://ericleleu.spaces.live.fr La

Plus en détail

Plateforme de capture et d analyse de sites Web AspirWeb

Plateforme de capture et d analyse de sites Web AspirWeb Projet Java ESIAL 2A 2009-2010 Plateforme de capture et d analyse de sites Web AspirWeb 1. Contexte Ce projet de deuxième année permet d approfondir par la pratique les méthodes et techniques acquises

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

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

Programmation PHP Septembre 2010

Programmation PHP Septembre 2010 IFT1147 Programmation Serveur Web avec PHP Plan La POO en PHP Lecture du chapitre 20. Programmation par objets Introduction à la POO Objets et classes Propriétés Méthodes Private Héritage Polymorphisme

Plus en détail

Les modèles technologiques de la localisation

Les modèles technologiques de la localisation Les modèles technologiques de la localisation Les modèles technologiques de la localisation Cécile Martin Université Rennes 2 Avant d entrer en détails dans les modèles technologiques de la localisation,

Plus en détail

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier

Plus en détail

Développement itératif, évolutif et agile

Développement itératif, évolutif et agile Document Développement itératif, évolutif et agile Auteur Nicoleta SERGI Version 1.0 Date de sortie 23/11/2007 1. Processus Unifié Développement itératif, évolutif et agile Contrairement au cycle de vie

Plus en détail

Optimisez vos environnements Virtualisez assurément

Optimisez vos environnements Virtualisez assurément Optimisez vos environnements Virtualisez assurément Présenté par Jean-Steve Shaker Architecte de solutions - Virtualisation Une approche unique et simplifiée Solutions en Solutions d infrastructure infrastructure

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

É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

Créer le modèle multidimensionnel

Créer le modèle multidimensionnel 231 Chapitre 6 Créer le modèle multidimensionnel 1. Présentation de SSAS multidimensionnel Créer le modèle multidimensionnel SSAS (SQL Server Analysis Services) multidimensionnel est un serveur de bases

Plus en détail

Le Répertoire National des Certifications Professionnelles (RNCP) Résumé descriptif de la certification

Le Répertoire National des Certifications Professionnelles (RNCP) Résumé descriptif de la certification 1 sur 8 26/09/2013 16:49 Le Répertoire National des Certifications Professionnelles (RNCP) Résumé descriptif de la certification Intitulé Licence : Licence Sciences, technologies, santé mention Informatique

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

Quel logiciel DE CRM choisir pour votre force de vente terrain?

Quel logiciel DE CRM choisir pour votre force de vente terrain? Quel logiciel DE CRM choisir pour votre force de vente terrain? plusieurs études démontrent que les projets CRM sont des échecs dans 40 à 80% des cas. Les principales causes d échec sont : Le rejet par

Plus en détail

Modèle d implémentation

Modèle d implémentation Modèle d implémentation Les packages UML: Unified modeling Language Leçon 5/6-9-16/10/2008 Les packages - Modèle d implémentation - Méthodologie (RUP) Un package ou sous-système est un regroupement logique

Plus en détail

Les évolutions des méthodes de développement de logiciels. Depuis Merise de l'eau est passée sous les ponts

Les évolutions des méthodes de développement de logiciels. Depuis Merise de l'eau est passée sous les ponts Les évolutions des méthodes de développement de logiciels Depuis Merise de l'eau est passée sous les ponts Programmation Orientée Objets Encapsulation des données et des traitements Polymorphisme Modularité

Plus en détail

FORMATION WEBMASTER AVANCEE :

FORMATION WEBMASTER AVANCEE : FORMATION WEBMASTER AVANCEE : OBJECTIF : 300 HEU RE S - 4 MOIS Apprendre à créer des sites internet par diverses méthodes en apprenant les bases des différents langages que constituent la création de site

Plus en détail

Conduite de projets agiles Management alternatif dans une équipe de développement agile

Conduite de projets agiles Management alternatif dans une équipe de développement agile Contexte 1. Introduction 11 2. Enjeu de Talentsoft 13 3. Objectifs de Talentsoft 17 4. L agilité comme remède miracle 18 4.1 Mise en place de l agile 18 4.2 Les problématiques actuelles 19 5. La solution

Plus en détail

Règles d'écriture des programmes DIVERS. Copyright 2003 Exood4 Studios, Tous droits réservés www.exood4.com

Règles d'écriture des programmes DIVERS. Copyright 2003 Exood4 Studios, Tous droits réservés www.exood4.com Règles d'écriture des programmes DIVERS Copyright 2003 Exood4 Studios, Tous droits réservés www.exood4.com Table des matières 1 Les conventions d'écriture... 3 1.1 "Notation Hongroise" (Hungarian notation)...3

Plus en détail

Introduction MOSS 2007

Introduction MOSS 2007 Introduction MOSS 2007 Z 2 Chapitre 01 Introduction à MOSS 2007 v. 1.0 Sommaire 1 SharePoint : Découverte... 3 1.1 Introduction... 3 1.2 Ce que vous gagnez à utiliser SharePoint... 3 1.3 Dans quel cas

Plus en détail

PARCOURS WEB DUREE CONDITIONS

PARCOURS WEB DUREE CONDITIONS PARCOURS WEB CONDITIONS D ADMISSION Être titulaire d un titre Bac+2 / Bac+3 (selon la formation) ou titre reconnu comme équivalent OU Avoir une expérience professionnelle de 3 ou 5 ans (selon la formation)

Plus en détail

JXDVDTek - UNE DVDTHEQUE EN JAVA ET XML

JXDVDTek - UNE DVDTHEQUE EN JAVA ET XML BALLOTE Nadia FRIULI Valerio GILARDI Mathieu IUT de Nice Licence Professionnelle des Métiers de l Informatique RAPPORT DU PROJET : JXDVDTek - UNE DVDTHEQUE EN JAVA ET XML Encadré par : M. CRESCENZO Pierre

Plus en détail

Cursus Sage ERP X3 - Négoce. Le parcours pédagogique Sage ERP X3 - Négoce

Cursus Sage ERP X3 - Négoce. Le parcours pédagogique Sage ERP X3 - Négoce Cursus - Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d In, Directeur Administratif et Financier, Optez pour les «s Produits Sage» Nous vous proposons des s vous permettant de monter en

Plus en détail

Le génie Logiciel (suite)

Le génie Logiciel (suite) Le génie Logiciel (suite) Lors du cours précédent, on a étudié différents cycles de vie, dont la cascade, ou la spirale. Analyse des besoins L analyse des besoins est une étape menant à l élaboration de

Plus en détail