Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
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 :
Tarif |
A partir de 2 290,00 € |
Durée | 4 jours (28h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 2 290,00 € |
Durée | 4 jours (28h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
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.
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…)
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
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
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
À l'issue de cette formation Certification PMI-SP, vous aurez obtenu les connaissances et compétences nécessaires pour :
Tarif |
Contacter l'organisme |
Durée |
5j / 35h |
Modes |
|
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 |
|
Tarif |
A partir de 2 550,00 € |
Durée |
3 jours |
Modes |
|
À l'issue de cette formation Sensibilisation à la cybersécurité, vous aurez acquis les connaissances et les compétences nécessaires pour :
Tarif |
A partir de 890,00 € |
Durée |
1j / 7h |
Modes |
|
Tarif |
A partir de 1 800,00 € |
Durée |
4j / 28h |
Modes |
|
Tarif |
A partir de 1 995,00 € |
Durée |
2 jours 14 heures |
Modes |
|
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 :
Tarif |
A partir de 2 400,00 € |
Durée |
4j / 28h |
Modes |
|
À l'issue de cette formation Tezos, vous serez à même de :
Tarif |
Contacter l'organisme |
Durée |
4j / 28h |
Modes |
|
Tarif |
A partir de 549,00 € |
Durée |
1j / 5h |
Modes |
|
Concrètement, à l'issue de cette formation TOGAF 9.2 Foundation, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 3 990,00 € |
Durée |
5j / 35h |
Modes |
|