Formation Du procédural à l'objet : concepts, UML et Design Patterns

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

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

DAWAN


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

Tarif

A partir de 2 225,00 €

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

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 2 225,00 €

Durée 4 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

    Découvrir la programmation orientée objet

    Styles de programmation : impératif, procédural, orienté objet
    Comparaison des styles de programmation, apports
    Impossibilités et enjeux : passer du procédural à l'objet

    Apprendre l'objet

    Les classes, attributs et méthodes : éléments fondamentaux
    Les instances de classe (objets)
    Staticité et dynamicité : correspondance avec la vie réelle
    Héritage : réutilisation du code et redéfinition de méthodes
    Gestion de la visibilité : facteur, contrôle
    Interfaces et abstraction : préparation raisonnée d'une architecture

    Atelier : modélisation objet de plusieurs scénarios dans le cadre d'une application e-commerce pour illustrer les différents concepts objet : agrégation, héritage, abstraction et polymorphisme. 

    Introduction à la modélisation UML

    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)
    Positionnement des diagrammes dans le cycle de développement.

    Atelier : Comparaison des démarches et panorama d'outils de modélisation UML - Terminologie UML et représentation graphique sous forme papier / avec un outil. 

    UML : Recueil et analyse des besoins

    Diagramme des cas d’utilisation : présentation, fonctionnalités
    Description des éléments du diagramme : acteurs, cas d'utilisation 

    Atelier : Modélisation UML d'un système de prise de RDV.

    UML : Conception globale (architecturale)

    Diagramme de séquence : interactions entre objets au cours du temps. Messages synchrones et asynchrones
    Diagramme de composants : description des modules de l'application et description des dépendances

    Atelier : Modélisation UML d'un système de commande.

    UML 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

    Atelier : Modélisation UML d'une application métier.

    Introduction aux Design Patterns

    Présentation : définition, forme
    Domaines d'application des patrons de conception
    Classification des patterns : création, structure, comportement
    Critères de choix et d'application des Design Patterns

    Atelier : analyse des définitions de pattern et factorisation par besoin métier.

    Patterns de génération d'instances

    Factory et Abstract Factory pour la création sous condition
    Singleton et dérivé : maîtrise des ressources disponibles

    Patterns de structure des données

    Le Composite, comment simplifier les listes
    La Facade : clarifier un composant

    Pattern de comportement

    Strategy : l'usine à méthodes
    L'iterateur et ses implémentation existantes
    Observer : l'événementiel sans événements
    Template : introduire des actions spécifiques dans un comportement standard

    Ateliers : Analyse du besoin et proposition d'un pattern adéquat ; modélisation UML et implémentation de la solution proposée par le pattern. 

    Prérequis

    Notions d'algorithmique et de programmation procédurale dans un langage quelconque

    Public

    Développeurs et analystes programmeurs (ne connaissant pas l'objet), chefs de projets.

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    A l'issue de cette formation, vous aurez les connaissances nécessaires pour :

    • Découvrir et de mettre en œuvre l'essentiel des possibilités des produits de la nouvelle suite Adobe dans sa version Cloud.
    • Comprendre pourquoi Photoshop est un standard incontournable pour la gestion des photos, pourquoi Illustrator l'est pour le dessin et InDesign pour les mises en page professionnelles.
    • Tirer parti de la complémentarité de ces logiciels réunis au sein d'une même suite.
    • Comprendre le vocabulaire et les concepts communs à tous les logiciels dans le domaine de la photo ou du dessin.
    • Intégrer votre création au sein d'une publication qui ajoutera la dimension texte et mise en page (InDesign).
    Tarif

    A partir de 2 350,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Identifier les principales tâches et responsabilités d'un Data Engineer
    • Comprendre les concepts fondamentaux du traitement et stockage des données
    • Connaître les outils et technologies couramment utilisés en Data Engineering
    Tarif

    Contacter l'organisme

    Durée

    1 jour

    Modes
    • Centre
    • Entreprise

    Objectifs de la formation

    Concrètement, à l'issue de cette formation Zabbix 6.0, vous serez capable de :

    • Appréhender la terminologie de la supervision dans le contexte du logiciel
    • Connaître les concepts et les bonnes pratiques autour de la solution
    • Installer et administrer Zabbix
    • Concevoir et déployer une solution de supervision
    • Mettre en place des configurationscomplexes de supervision Zabbix
    • Automatiser les configurations de bout en bout grâce au LLD
    • Optimiser les performances de votre supervision
    Tarif

    A partir de 4 750,00 €

    Durée

    8j / 56h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Appréhender la terminologie utilisée sur les projets de reprise et continuité d’activité
    • Expliquer comment définir les besoins de continuité de l’entreprise, anticiper et préparer les scénarios de risques majeurs
    • Expliquer les étapes essentielles à la mise en œuvre d'un PCA / PRA
    • Mettre en oeuvre les concepts et solutions techniques permettant de répondre aux exigences de reprise des activités
    Tarif

    Contacter l'organisme

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Créer des Design de site web - Créer des sites web - Intégrer des pages HTML
    Tarif

    A partir de 2 475,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Cette formation fait l'objet d'une évaluation formative.
    Tarif

    Contacter l'organisme

    Durée

    2 jours (14 heures)

    Modes
    • Distance
    • Centre

    Objectifs de la formation

    À l'issue de cette formation Ingéniérie des Exugences dans un contexte Agile, vous aurez acquis les connaissances et les compétences nécessaires pour :

    • Comprendre ce qu’est l’agilité
    • Connaître les valeurs, les principes et les concepts de l’agilité
    • Comprendre les spécificités de l’ingénierie des exigences dans un contexte agile
    • Comprendre les problématiques et les points d’attention
    • Connaître le rôle et les compétences de l’analyste dans un contexte agile
    • Définir une démarche d’IE avec des activités, des techniques et des outils compatibles avec l’agilité.
    Tarif

    A partir de 1 480,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    À l'issue de cette formation DevSecOps Practitioner, vous aurez acquis les connaissances et les compétences nécessaires pour : 

    • Comprendre les concepts clés de DevSecOps
    • Connaître les éléments techniques utilisés dans les pratiques DevSecOps
    • Être capable de mettre en œuvre des évaluations fondées sur des métriques liées à son organisation
    • Savoir identifier les exigences liées aux pipelines DevSecOps ainsi que leurs impacts
    • Comprendre comment les pratiques de surveillance contribuent à l'obtention de résultats positifs
    • Se préparer à la certification « DevSecOps Practitioner (DSOP)
    Tarif

    A partir de 2 310,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Connaître les textes, concepts et outils disponibles pour structurer une démarche de QVCT (Qualité de vie et des conditions de travail)
    • Appréhender les différences et complémentarités de notions clefs : QVT, BET, RPS…
    • Repérer les leviers qui concilient performance collective de l’entreprise et préservation de la santé des salariés
    • Poser les bases d’une culture de prévention et de santé
    Tarif

    A partir de 1 550,00 €

    Durée

    2j / 14h

    Modes
    • Entreprise

    Objectifs de la formation

    • Cette formation fait l'objet d'une évaluation formative.
    Tarif

    Contacter l'organisme

    Durée

    5 jours (35 heures)

    Modes
    • Distance
    • Centre

    Je cherche à faire...