Tous les cours
54 cours rédigés sur 54, répartis en 9 thèmes.
C# · Le langage
7 / 7Bases du langageTypes valeur et référence, nullable, pattern matching, records, tuples.environ 18 minProgrammation orientée objetHéritage, interfaces, polymorphisme, abstract et sealed, composition.environ 15 minCollections et LINQIEnumerable contre IQueryable, exécution différée, opérateurs.environ 17 minGenerics, delegates et eventsTypes génériques, contraintes, delegates, events, lambdas.environ 16 minExceptions et gestion d'erreurtry, catch, finally, exceptions personnalisées, patron Result.environ 15 minMémoire et performanceGC, struct contre class, boxing, Span<T>, IDisposable.environ 18 minNouveautés, de C# 8 à C# 15Ce que chaque version a ajouté, et ce qui vaut la peine d'être adopté.environ 16 min
.NET · La plateforme
6 / 6Programmation asynchroneTask, async et await, ConfigureAwait, interblocages.environ 17 minMultithreading et concurrenceThread, lock, Interlocked, collections concurrentes.environ 16 minParallélisme et fluxParallel, Channel<T>, IAsyncEnumerable, annulation coopérative.environ 15 minInjection de dépendancesSingleton, scoped, transient, dépendance captive.environ 14 minConfiguration et journalisationSources de configuration, patron Options, journaux structurés.environ 15 minEF CoreMapping, suivi des entités, migrations, N+1, requêtes compilées.environ 18 min
ASP.NET Core
4 / 4Construire une APIMiddlewares, routage, contrôleurs contre Minimal API, liaison, validation.environ 17 minAuthentification et autorisationJWT, OAuth2 et OIDC, policies, claims.environ 16 minQualité d'APIVersionnage, pagination, ProblemDetails, OpenAPI, CORS, limitation de débit.environ 15 minRésilience et performanceCache, HttpClientFactory, Polly, health checks, IHostedService.environ 17 min
Tests & TDD
4 / 4xUnitFact et Theory, fixtures, cycle de vie, assertions.environ 18 minDoublures de testMoq et NSubstitute, stub contre mock contre fake, FluentAssertions.environ 17 minTDDRouge, vert, refactor, démontré de bout en bout sur un cas réel.environ 14 minTests d'intégrationWebApplicationFactory, Testcontainers, base en mémoire.environ 16 min
Architecture & conception
7 / 7SOLIDLes cinq principes, avec le code avant et après.environ 16 minCouches, oignon, hexagonale, CleanCe qui les distingue vraiment, et quand chacune se justifie.environ 15 minDDD tactiqueEntités, value objects, agrégats, repositories, domain events.environ 15 minDDD stratégiqueBounded contexts, langage omniprésent, cartographie de contextes.environ 16 minCQRS et Event SourcingSéparation lecture-écriture, MediatR, journal d'événements.environ 16 minPatrons GoF au quotidienStrategy, decorator, factory, adapter, et ceux qu'on n'utilise jamais.environ 17 minMicroservices et messagerieOutbox, idempotence, saga, RabbitMQ et Service Bus.environ 16 min
Angular
10 / 10BasesComposants standalone, templates, liaisons, directives, pipes, cycle de vie.environ 15 minRoutageChargement différé, guards, resolvers, routes fonctionnelles.environ 18 minFormulairesTemplate-driven, reactive, FormArray, validateurs personnalisés, Signal Forms.environ 15 minSignalssignal, computed, effect, linkedSignal, resource.environ 16 minRxJSObservables, opérateurs, subjects, interopérabilité avec les signals.environ 16 minÉtat applicatifNgRx Store et Effects, NgRx Signal Store, et lequel choisir.environ 16 minHttpClientRequêtes, intercepteurs fonctionnels, gestion d'erreur.environ 15 minTestsTestBed, harnesses, composants, services, signals.environ 18 minPerformanceOnPush, zoneless, @defer, SSR et hydratation.environ 13 minNouveautés, d'Angular 17 à 22Ce que chaque version a ajouté depuis les composants standalone.environ 13 min
TypeScript
4 / 4Types et inférenceLe système de types et ce qu'il déduit seul.environ 14 minTypes avancésGénériques, types conditionnels, mapped types, types utilitaires.environ 13 minConfiguration et écosystèmetsconfig, mode strict, résolution de modules.environ 17 minNouveautés de TypeScriptCe que les versions récentes ont ajouté.environ 17 min
CI/CD & Ops
8 / 8DockerImages, multi-stage, compose, bonnes pratiques .NET et Angular.environ 14 minYAMLSyntaxe, ancres, pièges classiques.environ 18 minAzure DevOpsStages, jobs, templates, variables, environments, approbations.environ 18 minGitLab CIStages, runners, cache, artifacts, et le comparatif avec Azure DevOps.environ 17 minGit avancéRebase, cherry-pick, bisect, stratégies de branches.environ 16 minKubernetesPods, deployments, services, ingress, configmaps.environ 17 minQualité et sécuritéSonarQube, analyzers, couverture, OWASP Top 10.environ 18 minObservabilitéJournaux structurés, OpenTelemetry, métriques.environ 16 min
IA & agents
4 / 4PromptsRôle, contexte, exemples, sorties structurées, et comment évaluer un prompt.environ 17 minAgentsLa boucle agentique : outils, appels d'outils, contexte, arrêt et garde-fous.environ 17 minSkills et MCPÉtendre un agent : skills, serveurs MCP, outils et ressources.environ 17 minUn modèle dans une application .NET et AngularAppeler un modèle depuis ASP.NET Core, streaming vers Angular, clés et coûts.environ 16 min