
C# - Langage de programmation
- Formation en présentiel ou à distance
- Formation non certifiante
- A partir de : 3h
- A partir de 1658€ HT
Nous concevons des parcours sur-mesure, en présentiel ou à distance (visioconférence et e-learning), intégrant pédagogie inversée et mode projet pour favoriser l’implication des apprenants et l’application concrète des compétences en entreprise.
Nos formateurs sont des professionnels expérimentés, spécialistes de leurs domaines, qui assurent un accompagnement pédagogique de qualité tout au long du parcours.
Nous proposons des formats souples permettant de concilier formation et activité professionnelle, avec des sessions planifiées selon vos disponibilités.
De l’analyse des besoins à la validation des acquis, nous accompagnons chaque stagiaire et chaque entreprise pour assurer la réussite des formations engagées.
C# est un langage de programmation moderne, puissant et polyvalent développé par Microsoft, largement utilisé pour le développement d’applications desktop, web, mobiles et de jeux vidéo.
Grâce à sa syntaxe claire et structurée, C# permet de concevoir des applications robustes et maintenables, tout en s’intégrant parfaitement dans l’écosystème .NET. Il est apprécié pour sa capacité à développer des projets variés allant de simples programmes en console à des solutions complexes incluant des interfaces graphiques, des services web ou des applications multiplateformes.
Dans cette formation, vous découvrirez les fondamentaux du langage C# et apprendrez à créer des programmes efficaces en utilisant les principes de la programmation orientée objet.
Vous commencerez par écrire vos premiers scripts, comprendre la syntaxe du langage, manipuler les types de données et structurer votre code avec des fonctions et des classes. Vous explorerez ensuite des notions plus avancées comme la gestion des exceptions, les collections, le traitement de fichiers et l’utilisation de LINQ.
Cette formation vous donnera les bases solides nécessaires pour développer des applications performantes et évoluer vers des domaines spécifiques comme le développement web, les applications desktop ou les jeux vidéo avec Unity.
Développeurs.
Prérequis :
Framework .NET
– Introduction
– Environnement .NET
– Historique et versions
– Les langages du framework
– Visual Studio et Blend
Utilisation de Visual Studio
– Introduction
– Installation des outils
– Création d’un nouveau projet
– Le premier programme : Hello World !
– Solutions, projets, fichiers
– Principales zones du logiciel
Syntaxe générale du C#
– Introduction
– Instructions et blocs
– Commentaires
– Variables
– Types
– Opérateurs
– Exemple d’utilisation des opérateurs
– Conversion
– Entrées / sorties
– Caractères spéciaux
– Instructions conditionnelles
– Instructions itératives
– Blocs et portées
– Méthodes
Exercices
– Introduction
– Décompte : énoncé
– Décompte : correction
– Tirage de dés : énoncé
– Tirage de dés : correction
– Jeu du plus ou moins : énoncé
– Jeu du plus ou moins : correction
Utilisation des types complexes
– Introduction
– Tableaux
– Tableaux à plusieurs dimensions
– Listes
– Enumérations
Exercice : codage d’un jeu de morpion
– Introduction
– Morpion : énoncé
– Correction : structure
– Correction : affichage grille
– Correction : jeu utilisateur
– Correction : jeu ordinateur
– Correction : fin de jeu
Programmation orientée objet en C#
– Introduction
– Principes
– Classe et objets
– Créer une classe
– Méthodes
– Attributs et propriétés
– Héritage
– Exemple d’héritage
– Surcharge de méthodes
– Polymorphisme
– Interfaces
– Classes abstraites
– Classes statiques
Exercice : gestion d’un parc de véhicules
– Introduction
– Énoncé
– Correction : classe Véhicule
– Correction : classes Voiture et Utilitaire
– Correction : boucle principale, menu
– Correction : liste et ajouts
– Correction : suppression
Programmation avancée
– Introduction
– Valeurs et références
– Exceptions
– Importer du code (using)
– Documentation en ligne
– Debuggueur
Création d’interfaces graphiques en WPF
– Introduction
– Les différents types d’interface
– Créer son premier projet WPF
– Principaux éléments et layouts
– Le XAML
– Utiliser Blend
– Gestion des images
– Récupérer les évènements
– Récupérer les évènements : exemple
– Interagir avec les éléments graphiques
– S’abonner depuis le code
– Gestion des fenêtres
Exercice : création d’un jeu 2D (Sokoban)
– Introduction
– Énoncé
– Correction : vue globale
– Correction : interface graphique
– Correction : initialisation de la grille
– Correction : affichage de la carte
– Correction : affichage des caisses et du personnage
– Correction : gestion des déplacements
– Correction : murs et déplacements
– Correction : déplacement des caisses
– Correction : nombre de déplacements
– Correction : recommencer
– Correction : fin de jeu
Votre parcours de formation sera personnalisé, à la fois en fonction de votre niveau, de vos besoins et de vos attentes professionnelles. Un parcours 100% flexible qui évolue avec vous. Notre approche pédagogique permet un apprentissage efficace, et ludique. Notre méthode comprend :
• Des cours particuliers personnalisés en visioconférence.
• Des plateformes de E-learning suivant les programmes tutorés par votre formateur. Notre équipe pédagogique vous accompagne tout au long de votre formation, et une conseillère pédagogique dédiée vous assiste tout au long de votre apprentissage en prenant contact régulièrement avec vous pour suivre votre avancement. Par ailleurs, notre service administratif vous conseille pour la mise en place et le suivi de vos dossiers de formations. Chaque stagiaire bénéfice d’un « espace personnel » comprenant : Le règlement intérieur Le protocole individuel de formation Les feuilles de présence Le pourcentage de l’avancement de votre formation Vous bénéficiez aussi d’un « espace apprenant » comprenant : Votre programme de base personnalisable Votre audit de préformation Vos évaluations de satisfaction Pour votre première connexion, une tutrice vous accompagne et vous guidera pour la prise en main de tous les outils que nous mettons à votre disposition. Votre service administratif : Ouvert du lundi au jeudi de 9h00 à 18h00 et le vendredi de 9h00 à 16h00.
• Par téléphone : 09.72.31.90.58
• Par mail : administratif@next-forma.fr Votre service pédagogique : Ouvert du lundi au jeudi de 9h00 à 17h00 et le vendredi de 9h00 à 16h00.
• Par téléphone : 09.72.31.90.58 • Par mail : assistante@next-forma.fr Votre référent handicap : Sivane Guedj
• Par téléphone : 09.72.31.90.58
• Par mail : assistante@next-forma.fr Bonne formation chez Next Forma !
Depuis 2009, NEXT FORMA accompagne plus de 5 000 stagiaires dans toute la France et propose des formations en visioconférence et en présentiel.
Plus de 93% de stagiaires satisfaits.
NEXT FORMA est spécialisé dans l’exécution de cours individuels à distance.
Votre parcours de formation sera personnalisé, à la fois en fonction de votre niveau, de vos besoins et de vos attentes professionnelles. Un parcours 100% flexible qui évolue avec vous.
Notre approche pédagogique permet un apprentissage efficace, et ludique.
Next Forma s’assure que la formation proposée puisse être accessible aux personnes en situation de handicap.
Notre réfèrent handicap vous accompagnera dans votre projet de formation afin d’anticiper ensemble les aménagements éventuels à mettre en œuvre pour favoriser la réussite de votre parcours.
Vous trouverez également sur notre site internet et dans votre espace apprenant le livret « politique du handicap » vous donnant toutes les informations utiles afin de réaliser votre formation dans les meilleures conditions.