Développement d’applications modernes assisté par IA

Financement : FAF, OPCO

Présentation

Cette formation permet aux développeurs de concevoir des applications modernes avec .NET, Angular et Azure DevOps.
Les participants découvrent les bonnes pratiques d’architecture, de sécurité, de tests et d’industrialisation des développements.
La formation s’appuie sur un projet fil rouge et intègre l’usage raisonné de l’intelligence artificielle pour améliorer la productivité et la qualité logicielle.

Durée
42 heures

Tarifs

(certification incluse)

Individuel :

Inter-entreprise :

1900€ / personne

Intra-entreprise :

8700€ / groupe

Taux de satisfaction à chaud

Noté 0 sur 5

Recommandation après 3 mois

0 %

Objectifs

  • Expliquer les principes d’une architecture applicative moderne basée sur la Clean Architecture
  • Développer une API REST avec ASP.NET Core
  • Décrire et structurer une logique métier avec les concepts essentiels du DDD (domain driven design
  • Mettre en œuvre une persistance de données avec Entity Framework Core et PostgreSQL
  • Sécuriser une API avec l’authentification, les autorisations et les bonnes pratiques OWASP
  • Développer une API connectée à Keycloak et comprendre son fonctionnement
  • Développer des tests unitaires et des tests d’intégration
  • Comprendre et faire évoluer une chaîne CI/CD et une stratégie Git sous Azure DevOps
  • Développer un composant Angular simple consommant une API REST
  • Utiliser l’intelligence artificielle pour développer, analyser et améliorer du code

Les compétences ciblées

  • APIs REST et ASP.NET Core
  • Clean Architecture, SOLID et DDD
  • CQRS et MediatR
  • Entity Framework Core et PostgreSQL
  • Sécurité API, JWT et bonnes pratiques OWASP
  • Keycloak et gestion des identités
  • Tests unitaires et tests d’intégration
  • Azure DevOps et CI/CD
  • Angular et TypeScript
  • Architecture multi-tenant
  • Développement assisté par IA
  • Structuration et refactoring d’applications modernes
  • Bonnes pratiques de qualité logicielle et de travail en équipe

Méthodes pédagogiques

  • Alternance d’apports théoriques et de mises en pratique
  • Démonstrations en live coding
  • Exercices progressifs sur un projet fil rouge
  • Études de cas et exemples issus de situations réelles
  • Sessions interactives favorisant les échanges techniques
  • Accompagnement individualisé des participants
  • Utilisation d’outils IA modernes (ChatGPT, Copilot, Cursor)
  • Revue collective de code et ateliers de refactoring

Méthodes d'évaluation

La validation des compétences s’effectue tout au long de la formation via :

  • Des exercices pratiques réalisés pendant les sessions
  • Des mises en situation sur le projet fil rouge
  • Une évaluation continue des travaux réalisés
  • Des échanges techniques et revues de code
  • Des sessions individualisées permettant de valider les acquis

Résultats attendus

À l’issue de la formation, les participants seront capables de :

  • Développer une application moderne en .NET selon les bonnes pratiques actuelles
  • Concevoir une architecture logicielle claire, évolutive et testable
  • Produire un code plus fiable, sécurisé et maintenable
  • Industrialiser les développements grâce à Azure DevOps et au CI/CD
  • Comprendre les fondamentaux d’un frontend Angular connecté à une API
  • Utiliser efficacement l’intelligence artificielle comme levier de productivité
  • Participer plus efficacement à des projets logiciels modernes en équipe

Public

– Développeurs logiciels – Développeurs .NET – Développeurs souhaitant monter en compétence sur les architectures modernes – Équipes de développement en phase de modernisation technique

Prérequis

– Expérience en développement logiciel – Maîtrise des bases de la programmation orientée objet – Connaissance de C# ou d’un langage orienté objet équivalent Aucune connaissance préalable en Angular, architecture avancée ou intelligence artificielle n’est requise.

Les points forts

– Formation orientée pratique avec projet fil rouge – Forte dimension architecture et qualité logicielle – Approche pragmatique adaptée au contexte professionnel des participants – Intégration concrète des outils d’intelligence artificielle dans le cycle de développement – Alternance de théorie, démonstrations et ateliers techniques – Accompagnement individualisé permettant d’adapter les apports aux besoins réels – Contenu couvrant l’ensemble du cycle de développement moderne : backend, frontend, sécurité, tests et DevOps – Formation animée par un consultant et architecte technique expérimenté sur des projets réels

Informations utiles

  • Demande au moins 1 mois avant la date souhaitée
  • Le Canevas 2.0 (117 rue Pierre Passemard 69210 L’Arbresle), La Caserne (10 Rue du Sarrazin 69210 Sourcieux-les-Mines) ou Dans vos propres locaux
  • Le Canevas 2.0 est conforme aux normes d’accessibilité. Contactez-nous si vous êtes porteur d’un handicap : nous tenterons d’adapter la formation.

Votre formateur

Vincent Comtet Guelle
Expert technique SharePoint, Office 365 & Azure Architecte Applications Métiers | .NET | Angular

Vous souhaitez en savoir plus ou vous inscrire ?

Le Canevas 2.0

84 rue Claude Terrasse

69210 L’Arbresle


La Caserne

10 rue du Sarrazin

69210 Sourcieux-les-Mines

La certification qualité a été délivrée au titre de la catégorie d’action suivante : ACTION DE FORMATION et BILAN DE COMPETENCES.

Aller au contenu principal