Formation - Conception et programmation Objet

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

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.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 3 jours (21 heures)
Modes
  • Entreprise
  • Distance
  • Centre
Sessions
Lieux Partout en France

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

Durée 3 jours (21 heures)
Modes
  • Entreprise
  • Distance
  • Centre
Sessions
Lieux Partout en France

Programme

1 - Programmation procédurale Vs. programmation orientée objet

  • Pourquoi travailler avec des objets
  • Dualité données et traitement dans l'approche orientée objet
  • Concepts de classe et d’objet
  • Les avantages de l'encapsulation
  • Modularité du code par ajout de bibliothèques
  • Couplage faible Vs. Cohérente forte
  • Notion de "Clean Code"

2 - L'approche objet : les concepts de base

  • L'instanciation ou la création d'un objet à partir d'une classe
  • Utilisation de constructeurs
  • Libération des ressources à l'aide des destructeurs
  • Les concepts objet : les objectifs du monde Objet, les classes et les objets, les attributs, les méthodes, l'encapsulation, l'instanciation
  • Traduction des concepts Objet en langage : les packages et les espaces de noms, les classes, les méthodes et leur visibilité, les attributs et leur visibilité, l'instanciation, l'appel de méthodes et la référence aux variables
  • Organisation par package et espace de noms

3 - Héritage et encapsulation

  • Comment spécialiser une classe et réutiliser du code
  • Un exemple concret pour comprendre l'utilité de l'héritage
  • Redéfinir une méthode dans une classe fille avec le polymorphisme
  • Notion de classes et de méthodes abstraites

4 - Introduction à UML

  • UML un standard bien établi dans le monde industriel
  • L'importance de la modélisation dans les projets complexes
  • Présentation des différents diagrammes et points de vue
  • Présentation des outils de modélisation : Enterprise Architect , Magic Draw, Visual Paradigm

5 - Concevoir le système logiciel à l’aide d’UML

  • Un point de vue, des diagrammes !
  • Capturer les aspects fonctionnels avec le diagramme de use cases
  • Modéliser la structure et l’architecture de votre application avec le diagramme de classes et le diagramme de composants
  • Le point de vue dynamique avec les diagrammes d’activités et de séquences

6 - Introduction aux Design Patterns

  • Principes des solutions de conception cataloguées
  • Méthodologie : définition des besoins techniques, des classes "types" du pattern, des collaborations entre classes
  • Présentation des patrons de conception : origine, les 3 familles (création, structuration et comportement), autres patrons
  • Présentation des principaux patrons de conception de chaque catégorie
  • Documentation d'un patron de conception et présentation des différents diagrammes UML utilisés
  • Bonnes pratiques : comment vous aider à choisir le bon patron pour un problème donné

Prérequis

Public

  • Développeurs, analystes, chefs de projets souhaitant évoluer vers les technologies du développement objet

Ces formations pourraient vous intéresser

Formation Contrôle des comptes consolidés

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Évaluer le processus d'établissement des comptes consolidés
  • Contrôler le périmètre et les méthodes de consolidation
  • Mettre en place les contrôles-clés se rapportant aux méthodes d'évaluation et aux retraitements
  • Opérer les contrôles liés aux écritures de consolidation
  • Détecter les éventuelles erreurs dans la présentation des états financiers consolidés
Tarif

A partir de 2 014,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Identifier les concepts et principes de l’automatisation
  • Appréhender le fonctionnement de Puppet
  • Installer et configurer Puppet
  • Déployer des logiciels et leur configuration
Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier la stratégie des acteurs de la négociation afin de définir leurs marges de manœuvre
  • Etablir sa méthode de négociation
  • Conduire les négociations avec stratégie
Tarif

A partir de 1 030,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Comprendre et appréhender l’architecture de la plateforme Jakarta EE
  • Intégrer une couche d’accès aux bases de données utilisant Jakarta Persistence
  • Développer la logique métier d’une application avec des composants Enterprise Beans session et Message-Driven
  • Gérer les transactions dans les composants métiers
  • Comprendre et utiliser l’injection de dépendance avec l’API CDI et ce dans les différents types de composants applicatifs
  • Développer, exposer et consommer des services Web SOAP avec l’API Jakarta XML Web Services
  • Développer des Services REST avec Jakarta RESTful Web Services pour exposer les fonctionnalités applicatives
  • Développer des WebSockets pour interagir avec des clients JavaScript
  • Déployer les différents types de composants dans un serveur d’applications
  • Développer des IHM Web en utilisant Server Faces
  • Utiliser des traitements Batch dans une application Jakarta EE
  • Comprendre les usages de l’API de concurrence dans une application Jakarta EE
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les principes fondamentaux de la cytométrie en flux
  • Analyser et interpréter les données obtenues par cytométrie en flux
Tarif

A partir de 1 740,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

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

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

Objectifs de la formation

  • Définir le cadre juridique et le champ couvert par la qualité de vie au travail (QVCT) afin d'identifier les actions prioritaires à mettre en oeuvre
  • Établir un plan d’actions global en associant les salariés et les IRP
  • Mettre en oeuvre son plan d'action pour manager la santé au travail
Tarif

A partir de 970,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre

Objectifs de la formation

  • Identifier le droit applicable aux contrats informatiques
  • Encadrer la rédaction des contrats relatifs à l'exploitation du logiciel
  • Déterminer les clauses pertinentes relatives au fonctionnement du logiciel
  • Optimiser les contrats de cloud computing (SaaS, IaaS et PaaS)
Tarif

A partir de 2 036,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Risque cyber et Droit du Numérique

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Définir le risque juridique lié aux cyberattaques
  • Distinguer les différents types de menaces et d'attaquants
  • Cerner les règles juridiques internes, européennes, internationales et étrangères qui gouvernent le risque cyber
  • Identifier l'impact de l'intelligence artificielle générative sur la menace cyber
Tarif

A partir de 645,00 €

Durée

3 heures 30

Modes
  • Entreprise
  • Centre

Je cherche à faire...