Smart Tech Institute, sti, Formation Développeur .NET Augmenté à l'IA

DÉVELOPPEUR .NET AUGMENTÉ À L'IA

Durée
  • 57 jours (399 heures)
Pour qui ?
  • Jeunes diplômés en filière scientifique ou technique
  • Profils en reconversion avec appétence pour la logique
  • Salarié en poste
  • Entreprise
Méthodes & moyens pédagogiques
  • Classe virtuelle
  • Formation interactive et synchrone (échange formateurs / apprenants)
  • Enseignement à distance (Elearning)
  • Mise à disposition d'une plateforme d'apprentissage en ligne
Modalités d'évaluations
  • Évaluation des acquis module par module.
  • QCM
  • Mise en situation
  • Travaux pratiques
  • Soutenance de fin de formation
Sanction(s)
  • Attestation de fin de formation
Métier(s) visé(s)
  • Développeur web fullstack .NET
  • Intégrateur web
  • Développeur back-end
  • Développeur front-end
  • Architecte logiciel

Informations pratiques

Modalités pédagogiques

  • Formation en classe virtuelle pour une expérience d'apprentissage interactive et flexible
  • Encadrement personnalisé assuré par un formateur principal et une équipe pédagogique dédiée, pour un suivi individualisé et des réponses à vos questions
  • Support de cours complet et accessible pour une révision optimale des notions abordées
  • Plateforme d'e-learning intuitive pour un accès continu aux ressources pédagogiques et un suivi de votre progression
  • Outils de communication performants pour faciliter les échanges entre apprenants et formateurs

Prérequis

  • Notions de base en algorithmique ou logique de programmation (un langage quelconque suffit)
  • Aisance avec les outils informatiques et curiosité pour les nouvelles technologies
  • Esprit analytique et goût pour le travail en équipe

Accessibilité

  • Formation accessible aux personnes handicapées grâce aux modalités d'apprentissage en distanciel

Prochaines sessions

  • Contactez-nous pour connaître les dates des prochaines formations

Tarifs

  • N'hésitez pas à nous contacter pour obtenir un devis personnalisé

Contact

Description

Cursus intensif de 57 jours qui forme des développeurs C#.NET Full Stack opérationnels, couronné par un module IA pour répondre aux exigences concrètes des clients et du marché.

Objectifs

Ce cursus vise à former des développeurs C#.NET compétents et immédiatement opérationnels, capables de concevoir, développer et déployer des applications web d'entreprise robustes, en maîtrisant l'ensemble de la chaîne technique — du back-end ASP.NET Core au front-end Angular — ainsi que les pratiques Agile, DevOps et IA augmentée qui définissent le développeur Full Stack d'aujourd'hui.

Capacités visées

À l'issue de la formation, les participants seront en mesure de :

  • Concevoir et modéliser des architectures logicielles avec la programmation orientée objet et UML
  • Développer des applications web robustes et sécurisées avec C#, ASP.NET Core et Entity Framework
  • Gérer efficacement des bases de données relationnelles avec SQL Server
  • Appliquer les design patterns et bonnes pratiques pour garantir qualité, maintenabilité et scalabilité
  • Concevoir des interfaces modernes et réactives avec HTML, CSS, JavaScript et Angular
  • Mettre en œuvre les pratiques Agile et DevOps pour garantir qualité et scalabilité
  • Utiliser GitHub Copilot, Azure OpenAI SDK et le pattern RAG pour développer des applications .NET augmentées par l'IA
  • Réussir les entretiens techniques et s'intégrer rapidement en entreprise en tant que développeur C#.NET Full Stack

Programme de Formation


L'apprentissage s'appuiera sur une pédagogie mixte, alliant théorie et pratique, avec des QCM, exercices et travaux pratiques pour mesurer la progression et valider les acquis des apprenants.

De la modélisation à la Programmation Objet, Théorie et Pratique (77 heures)

  • UML : Conception et modélisation des concepts objets - 14h
  • C# : De la découverte à la maitrise - 49h
  • Designs patterns : Compréhension des fondamentaux - 14h

Gestion des données relationnelles avec .NET (35 heures)

  • Le langage SQL / T-SQL - 35h
  • ADO.NET et SQL Server - 28h

Fondamentaux du Développement Front End (35 heures)

  • HTML / CSS / Javascript - 21h
  • Bootstrap - 7h
  • JQuery - 7h

Ingénierie web avec .NET (49 heures)

  • ASP.NET MVC et ASP.NET CORE MVC - 35h

Intégration de données et ORMs dans l’écosystème .NET (35 heures)

  • La persistance avec Entity Framework - 21h

web services et .NET : Développement et implémentation pratiques (28 heures)

  • SOAP, REST et ASP.NET Web API - 28h

Développement Front end avec Angular (35 heures)

  • Le langage Typescript - 7h
  • Le framework Angular - 28h

Concepts avancés en .NET (7 heures)

  • Les BATCHS : Maîtriser les traitements par lots en .NET - 7h

Industrialisation des développements (14 heures)

  • Versionning avec Git / GitHub / GitLab - 3h30
  • Tests unitaires avec XUnit - 3h30
  • Méthodologie Agile / Scrum - 7h

Préparation à l’emploi : Booster sa candidature (07 heures)

  • Rédaction de CV, entretiens d’embauche, réseau professionnel et stratégies de recherche d’emploi - 7h

Travaux pratique (56 heures)

  • Projet de fin de formation - 56h