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
  • Centre
  • Entreprise
  • Distance
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
  • Centre
  • Entreprise
  • Distance
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

Objectifs de la formation

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

  • Déployer, exploiter et gérer un cluster Red Hat Ceph Storage
  • Identifier Red Hat Ceph Storage comme étant la solution de stockage dans le Cloud standard et intégrée, pour Red Hat OpenStack Platform
  • Mettre en oeuvre chaque type et méthode de stockage proposés par la solution Red Hat Ceph Storage
  • Choisir le type et la méthode adaptés en fonction des applications et des scénarios de stockage utilisés dans votre entreprise
  • Prendre en charge la gestion d'un cluster Ceph, notamment la configuration, les tâches quotidiennes, la résolution des problèmes, l'optimisation des performances et la mise à l'échelle.
Tarif

Contacter l'organisme

Durée

5j / 29h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Identifier Xcode et ses outils
  • Programmer objet avec Swift
  • Gérer la mémoire et les références
  • Décrire les liens entre Swift et Objective C
  • Appeler du code Objective C depuis Swift.
Tarif

A partir de 1 680,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Maîtriser AJAX et la communication asynchrone client-serveur
Tarif

A partir de 1 125,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
  • Reconnaître 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 2 680,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Formation ADA initiation

Proposé par DAWAN

Objectifs de la formation

Apprendre les bases du développement objet avec le langage ADA
Tarif

A partir de 2 245,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Apprendre à bien utiliser les ressources WordPress afin de créer un site web, de sa conception jusqu’à sa publication
  • Travailler sur des images en vue de leur insertion dans un document mis en page ou publié sur le web
  • Travailler le référencement de son site
Tarif

A partir de 4 890,00 €

Durée

11j / 77h

Modes

Formation OpenLayers

Proposé par Sparks

Objectifs de la formation

  • Créer ses propres applications cartographiques
  • Comprendre l'architecture et les concepts fondamentaux d'OpenLayers
  • Gérer les layers, les sources, les interactions et les controls
  • Connaître les systèmes de projections cartographiques, les animations OpenLayers
  • Manier la programmation OpenLayers et mobile
  • Gérer les builds
Tarif

A partir de 1 650,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Évoluer dans la profession de secrétaire-assistant.e
  • Contribuer à l’amélioration des performances de son équipe et de son manager
Tarif

A partir de 4 500,00 €

Durée

9j / 63h

Modes

Formation Parcours Expertise en droit des sociétés

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Choisir la forme sociale adaptée
  • Appliquer le régime juridique adéquat à toutes les étapes de la vie sociale d'une société
  • Distinguer les atouts de la SAS
  • Identifier les techniques d'augmentation et de réduction de capital
  • Repérer les conventions réglementées
  • Recourir aux pactes d'actionnaires
Tarif

A partir de 10 070,00 €

Durée

13 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

Réaliser ou modifier un dessin 2D, mécanique ou architectural, en élaborant une stratégie de dessin en fonction des outils mis à  disposition par AutoCAD. Adapter ces travaux pour les exporter en fichier ou vers un traceur. Personnaliser, automatiser et optimiser les outils de production sous AutoCAD.
Tarif

A partir de 995,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...