> Formations > Technologies numériques > Développement logiciel > .NET > Formation Programmation Orientée Objet en .NET > Formations > Technologies numériques > Formation Programmation Orientée Objet en .NET
Formation incontournable

Programmation Orientée Objet en .NET

en C# ou en Visual Basic .NET

Programmation Orientée Objet en .NET

en C# ou en Visual Basic .NET
Télécharger au format pdf Partager cette formation par e-mail 2


Cette formation très pratique, explicite les concepts de la la Programmation Orientée Objet (POO) en les illustrant par des programmes .NET. Ce stage donne aussi l'occasion d'utiliser l'IDE Visual Studio et d'éprouver l'utilité de quelques bonnes pratiques d'organisation du code (quelques Design Pattern).


Inter
Intra
Sur mesure

Cours pratique en présentiel ou en classe à distance

Réf. UNE
Prix : 1890 € H.T.
  3j - 21h
Pauses-café et
déjeuners offerts




Cette formation très pratique, explicite les concepts de la la Programmation Orientée Objet (POO) en les illustrant par des programmes .NET. Ce stage donne aussi l'occasion d'utiliser l'IDE Visual Studio et d'éprouver l'utilité de quelques bonnes pratiques d'organisation du code (quelques Design Pattern).

Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
  • Comprendre la notion d'objet
  • Identifier les points clés de la programmation orientée Objet en .NET
  • Maîtriser les manipulations courantes d'objets en .NET
  • Découvrir les bases de l'utilisation de Visual Studio
  • Structurer une application logicielle en couches logiques

Public concerné
Développeurs habitués à la programmation procédurale qui souhaitent passer à la POO avec les technologies .NET.

Prérequis
Bonnes connaissances en programmation procédurale. Expérience requise en développement logiciel.
Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisant  ce test.

Programme de la formation

Intérêts de la POO

  • Rappel des principes de la programmation procédurale.
  • Avantages et inconvénients de cette approche.
  • Exemple d'une application orientée Objet.
Travaux pratiques
Comparaison d'un même programme simple réalisé avec un découpage fonctionnel et orienté Objet.

La notion d'architecture applicative

  • Du mainframe au client-serveur.
  • Du client-serveur aux architectures multiniveaux.
  • Architecture globale des applications en .NET : organisation en couches et en niveaux.
  • Principe du modèle en trois couches : présentation, métier et accès aux données.
  • Principe des applications distribuées et des architectures SOA.
Travaux pratiques
Analyse d'une application simple (starter kit) architecturée en trois couches logiques.

La notion d'objet

  • Démystifier la notion d'objet et terminologie associée.
  • Conception et manipulations d'objets (classes, instances).
  • Utilisation du diagramme de classes UML.

L'implémentation d'une classe

  • Mise en œuvre du mécanisme d'encapsulation.
  • Implémenter une méthode avec surcharges.
  • Ajouter des constructeurs. Créer un membre statique.
  • Définir la visibilité d'un membre et contrôler son accès.
Travaux pratiques
Manipuler les différents types de membre d'une classe.

Les concepts de la POO

  • Principe et intérêt du mécanisme d'héritage.
  • Redéfinir un membre dérivé.
  • Rôle des classes abstraites et des interfaces.
  • Faire du polymorphisme avec une interface.

Manipulations courantes d'objets en .NET

  • Principe de la liaison précoce ou tardive et de la réflexion.
  • Rôle et comportement des types valeur et référence.
  • Regroupement d'objets en collections.
  • Principe du DataBinding. Principe de LINQ.
Travaux pratiques
Se familiariser avec la manipulation des objets en .NET, avec exemple de LINQ, LINQ To Object et To SQL.

Outils et méthodes

  • Aperçu des techniques d'analyse (RUP, Agile).
  • Tirer parti d'UML (principaux diagrammes, pièges à éviter...).
  • Principe et intérêt des Design Patterns.
Travaux pratiques
Réalisation du pattern Singleton et analyse des patterns exploités dans le framework .NET.


Modalités pratiques
Travaux pratiques
Alternance de séquences théoriques et de travaux pratiques.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Solutions de financement
Pour trouver la meilleure solution de financement adaptée à votre situation : contactez votre conseiller formation.
Il vous aidera à choisir parmi les solutions suivantes :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.

Avis clients
4,6 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
STÉPHANE N.
25/04/22
5 / 5

Très bonne animation/compétences du Formateur il pourrait être intéressant d’améliorer le Support de cours car il est difficilement compréhensible sans explication
ANTHONY A.
25/04/22
5 / 5

Très intéressant, mais un peu complexe sur certain point par rapport à mon niveau de base
JORDAN J.
24/11/21
3 / 5

Super formateur ! j ’ai trouvé que la formation allait tres (trop?) vite parfois, mais etant novice sur le sujet, j’ai besoin de temps pour assimiler les notions, le vocabulaire, il y a enormement de points qui sont abordés (ce qui est une bonne chose mais peut etre allonger le temps de la formation afin d’avoir pus de temps de les comprendre). J’aurai aimé avoir une approche un peu plus web personnellement mais je suis satisfait de




Horaires
En présentiel, les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
En classe à distance, la formation démarre à partir de 9h.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 15h30 le dernier jour.

Dates et lieux
Pour vous inscrire, sélectionnez la ville et la date de votre choix.
Du 12 au 14 septembre 2022 *
FR
Classe à distance
Session garantie
S’inscrire
Du 12 au 14 septembre 2022
FR
Paris La Défense
S’inscrire
Du 2 au 4 novembre 2022
FR
Paris La Défense
S’inscrire
Du 2 au 4 novembre 2022
FR
Classe à distance
S’inscrire