- Méthodologie, Technologie
- 0 (Registered)
17
Jan
Gratuit
- Bienvenue et présentation de la formation
- Objectifs de la formation : Acquérir les bases solides de la programmation en C# et approfondir les connaissances pour développer des applications interactives.
- Présentation du langage C# et de son écosystème (.NET)
- Installation et configuration de l’environnement de développement : Visual Studio
PRESENTIEL OU CLASSE A DISTANCE
Durée
5 jours
activités à distance
DANS VOS LOCAUX OU À DISTANCE
Durée
5 jours
activités à distance
certificat optionnel
Prix pour un groupe de 12 personnes max
FORMATION À LA DEMANDE
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation sur-mesure !
A qui s'adresse cette formation ?
Pour qui
- Développeurs débutants souhaitant acquérir une base solide en C# et approfondir leurs connaissances pour le développement d’applications interactives.
Prérequis
Aucune connaissance préalable en programmation n’est requise, mais une familiarité de base avec l’utilisation d’un ordinateur est recommandée.
Le programme
Avant la session
- Consolidation des pré-requis
En présentiel / A distance
- Introduction à la programmation : concepts de base (algorithmes, instructions)
- Découverte de l’environnement de développement Visual Studio
- Création et exécution de votre premier programme C# (application console)
- Comprendre la structure d’un programme C# simple
- Les commentaires : documenter votre code
- Les variables : déclarer, initialiser et utiliser des variables
- Les types de données : int, float, string, bool, etc.
- Les opérateurs : arithmétiques, de comparaison, logiques
- Les entrées/sorties console : interagir avec l’utilisateur
- Exercices pratiques pour renforcer les connaissances de base
- Les instructions conditionnelles : if, else, else if
- Les instructions de sélection : switch
- Les boucles : for, while, do-while
- Exercices pratiques : développer des programmes console interactifs utilisant les structures de contrôle
- Les concepts clés de la POO : classes, objets, encapsulation (mise en œuvre pratique)
- Définir des classes, créer des objets, utiliser des propriétés et des méthodes
- Introduction à l’héritage simple (utilisation dans le contexte du projet)
- Les tableaux : déclarer, initialiser, parcourir et manipuler des tableaux.
- Les listes (List) : ajouter, supprimer, accéder et manipuler des listes.
- Les dictionnaires (Dictionary) : introduction à la notion de clé-valeur, utilisation dans un scénario simple.
- Exercices pratiques : manipuler des collections de données dans des applications console.
- Introduction à la création d’interfaces graphiques avec Windows Forms
- Création d’une fenêtre de base avec quelques contrôles (labels, text boxes, boutons).
- Gestion des évènements : l’essentiel pour que la UI soit interactive.
- Lecture et écriture de données dans un fichier texte simple.
- Manipulation des données dans des collections en mémoire (si le fichier est chargé dans une liste ou un dico).
- Exercices pratiques : utiliser la UI pour intéragir avec les données en mémoire ou le fichier.
- Introduction à la gestion des exceptions avec try-catch.
- Débogage d’applications C# (utilisation des outils de Visual Studio).
- Application des connaissances pour développer un projet interactif avec UI et manipulation de données.
Après la session
- Exercices pratiques pour la mise en œuvre des acquis
Pédagogie
- L’apprentissage par projet.
- Beaucoup de pratique.
- Cette formation se compose d’une alternance d’apports théoriques, de travaux pratiques s’articulant autour d’une application fil rouge, de démonstrations, de phases d’échanges entre participants et de synthèses de la part du formateur.
- Ressources pédagogiques : Le programme est qui représente le fil conducteur de la formation, un ordinateur connecté à Internet par participant, un support de cours en français.
- Une attestation de fin de formation sera remise au stagiaire à l’issue de la formation.
Les points forts de la formation
- Formation animée par des professionnels du secteur
- Apprentissage basé sur des cas pratiques réels
- Supports digitaux disponibles avant et après la formation
- 92% de satisfaction des participants
- Formation dispensée par des experts du domaine
Qualité des formations
Wetic - Groupe Digitar.
Dates et villes
Course Content
Curriculum is empty