Formation Java SE Intermédiaire : Conception objet avancée

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Maîtriser les fondements de la POO - Comprendre la décomposition d'une application d'entreprise en objets (conception/design OO) - Appliquer les principes de regroupement, de structuration et de communication entre les objets d'un système complexe - Concevoir des systèmes OO de manière à  favoriser la maintenabilité et faciliter le changement dans un contexte itératif - Appliquer les principes S.O.L.I.D. - Comprendre certains modèles de conception d'entreprise (Repository, Factory, DTO) - Connaître la place et les différences entre les styles architecturaux - Connaître quelques modèles architecturaux (DDD, Clean Architecture ...) - Concevoir des applications faiblement couplées et cohésives.

DAWAN


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

Tarif

A partir de 1 795,00 €

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

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 1 795,00 €

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

    Maîtriser les fondements de la conception objet

    Encapsulation : intérêt, bonnes pratiques
    Agrégation d'objets
    Héritage : cas d'usage, préférence pour la composition
    Polymorphisme : ad-hoc, sous-typage, types paramétriques
    Objets Valeurs (Value Objects)
    Cercle vertueux de l'ignorance

    Atelier : construire un schéma de classes cohérent

    Gérer l'interaction entre les objets du système

    Tell don't ask
    Gestion des dépendances
    Découpage des règles d’affaires basé sur l’interaction
    Conception basée sur les comportements
    Loi de Déméter

    Atelier : implémentation de patterns de comportements

    Concevoir un domaine et découper des objets

    Conception par concepts plutôt que par données : concepts, types d'objets
    Architecture Héxagonale
    Présentation des principes SOLID
    Principe de la responsabilité unique (SRP)
    Principe de l’ouverture-fermeture (OCP)

    Atelier : multiples exemples de mauvaise/bonne implémentation

    Introduire une abstraction

    Métrique de l'Abstraction-Instabilité (R. C. Martin)
    Principe de substitution de Liskov (LSP)
    Composition versus héritage
    Principe de la ségrégation des interfaces (ISP)

    Atelier : analyse d'un code et présentation des métriques - ré-écriture d'exemples concrets

    Concevoir une application en couches

    Conception modulaire
    Conception d'un domaine d'affaires (aperçu du DDD)
    Séparation de l’infrastructure (persistance, UI, ORM, etc.)
    Principe d’inversion des dépendances (DIP)
    Entrepôts référentiels (Repositories)
    Objet de transport (DTO)
    Présentation de la clean architecture

    Atelier : implémentation d'une applicaion en couche

    Prérequis

    Avoir suivi la formation Java Initiation+Approfondissement ou notions équivalentes

    Public

    Développeurs Java

    Ces formations pourraient vous intéresser

    Objectifs de la formation

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

    • Créer et utiliser des pages JSF avec Facelets
    • Distinguer l'architecture d'une application JSF et son modèle MVC
    • Décrire le rôle des managed-beans
    • Détailler le cycle de vie d'une requête
    • Identifier les principaux composants standards JSF
    • Intégrer des composants JSF Ajax
    • Lier les composants JSF et les autres composants JEE.
    Tarif

    A partir de 1 680,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Comprendre les différents types de Jira et les niveaux de droits pour les administrateurs
    • Créer et configurer des projets Jira
    • Administrer les utilisateurs, les paramètres de site, les groupes d'organisation et les intégrations d'applications
    • Utiliser les fonctionnalités avancées de Jira tels que les types de tickets, les workflows, les écrans, les champs personnalisés, les rôles et les tableaux de bords
    Tarif

    A partir de 1 500,00 €

    Durée

    2 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Cette formation Illustrator perfectionnement vous apprendra les techniques de conception de dessin vectoriel ainsi qu'à créer, modifier et décliner aisément vos illustrations.

    Tarif

    A partir de 1 400,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Pour être autonome et opérationnel le profil du technicien support PC se doit d’intégrer des compétences globales. En effet, même si la connaissance de la configuration matérielle et logicielle d’un PC représente un vrai savoir-faire, un ordinateur ou un mobile évolue maintenant toujours dans un contexte réseau. Un problème de lenteur de PC peut provenir d’une configuration hardware insuffisante, d’une surcharge de services actifs inutiles, de congestion du réseau, de virus, etc. Il nous a donc paru pertinent de regrouper le triplet de connaissances matériel, logiciel, réseau dans un même cursus afin de proposer une formation cohérente qui permet de construire un profil technique qui réponde à des besoins concrets et récurrent de tout utilisateur de PC dans un contexte personnel ou professionnel. L’approche pédagogique consiste à vous donner les bases théoriques et à vous expliquer pour chaque concept le « comment ça marche ? » avant le « comment faire pour ? ». Les deux approches se complètent et vous permettront de savoir diagnostiquer et agir lorsque l’on vous sollicite pour des interventions de nature éventuellement très différente. Les travaux pratiques occupent un rôle central dans tout le cursus. Ils vous permettront de mesurer votre progression, du démontage/remontage complet d’un PC en terminant par la construction d’un réseau d’entreprise inter-agences qui accéde à Internet tout en intégrant les équipements mobiles (câblages, configuration IP, bornes Wifi, routeur, switch, DHCP, DNS, etc.).

    Attention, cette formation est conçue en trois modules de 4 jours chacun. Les dates indiquées ne correspondent qu'aux 4 premiers jours (1er module) ! Contactez notre service commercial pour connaitre les dates des 2 modules suivants.

    Tarif

    A partir de 6 175,00 €

    Durée

    12j / 84h

    Modes
    • Centre
    • Entreprise

    Objectifs de la formation

    Comprendre Docker et les microservices- savoir installer Docker - administrer et orchestrer Docker
    Tarif

    A partir de 3 250,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Comprendre les principes de base de la retouche photo avec Photoshop.
    Apprendre à utiliser les outils essentiels de Photoshop pour l'édition et la manipulation d'images.
    Maîtriser les techniques avancées de Photoshop pour la retouche photo professionnelle.
    Acquérir des compétences en design graphique en utilisant les fonctionnalités avancées de Canva.
    Apprendre à créer des illustrations et des graphiques attrayants avec Canva.
    Comprendre les bases de la conception web et l'installation de WordPress.
    Savoir personnaliser un site WordPress en utilisant des thèmes et des plugins.
    Apprendre à créer des mises en page attrayantes et adaptées aux mobiles avec WordPress.
    Explorer les fonctionnalités avancées de WordPress, telles que la gestion des utilisateurs et la sécurité.
    Comprendre les principes de l'optimisation des moteurs de recherche (SEO) pour les sites WordPress.
    Apprendre à intégrer des médias sociaux et à partager du contenu depuis WordPress.
    Acquérir des compétences en gestion de projet pour la création de sites web avec WordPress.
    Savoir concevoir des infographies percutantes avec Canva pour communiquer efficacement.
    Apprendre à créer des visuels attrayants pour les réseaux sociaux avec Canva.
    Explorer les meilleures pratiques en matière de workflow et d'organisation pour maximiser l'efficacité dans l'utilisation de Photoshop, WordPress et Canva.

    Ces objectifs devraient vous permettre de couvrir les principales compétences et connaissances nécessaires pour maîtriser ces trois outils dans le cadre d'une formation en e-learning.
    Tarif

    A partir de 690,00 €

    Durée

    5j / 37h

    Modes
    • Entreprise
    • Distance

    Objectifs de la formation

    • Identifier ce qu’est ChatGPT : comprendre son fonctionnement et ses utilisations en formation.
    • Cerner les limites des outils d’IA et leur donner un cadre éthique.
    • Créer des prompts (des requêtes) efficaces pour travailler la conception de formation.
    • Utiliser ChatGPT en cours d’animation pour stimuler les apprenants.
    • Intégrer ChatGPT dans son processus d’évaluation de formation.
    Tarif

    A partir de 825,00 €

    Durée

    1 jour ( 7 heures)

    Modes
    • Entreprise
    • Distance
    • Centre

    Objectifs de la formation

    Connaître les notions nécessaires à  la gestion d'un projet Java EE
    Tarif

    A partir de 3 475,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Décrire l'architecture, l'administration et les licences du cloud
    • Comprendre le matériel et les fonctionnalités de toutes les familles de produits
    • Mettre en œuvre les meilleures pratiques pour le dépannage et savoir quand contacter le support technique
    • Se préparer à l'examen de certification Cisco Meraki Solutions Specialist
    Tarif

    A partir de 790,00 €

    Durée

    1j / 7h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Utiliser Premiere Pro dans ses fonctionnalités avancées.
    Tarif

    A partir de 1 380,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Je cherche à faire...