Module Détaillé
Les participants doivent avoir une connaissance très basique de n’importe quel langage et posséder des connaissances de base en programmation web, notamment en HTML et JavaScript. Une familiarité avec les concepts d’intelligence artificielle est un plus, mais non obligatoire.
- Ordinateurs Mac ou PC avec connexion internet fibre.
- Tableau blanc ou paperboard pour les sessions en présentiel.
- Vidéoprojecteur ou écran tactile interactif pour les sessions distancielles.
- Environnements de formation installés sur les postes de travail ou accessibles en ligne.
- Supports de cours et exercices pratiques.
La formation est disponible en :
Le formateur adopte une approche pédagogique variée, alternant entre :
- Présentiel : Formation en salle avec un formateur, utilisant des équipements tels que des ordinateurs, un vidéoprojecteur, et un tableau blanc.
- Distanciel : Pour les sessions distancielles, nous utilisons des outils de vidéoconférence et des supports de cours interactifs en ligne.
Le formateur adopte une approche pédagogique variée, alternant entre :
- Méthodes démonstratives : Présentation des concepts clés et des techniques.
- Méthodes interrogatives : Questions et discussions pour favoriser l’engagement et la compréhension.
- Méthodes actives : Travaux pratiques, mises en situation, et exercices appliqués pour renforcer les compétences acquises.
Jour 1 : Introduction aux Technologies et Configuration du Projet
Jour 2 : Modélisation et Services
Jour 3 : Développement et Tests
- Matin (8h – 13h)
- Vue d’ensemble des technologies Microsoft Web
- Philosophie d’ASP.NET MVC
- Introduction à Entity Framework
- Meilleurs patterns et pratiques de développement d’applications
- Présentation du Repository Pattern et autres patterns courants
- Discussion et sélection du projet à réaliser
- Après-midi (14h – 17h)
- Création et configuration des projets :
- Classe Library
- Services
- Web UI avec MVC et jQuery
- Mise en place du Repository Pattern dans le projet
- Création et configuration des projets :
Jour 2 : Modélisation et Services
- Matin (8h – 13h)
- Création des modèles (Models) et des interfaces
- Création des services (Services)
- Implémentation des relations entre modèles
- Après-midi (14h – 17h)
- Développement des services et logique métier
- Introduction aux bonnes pratiques de structuration du code
Jour 3 : Développement et Tests
- Matin (8h – 13h)
- Création des contrôleurs (Controllers)
- Création des vues Razor (Views)
- Introduction aux tests unitaires et mise en place des premiers tests
- Après-midi (14h – 17h)
- Déploiement de la solution localement
- Déploiement sur Azure Cloud Services
- Résolution des problèmes de déploiement
Jour 4 : Avancée avec ABP Framework
- Matin (8h – 13h)
- Introduction à ABP Framework
- Utilisation d’ABP Framework pour accélérer le développement d’applications
- Configuration et personnalisation de projets avec ABP Framework
- Après-midi (14h – 17h)
- Ateliers pratiques avec ABP Framework
- Intégration des fonctionnalités avancées dans le projet
Jour 5 : Intégration de l’IA
- Matin (8h – 13h)
- Introduction à l’intelligence artificielle
- Compréhension des modèles de langage large (Large Language Models)
- Cas d’usage et intégration de l’IA dans les applications web
- Après-midi (14h – 17h)
- Intégration de l’IA dans une application ASP.NET Core
- Ateliers pratiques et exemples d’intégration
- Révision et questions finales
ASP.NET Core MVC
ABP Framework
Intégration de l’IA
- Jours (1,2 et 3)
- À Distance : 225 000 FCFA
- Présentiel : 345 000 FCFA
ABP Framework
- Jour (4)
- À Distance : 75 000 FCFA
- Présentiel : 115 000 FCFA
Intégration de l’IA
- Jour (5)
- À Distance : 75 000 FCFA
- Présentiel : 115 000 FCFA