
Initiation à la programmation orientée objet
GHDE Formation
Non finançable CPF
Salarié en poste / Demandeur d'emploi / Entreprise
En ligne
Présentiel
Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
1150 €
Durée
2 jours
Certifications
Qualiopi
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
Objectifs
Descriptif:
Objectifs:
La Programmation Orientée Objet (POO) constitue un pilier essentiel pour tout développeurs soucieux de concevoir une application de qualité.
Ce type de programmation repose sur la modélisation du logiciel à l'aide d'objets et de classes, offrant une structure et une flexibilité accrues par rapport à d'autres paradigmes de programmation.
La POO introduit un vocabulaire et des concepts pouvant être compliqués à assimiler. En cas de mauvaise application ou compréhension, la production du logiciel peut devenir un véritable échec.
Au cours de cette formation, les participants acquerront des connaissances approfondies sur les concepts clés de la POO. Ils apprendront à concevoir des systèmes modulaires, réutilisables et évolutifs, favorisant ainsi la maintenance et l'extension des applications.Objectifs:
- Comprendre les problématiques liées à la conception
- Maîtriser les concepts de la Programmation Orientée O
- Être initié à la modélisation UML.
- Reconnaître et être initié aux design patterns.
- Être sensibilisé aux bonnes pratiques de conception logiciel.
Programme
1 - Introduction au génie logiciel
- Comparaison avec le bâtiment
- Les principales difficultés du génie logiciel
- L’approche objet vs l’approche fonctionnelle
- L’évolution des langages de programmation
- Les objectifs de l’orienté objet
- Comprendre la structure d’une classe (les attributs, les méthodes et les constructeurs)
- Cycle de vie des objets (organisation de la mémoire, Garbage Collector, assignment)
- Les apports du langage UML
- L’héritage (constructeur, référencement et relation)
- Visibilité et accessibilité des données
- Abstraction
- Surcharge, redéfinition et accessibilité
- Le polymorphisme et le transtypage
- Les interfaces
- Les diagrammes de classes
- Le principe S.O.L.I.D
- Pourquoi les designs patterns
- Les familles de patterns
- Découpage d’une application
- Accéder aux données
- Design patterns appliqués
- Les environnements de développement intégrés (IDE)
- Les outils de modélisations et générateurs de code
Cette formation est temporairement suspendue.
Voici des formations similaires :
Formation intelligence artificielle et chatbots
MARSEILLE 13E

Non finançable CPF
À distance / En centre / En entreprise
Entreprise
ISOLUCE
Premiers pas avec Python 3
ORSAY

Non finançable CPF
À distance / En centre / En entreprise
Entreprise
CODE RECKONS
Chef de projet CRM
LYON 8E

Non finançable CPF
En centre
Demandeur d'emploi
EDUMOTIV (Nomendum SAS)
Ces formations peuvent vous intéresser
Formation React 19 Release Candidate
À DISTANCE

Non finançable CPF
À distance
Entreprise
ACCESS IT
Java - Les fondamentaux
LE HAILLAN
Non finançable CPF
À distance / En centre / En entreprise
Entreprise
4sh Learning
Formation : développement RPG IV sur IBM i ( AS400) - IBMI
MONTPELLIER

Non finançable CPF
À distance / En centre / En entreprise
Entreprise
Notos
Les formations les plus recherchées
Lyon
Toulouse
Marseille
Montpellier
Paris
Bordeaux
Dijon
Mâcon
Nantes
Rennes
Informatique CPF
Informatique en Ligne
Cobol
Cobol CPF
Cobol en Ligne
Developpeur informatique
Codage
Developpeur web
Technicien informatique
Technicien support informatique
Administrateur systeme
Consultant en informatique
Spark
Programmation
Technicien reseaux
Cobol Ancenis-Saint-Géréon
Codage Ancenis-Saint-Géréon
Developpeur informatique Alfortville
Developpeur web Mantes-la-Jolie
Developpeur web Mantes-la-Ville
Developpeur informatique Antony
Codage Angers
Cobol Angers
Cobol Boulogne
Codage Boulogne
Cette formation est temporairement suspendue.
Voir des formations similaires