Formation .NET : Bonnes pratiques et Design Patterns

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Résoudre les problèmes du développement logiciel et produire des applications performantes.

 Objectifs pédagogiques :

Concrètement, à l'issue de cette formation Design Patterns vous serez en mesure de :

  • Résoudre des problèmes de programmation complexes grâce aux design patterns standard
  • Produire un code sans erreur en utilisant le développement piloté par les tests et Visual Studio
  • Créer des architectures multicouches réutilisables et éliminer la duplication fonctionnelle

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 2 290,00 €

Durée 4 jours (28h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 2 290,00 €

Durée 4 jours (28h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Selon ses inventeurs, les Design Patterns permettent de décrire un problème récurrent dans un environnement donné, puis décrivent une solution réutilisable à chaque fois qu'on le rencontre.
Les Design Patterns sont donc des modèles d'organisation correspondant à des situations fréquemment rencontrées, qu'il faudrait utiliser systématiquement pour faciliter la réutilisation, la testabilité et la maintenance du code source.
La connaissance des langages et bibliothèques .NET n'est pas suffisante pour développer des applications robustes.
Les bonnes pratiques et les design patterns vous aident à construire des applications sur des fondations solides.

Programme

Introduction

La notion d’usine logiciel

Optimisation et réutilisation du code dans le but de maximiser la productivité
Outils pour la non duplication du code dans le but d’améliorer la maintenance

Optimisation

Quand, comment, pourquoi optimiser ?
Les différents axes d’optimisation en .NET (TPL, optimisation mémoire…)

Architectures et patterns de programmation en .NET

Patrons de création

Fabrique
Fabrique abstraite
Monteur
Prototype
Singleton

Patrons structurels

Adapteur
Pont
Composite
Decorateur
Facade
Poid mouche
Proxy

Patrons comportementaux

Chaine de responsabilité
Commande
Iterateur
Mediateur
Memento
Observateur
Etat
Strategie
Patron de méthode
Visiteur

Mise en œuvre des bonnes pratiques

Organisation et implémentation de la logique métier

Développement en couches (n-Tiers)
Architecture applicative et architecture physique
Architecture hexagonale

Appliquer les bons principes de la POO (principes SOLID)

Ouvert/fermé
Responsabilité unique
Substitution de Liskov
Séparation des interfaces
L'inversion des dépendances

Utilité de l’injection de dépendance sous .NET Core

Organisation et architecture applicative sous .NETCore
Les alternatives (Unity Container)
Exemple avec Blazor wasm, Blazor server et MVC
Exemple avec XAMARIN Form

Aller plus loin avec les tests

Automatisation des tests unitaires

Réduire les cycles de développement via les tests automatisés
Amélioration de la qualité grâce aux tests
Supprimer les erreurs via les tests de régression réutilisables

Intégration des tests et de l'écriture du code

Architecture TDD (Test driven developpement)
Organiser, coordonner et effectuer des cas de tests
Isolation d'un environnement de test de classes avec le Pattern Mock-Object pour des tests fiables et renouvelables
Refactorisation rythmée par les tests pour une validation immédiate
Utilisation de Mock, objets factices et bouchons

Intégration continue et introduction à DevOps

Introduction à Azure DevOps

Prérequis

Pour suivre ce cours dans de bonnes conditions, il est écessaire d'avoir suivi la Formation Programmer en langage C# pour développeur (.NET) (Réf. SLCN) ou en posséder les connaissances équivalentes.

Public

Cette formation cible principalement les programmeurs, les architectes système ainsi que tous ceux qui développent des applications .NET.

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation Certification PMI-SP, vous aurez obtenu les connaissances et compétences nécessaires pour :

  • Réussir la certification Scheduling Professional PMI-SP
  • Comprendre les bonnes pratiques de la planification
  • Réaliser des travaux dirigés pour assimiler les concepts
  • Se familiariser avec l'ouvrage de référence du PMI ® : le PMBOK ®
  • Maîtriser le référentiel PMI : les processus, domaines de management et techniques qui garantissent le ressort des projets
  • Préparer, réviser et acquérir les trucs et astuces de l'examen PMI-SP ®
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation TCP/IP vous permettra d'acquérir la connaissance du protocole, de la base aux protocoles de routage multicast les plus évolués. Cette formation TCP/IP qui comporte de nombreux laboratoires pratiques permettra de comprendre et de mettre en oeuvre les mécanismes de base de connectivité IP, les mécanismes des applications les plus utilisées, ainsi que les protocoles de routage plus complexes. Les utilisations de type NAT ou l'évolution vers IPV6 seront également traitées.

Tarif

A partir de 2 250,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Assimiler les concepts fondamentaux de l'ingénierie des exigences.
  • S'approprier les principales pratiques en ingénierie des exigences.
  • Maîtriser les techniques d'élucidation et de spécification des exigences.
  • Obtenir la certification IREB® Certified Professional for Requirements Engineering Niveau Fondation V3.
Tarif

A partir de 2 550,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Sensibilisation à la cybersécurité, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Découvrir les bonnes pratiques pour limiter les risques juridiques et opérationnels
  • Comprendre comment protéger les informations en adéquation avec les besoins métiers
Tarif

A partir de 890,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Savoir analyser ses pratiques professionnelles et sa capacité de polyvalence.
  • Réaliser un diagnostic interne de son unité de travail.
  • Savoir déterminer des axes d'amélioration personnels et intra-équipe.
  • Optimiser la communication au sein de l'équipe pour réduire les conflits.
  • Savoir prendre du recul pour mieux agir.
  • Apprendre à surmonter la résistance au changement dans son équipe.
Tarif

A partir de 1 800,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Opérations de Fusions & Acquisitions 2024/2025 : comment encadrer vos due diligences juridiques et financières ? Quelle nouvelle construction des clauses de prix ? Réglementation des investissements étrangers en France : quels retours d’expérience ? Quel nouveau traitement fiscal de l’opération et des restructurations préalables à la cession ?
  • Maîtrisez les nouvelles pratiques en matière de négociations et de process de vente dans vos opérations de Fusions & Acquisitions.
  • Garanties de passif 2024/2025 : comment encadrer le périmètre de la garantie dans vos clauses déclaratives ?
  • Clauses de garanties du prix, limitations à la garantie de passif, exécution de la garantie, ou assurance de la garantie de passif : maîtrisez les nouvelles pratiques dans la négociation et la rédaction de vos clauses clés en matière de garantie de passif
  • Faites le point sur les nouveaux contentieux des garanties de passif
Tarif

A partir de 1 995,00 €

Durée

2 jours 14 heures

Modes

Objectifs de la formation

Prelude est une solution de supervision de sécurité, également appelée SIEM (Security Information and Event Management). Couplée aux sondes SNORT, systèmes de détection d'intrusion du réseau (IDS) et aux outils HIDS (Host-based Intrusion Detection Dystem), elle permet de détecter les cyberattaques .

À l'issue de cette formation Prelude, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Traiter des incidents et leur management
  • Aborder les problématiques liées à la détection d'intrusion ainsi que leurs limites
  • Mettre en place le SIEM Prelude avec implémentation de sondes SNORT et d'agents HIDS dans un réseau existant
  • Prendre les bonnes décisions suite à l'analyse des remontées d'informations et à leur corrélation

 

Tarif

A partir de 2 400,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise

Objectifs de la formation

À l'issue de cette formation Tezos, vous serez à même de :

  • Appréhender les concepts de la Blockchain Tezos
  • Modéliser et créer un smart contract en Ligo
  • Mettre en place les tests unitaires sur un smart contract
  • Déployer un smart contract avec Michelson
  • Interagir avec un smart contract déployé
  • S’approprier des patterns simples de smart contracts
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

De l'Expérience utilisateur UX UI au Webdesign

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

Produire un web design (Avec un header, une page d'accueil et un footer
Produire des appels à l'action (CTA)
Identifier votre cible client (persona)
Hiérarchiser votre contenu
Produire des designs cohérents
Produire des Wireframes réussis
Construire une bonne navigation
Produire une palette de couleurs
Tarif

A partir de 549,00 €

Durée

1j / 5h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation TOGAF 9.2 Foundation, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre l’ensemble du contenu de TOGAF® 9.2 et être autonome pour en travailler individuellement les détails dans le texte original
  • Développer une architecture pour votre entrerprise
  • Maitrise des techniques et livrables clefs du cycle ADM
  • Adapter l’ADM
  • Le Continuum d’Entreprise : réutilisation, partitionnement,
  • Connaissance des modèles de référence TOGAF®
  • Maitrise du Cadre de Capacité d’Architecture.
Tarif

A partir de 3 990,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...