Introduction à la programmation objet

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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

  • Gérer à la fois la conception d'application orientée objet, ainsi que sa traduction en programmation objet
  • Identifier dans un projet les entités éligibles à devenir des classes
  • Traduire les entités et relations entre entités en classes
  • Passer à la programmation objet en présentant les principaux concepts
  • Estimer l'utilité des frameworks dans une approche objet
  • Choisir et utiliser les frameworks.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 120,00 €

Durée 2 jours  (14h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 120,00 €

Durée 2 jours  (14h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Jour 1 - Matin

De l'analyse à l'objet

  • Le langage UML comme charnière entre MOA et MOE
  • Les principaux diagrammes dans UML qui conduisent à l'objet
  • Identification des Design Patterns dans les diagrammes UML

Pourquoi l'objet ?

  • L'importance de la réutilisabilité
  • La notion de composant
  • Différences entre conception et développement fonctionnel et objet
  • Différences entre principe procédural et objet
  • Y a-t-il un seul paradigme objet ?

Les bases et concepts de l'objet

  • Les objets sont partout
  • Non dissociation des données et des procédures
  • Le moule à objets : la classe
  • Les objets comme instances de classe
  • Les fonctions de classe : les méthodes
  • Les attributs de classe : les propriétés
  • Notion de visibilité des attributs d'objets
  • Présentation de l'inclusion d'objets
  • Présentation de l'héritage d'objets
  • Une notion essentielle : l'interface

Exemple de travaux pratiques (à titre indicatif)

  • Identification des classes métier et techniques

Jour 1 - Après-midi

Conception d'une architecture informatique à base d'objets

  • Les Design Patterns principaux
  • Découpage d'une solution en tiers Data, métier et présentation
  • Conception des objets d'accès aux données
  • Conception des objets métier
  • Conception des objets graphiques

Exemple de travaux pratiques (à titre indicatif)

  • Conception architecturale technique à base d'objets répartis sur les tiers identifiés

Jour 2 - Matin

Conception d'une architecture informatique à base d'objets - Suite

  • Exemple d'un Pattern Objet : le pattern MVC
  • Le modèle en tant que classe
  • Le contrôleur en tant que classe
  • Conception d'une architecture MVC
  • Exemple d'un deuxième Pattern Objet : Observer

Exemple de travaux pratiques (à titre indicatif)

  • Partir d'une situation réelle et appliquer un patron de conception vu précédemment

Jour 2 - Après-midi

Les outils de développement objet

  • De la modélisation au code : les générateurs de code
  • Présentation des outils et plug-ins principaux
  • Présentation d'Eclipse
  • Présentation de Visual Studio Code
  • Présentation d'IntelliJ

Exemple de travaux pratiques (à titre indicatif)

  • Identification du rôle des objets dans les frameworks principaux

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Avoir les connaissances de base de la programmation.

Public

Concepteurs et développeurs amenés à conduire un projet de développement en objet.

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation RedHat Open Stack Administration I, vous aurez acquis les connaissances et compétences nécessaires pour :                          

  • Lancer une instance avec le tableau de bord Horizon
  • Mettre en oeuvre la gestion de projets, de quotas et d'utilisateurs
  • Gérer des réseaux, des sous-réseaux, des routeurs et des adresses IP flottantes
  • Créer et gérer un système de stockage en mode objet et bloc au sein de la structure OpenStack
  • Personnaliser des instances avec cloud-init
  • Savoir déployer des piles évolutives et Red Hat OpenStack Platform à l'aide de Director (RHOSP)

Ce cours s'appuie sur Red Hat Enterprise Linux 7.5 et sur Red Hat OpenStack Platform 13.0.

Tarif

A partir de 3 075,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Spark

Proposé par Sparks

Objectifs de la formation

  • Expliquer le fonctionnement d'Apache Spark et ses relations avec le Big Data et Hadoop
  • Utiliser les RDD pour gérer les opérations et MapReduce
  • Intégrer et utiliser HDFS avec Spark
  • Mettre en place et déployer une structure de cluster Spark
  • Appliquer le partitionnement et la programmation parallèle sur les données HDFS
  • Concevoir et générer une application Spark
  • Implémenter Spark Streaming pour le traitement des données en temps réel
  • Appliquer des algorithmes de Machine Learning avec MLlib et optimiser Spark
Tarif

A partir de 2 250,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Se connecter à des sources de données multiples et hétérogènes.
  • Transformer et modéliser les données pour en faciliter l'analyse.
  • Construire un tableau de bord visuel et interactif.
Tarif

A partir de 1 310,00 €

Durée

3 jours (21 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Photoshop Perfectionnement - Avec certification TOSA

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Toute personne utilisatrice du logiciel Photoshop désirant se perfectionner afin de réaliser des retouches et des photomontages avancés. 

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

  • Utiliser les fonctions avancées de Photoshop
  • Réaliser des retouches en respectant les impératifs de l'impression professionnelle
  • Réaliser des photomontages
Tarif

A partir de 700,00 €

Durée

2 jour(s)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Développement iOS avancé pour iPohne/iPad, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Mettre en oeuvre des fonctionnalités avancées relatives à l’IA
  • Maîtriser la programmation “propre”  en Swift (généricité, module, …)
  • Comprendre l’intérêt de la programmation fonctionnelle et savoir la mettre en oeuvre
  • Maîtriser la programmation des tâches en arrière plan (background)
  • Maîtriser la programmation des capteurs et l’architecture de Core Motion
  • Communiquer avec un périphérique Bluetooth
  • Maîtriser la programmation des notifications Push
  • Déveloper des applications gérant le parallélisme (multithreading)
  • Ouvrir les applications (partage de données, extension)
Tarif

A partir de 2 260,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Python Bonnes pratiques et Design patterns vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Appliquer des design patterns et des bonnes pratiques pour développer des applications avec Python
  • Exploiter des fonctionnalités avancées de programmation Python pour concevoir des programmes fiables
  • Créer et gérer des threads de contrôle concurrents
  • Générer des requêtes et des réponses aux services Web REST et utiliser les données renvoyées
  • Suivre l'exécution du programme et améliorer les performances
  • Lancer des tests unitaires sur les programmes et les modules Python, les installer et les distribuer.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Décrypter les évolutions statutaires et leur impact sur la paie de vos agents
  • Identifier les différentes situations administratives et leurs répercussions
  • Élaborer le bulletin de paie de vos agents
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

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

5 jours (35 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Décrire les principaux concepts liés au framework Svelte
  • Ecrire une application Svelte à base de différents composants réactifs, la mettre au point et la proposer aux utilisateurs.
Tarif

A partir de 2 010,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Identifier et utiliser les principales améliorations d'InDesign, Illustrator et Photoshop CC 2024
  • Dresser l'historique des nouvelles fonctions.
Tarif

A partir de 560,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Je cherche à faire...