Formation UML 2 - Initiation + Approfondissement

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Acquérir les concepts fondamentaux de l'analyse/conception UML

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 2 695,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 2 695,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Introduction

    Besoin de modélisation : analyse et conception d'un projet informatique
    Présentation du langage : principe, historique et utilité
    Démarches de modélisation : UML et les méthodes d'analyse (Merise, Unified Process)
    Panorama des environnements de modélisation UML
    Terminologie générale : méta-modèle, vue, modèle,...
    Types de diagrammes : de structures, de comportements, d'intéractions
    Positionnement des diagrammes dans le cycle de développement

    Atelier pratique : présentation et analyse de plusieurs études de cas (méthode UP)

    Recueil et analyse des besoins

    Diagramme des cas d’utilisation : présentation, fonctionnalités
    Description des éléments du diagramme : acteurs, cas d'utilisation
    Pré/Post conditions et Types de relations
    Méthodologie : identification des acteurs, description des cas d'utilisation, scénarios

    Atelier pratique : analyse d'un cahier des charges d'un projet et construction de diagrammes de cas d'utilisation

    Rappel des concepts de l'objet

    L’objet par rapport aux autres styles de programmation (impératif, procédural)
    Classes, objets et packages
    Méthodes et communication inter-objets
    Agrégation et encapsulation
    Héritage, polymorphisme, classes abstraites et interfaces

    Atelier pratique : application des différents concepts de la programmation orientée objets avec un langage de programmation ou avec une syntaxe algorithmique

    Conception globale (architecturale)

    Diagramme de séquence : interactions entre objets au cours du temps. Messages synchrone et asynchrone
    Diagramme de communication : rôle des objets, interactions, concurrence de traitements...
    Diagramme globale d’interaction
    Diagramme de temps : variations au cours du temps
    Diagramme de composants : description des modules de l'application et description des dépendances
    Diagramme de structure composite : détail de la structure interne d'un composant composé

    Atelier pratique : Exemples multiples d'analyse et de modélisation de la dynamique du système

    Conception détaillée

    Diagramme de paquetages : organisation des différentes classes/couches de l'application
    Diagramme de classes : représentation statique de la structure interne de l'application
    Diagramme d'objets : représentation de l'état du système à un instant donné (expression des exceptions)
    Diagramme d'activités : modélisation du flux objet/activité pour la réalisation d'une opération
    Diagramme d'états-transitions : détail des transitions affectant l'état d'un objet
    Diagramme de déploiement : répartition physique des composants du système

    Atelier pratique : Construction/Application des diagrammes définis à des structures complètes

    Concepts avancés

    Etude détaillée des spécifications : UML Infrastructure / Superstructure
    Développement piloté par les modèles (MDA - MDD)
    Utilisation de patron de conception dans les diagrammes de classes
    Apport des frameworks
    Imbrication de diagrammes
    Outils de conceptions : fonctionnalités, rapport, génération de code (BOUML, ArgoUml,...)

    Atelier pratique : Analyse complète d'un projet à l'aide de la méthode Unified Process

    Prérequis

    Connaissance de la programmation objet

    Public

    Développeurs, chefs de projet

    Ces formations pourraient vous intéresser

    ACCESS PERFECTIONNEMENT

    Proposé par GROUPE NAXIS

    Objectifs de la formation

    • Maîtriser les fonctionnalités avancées d’Access
    • Créer et gérer des bases de données, des requêtes et des formulaires complexes
    Tarif

    A partir de 990,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Concevoir des applications objets avec UML
    • Décrire ce qu'est un design pattern
    • Identifier les différents diagrammes
    • Analyser un problème et le représenter avec UML
    • Formaliser les exigences sous forme de use cases
    • Détailler les interactions entre objets avec les diagrammes UML
    • Utiliser les dossiers de conception rédigés en UML.
    Tarif

    A partir de 1 680,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Formation UML

    Proposé par Sparks

    Objectifs de la formation

    • Modéliser des systèmes d'informations avec UML
    • Comprendre les généralités et les concepts
    • Manier la vue fonctionnelle, statique et dynamique
    • Utiliser, implémenter et adapter UML
    • Maîtriser les outils de modélisation
    • Intégrer UML dans la démarche objet
    Tarif

    A partir de 3 000,00 €

    Durée

    5 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Identifier les principes fondamentaux de Rust
    • Ecrire du code Rust propre en suivant les conventions de codage recommandées
    • Utiliser les concepts de base tels que les types de données, les variables, les fonctions et les structures de contrôle
    • Démontrer une compréhension approfondie des propriétés de sécurité de Rust
    • Explorer les fonctionnalités avancées de Rust
    • Utiliser les bibliothèques et les frameworks populaires de Rust pour développer des applications et des projets concrets
    • Concevoir, mettre en oeuvre et déployer une application Blockchain fonctionnelle
    • Pratiquer le débogage et le test de code Rust.
    Tarif

    A partir de 2 850,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    UML - les bases

    Proposé par CIT FORMATION INFORMATIQUE

    Objectifs de la formation

    Analystes, concepteurs, toute personne amenée à réaliser ou évaluer des modèles UML.

    À l'issue de la formation, le stagiaire sera capable de :

    •     Appliquer un processus de développement adapté à chaque projet
    •     Utiliser UML pour bâtir le modèle de conception

    Methodes et outils pédagogiques

    • Alternance exposés théoriques et exercices pratiques (80% pratique)
    • Support de cours adapté au niveau suivi

    Evaluation

    • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

    Public concerné

    Chefs de projets, analystes, concepteurs, architectes logiciels et développeurs amenés à participer au développement de projets objets.

    Pré-requis

    Connaissances de base en génie logiciel. Expérience souhaitable en analyse et conception d'applications.

    Tarif

    Contacter l'organisme

    Durée

    4 jour(s)

    Modes
    • Entreprise

    Objectifs de la formation

    • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
    Tarif

    Contacter l'organisme

    Durée

    3 jours (21 heures)

    Modes
    • Entreprise
    • Distance
    • Centre

    Objectifs de la formation

    • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
    Tarif

    Contacter l'organisme

    Durée

    4 jours (28 heures)

    Modes
    • Entreprise
    • Distance
    • Centre

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Identifier et différencier les langages de programmation Blockchain les plus répandus tels que Solidity, JavaScript, Go, Rust, Vyper...
    • Distinguer les contextes spécifiques dans lesquels ces langages sont le plus efficacement utilisés au sein de l'écosystème Blockchain
    • Identifier la syntaxe de base, les types de données, les structures de contrôle et autres concepts fondamentaux des langages de programmation Blockchain
    • Choisir le langage de programmation le plus approprié pour développer une application Blockchain simple en fonction des exigences spécifiques du projet.
    Tarif

    A partir de 1 900,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    UML 2 – Analyse et conception

    Proposé par ENI Service

    Objectifs de la formation

    • Appréhender les objectifs d'UML et de la modélisation
    • Utiliser un atelier de génie logiciel pour modéliser
    • Décrire les vues et les axes de modélisation avec UML
    • Maitriser le formalisme du langage de modélisation UML
    • Appréhender comment et pourquoi UML est utilisé dans les méthodes actuelles de gestion de projet
    • Intégrer UML dans les différentes phases d'un projet
    • Adopter une démarche projet associée à UML telle que le Processus Unifié ou une méthode Agile
    • Modéliser les besoins dans l'axe fonctionnel et construire un diagramme de cas d'utilisation
    • Identifier les scénarii principaux et secondaires pour ensuite modéliser l'axe dynamique
    • Modéliser l'axe dynamique avec les diagrammes de séquence, de communication, et les autres diagrammes afin de découvrir les interactions et les objets du système
    • Modéliser la structure des objets de l'axe statique avec le diagramme de classe, d'objet, de composants
    • Modéliser l'architecture du système pour concevoir les composants et les livrables ainsi que la stratégie de déploiement du système final
    Tarif

    A partir de 2 290,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Comprendre les enjeux de la conception par objets - Maîtriser les concepts généraux et pouvoir les appliquer aux principaux langages objets - Modéliser une application avec - Maîtriser les concepts de la programmation orientée objet - Acquérir les notions fondamentales pour la modélisation d'un projet en UML - Découvrir les bonnes pratiques d'architecture de code et choisir/implémenter des patrons de conception
    Tarif

    A partir de 2 225,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...