Smart Tech Institute, sti, Formation Initiation au C# IA-Ready

INITIATION AU C# IA-READY

Formation intensive de 10 jours

Durée
  • 10 jours (70 heures)
Pour qui ?
  • Débutants souhaitant apprendre la programmation C#
  • Développeurs expérimentés désirant ajouter le C# à leur arsenal de langages de programmation
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)
  • Stagiaire en Développement Logiciel
  • Programmeur

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

  • Aucun prérequis spécifique n'est nécessaire, mais une connaissance de base en informatique et en programmation peut être un atout
  • Curiosité et volonté d'apprendre de nouvelles technologies
  • Avoir une appétence pour le travail en équipe et la résolution de problèmes.

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

Formation intensive de 10 jours qui initie les participants au langage C# et à l'écosystème .NET, enrichie d'un module IA dédié pour apprendre à utiliser GitHub Copilot dans Visual Studio et ChatGPT comme tuteurs et outils de débogage dès les premiers pas en développement.

Objectifs

Cette formation vise à fournir une compréhension solide du langage C# et de ses principales fonctionnalités, tout en intégrant les outils IA qui définissent le développeur d'aujourd'hui pour apprendre et déboguer plus vite.

Capacités visées

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

  • Maîtriser les concepts fondamentaux du langage C# et de la programmation orientée objet
  • Développer des applications C# simples et autonomes
  • Utiliser les structures de données courantes : tableaux, génériques, collections
  • Appliquer les concepts de programmation asynchrone : async/await, tâches, exceptions
  • Appliquer les bonnes pratiques de développement en C#
  • Utiliser GitHub Copilot dans Visual Studio et ChatGPT pour apprendre, déboguer et progresser plus vite en C#

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.

Introduction au langage C# (03.30 heures)

  • Le .NET - 1h
  • Visual Studio, l'environnement de développement C# - 1h
  • Prise en main du langage - 1.30h

Concepts de Base (03.30 heures)

  • Variables et types de données - 1h
  • Opérateurs - 1h
  • Structures de contrôle - 1.30h

La programmation orienté objet (28 heures)

  • Les bases - 14h
  • Concepts Avancés - 14h

Structures de données (07 heures)

  • Les tableaux - 2h
  • Types génériques - 2h
  • Les collections - 3h

Gestion des erreurs (07 heures)

  • Les exceptions - 7h

Introduction à la programmation asynchrone en C# (07 heures)

  • Concepts de base - 1h
  • Mots-clés « async » et « await » - 2h
  • Gestion des Tâches Asynchrones - 2h
  • Gestion des Exceptions Asynchrones - 2h

Projet Final et Présentation (10.30 heures)

  • Projet de fin de formation - 7h
  • Présentation et Évaluation - 3.30h