Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?
Rappel Email
Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)
Cette formation C# avec Visual Studio vous permettra de maîtriser les fondamentaux du langage C# et l'environnement de programmation Visual Studio. Au-delà du langage C#, qui reste l’objectif de base de la formation, la plateforme .NET vous sera également présentée afin de bien comprendre l'environnement global sur lequel peut s’appuyer le langage C#.
Projet fil rouge
Durant toute la formation, un projet fil rouge sera le guide de la formation. La théorie sera illustrée, expliquée, à travers le développement, pas à pas, du projet fil rouge.
Nous allons créer ensemble un jeu-vidéo avec C# (sans Unity3d ou bien godot engine) !
A l'issue de ces 5 jours de formation C# avec Visual Studio, vous saurez :
Cette formation s'adresse à des développeurs et développeuses maîtrisant la programmation et les algorithmes, à minima.
Pourquoi s'intéresser et développer en C# ?
Le langage C# est le langage fart de Microsoft, et fait partie des trois langages mis en avant par Microsoft (C#, C++ et F#).
C# permet de développer tout type d'application : des applications web (asp.net, asp.net core, blazor), mais aussi des applications Windows (applications Windows 10, windows form, WPF).
Grâce à dotnet opensource, une multi-plateforme (dotnet core, dotnet 5.0, 6.0, 7.0, 8.0), vous pourrez développer autant sur Windows, Linux ou Mac. Et vous pourrez même créer des applications IoT !
De plus, avec Mono, et très bientôt dotnet 8.0, il vous sera possible de développer grâce au langage C#, des applications Mobile sur iPhone et Android, grâce à Xamarin, et bientôt MAUI !
Et pour finir, si vous êtes friand·e de développement de jeux vidéos, vous pourrez utiliser Unity3D, Godot Engine, ou bien MonoGame, avec votre apprentissage du langage C# !
Découvrez le framework ASP.NET MVC Core (3.1 et supérieur), afin de construire vos futures applications Web et services lors de la formation ASP.NET !
Mise en pratique : Découverte des deux IDEs
Mise en pratique : Préparation du projet du jeu vidéo, ajout des premières méthodes
Mise en pratique : Ajout de vos premières classes Player, Droide, … pour commencer à animer le jeu
Mise en pratique : Animation des droïdes dans le jeu, grâce aux collections
Mise en pratique : On a oublié une partie importante : les tests ! Concevons une partie du projet avec les test unitaires, façon TDD
Mise en pratique : Pour éviter le découplage dans notre jeu, nous ajouterons un afficheur du jeu via les délégués et événements
Mise en pratique : Refactorer notre code pour ajouter les exceptions dans la partie Player et Droide
Mise en pratique :
- Déportation de nos classes dans une bibliothèque de classe
- Utilisation d'une bibliothèque Newtonsoft par exemple
Mise en pratique : Ajout d'une méthode d’extension à notre Player
Mise en pratique : Utilisation de SQL server et/ou MySQL pour se connecter à la base de données pour sauvegarder notre jeu
Mise en pratique :
- Création d’une application web asp.net sur une demi-journée
- Création d’une application WPF sur une demi-journée
Du plaisir, du fun, avant tout passer un bon moment, c'est ce qui caractérise l'état d'esprit d'Evan tous les jours.
Passionné de code depuis plus de 20 ans, Evan a mis à profit sa passion en créant une entreprise de développement logiciel (durant 8 ans, avec 14 salariés).
Soucieux de la qualité logicielle, et adepte des démarches craftmanship, TDD et BDD, il a une vision agile et essaye de s’améliorer et progresser en permanence.
Ses amours fous : .net avec C# (ASP.NET Core), JavaScript, Angular, Node.js
Ses IDEs favoris : Visual Studio, Visual Studio Code
Ses découvertes du moment : React, Python (oui, faut pas mourir idiot quand même :=p)
Evan continue aujourd’hui à développer, pour lui, pour ses clients (audits, conseils, et réalisation).
Former est pour Evan une vocation : il aime transmettre et souhaite donner le goût de coder au plus grand nombre !
Human Coders c'est un centre de formation pour développeurs avec :
Evan est un formateur à l'écoute, dynamique et très pédagogue .
Evan est un formateur à l'écoute, dynamique et très pédagogue .
Excellent cours avec un professeur passionné et très compétent, je recommande chaudement!
Excellent cours avec un professeur passionné et très compétent, je recommande chaudement!
Cette formation C# avec Visual Studio vous permettra de maîtriser les fondamentaux du langage C# et l'environnement de programmation Visual Studio. Au-delà du langage C#, qui reste l’objectif de base de la formation, la plateforme .NET vous sera également présentée afin de bien comprendre l'environnement global sur lequel peut s’appuyer le langage C#.
Projet fil rouge
Durant toute la formation, un projet fil rouge sera le guide de la formation. La théorie sera illustrée, expliquée, à travers le développement, pas à pas, du projet fil rouge.
Nous allons créer ensemble un jeu-vidéo avec C# (sans Unity3d ou bien godot engine) !
A l'issue de ces 5 jours de formation C# avec Visual Studio, vous saurez :
Cette formation s'adresse à des développeurs et développeuses maîtrisant la programmation et les algorithmes, à minima.
Pourquoi s'intéresser et développer en C# ?
Le langage C# est le langage fart de Microsoft, et fait partie des trois langages mis en avant par Microsoft (C#, C++ et F#).
C# permet de développer tout type d'application : des applications web (asp.net, asp.net core, blazor), mais aussi des applications Windows (applications Windows 10, windows form, WPF).
Grâce à dotnet opensource, une multi-plateforme (dotnet core, dotnet 5.0, 6.0, 7.0, 8.0), vous pourrez développer autant sur Windows, Linux ou Mac. Et vous pourrez même créer des applications IoT !
De plus, avec Mono, et très bientôt dotnet 8.0, il vous sera possible de développer grâce au langage C#, des applications Mobile sur iPhone et Android, grâce à Xamarin, et bientôt MAUI !
Et pour finir, si vous êtes friand·e de développement de jeux vidéos, vous pourrez utiliser Unity3D, Godot Engine, ou bien MonoGame, avec votre apprentissage du langage C# !
Découvrez le framework ASP.NET MVC Core (3.1 et supérieur), afin de construire vos futures applications Web et services lors de la formation ASP.NET !
Mise en pratique : Découverte des deux IDEs
Mise en pratique : Préparation du projet du jeu vidéo, ajout des premières méthodes
Mise en pratique : Ajout de vos premières classes Player, Droide, … pour commencer à animer le jeu
Mise en pratique : Animation des droïdes dans le jeu, grâce aux collections
Mise en pratique : On a oublié une partie importante : les tests ! Concevons une partie du projet avec les test unitaires, façon TDD
Mise en pratique : Pour éviter le découplage dans notre jeu, nous ajouterons un afficheur du jeu via les délégués et événements
Mise en pratique : Refactorer notre code pour ajouter les exceptions dans la partie Player et Droide
Mise en pratique :
- Déportation de nos classes dans une bibliothèque de classe
- Utilisation d'une bibliothèque Newtonsoft par exemple
Mise en pratique : Ajout d'une méthode d’extension à notre Player
Mise en pratique : Utilisation de SQL server et/ou MySQL pour se connecter à la base de données pour sauvegarder notre jeu
Mise en pratique :
- Création d’une application web asp.net sur une demi-journée
- Création d’une application WPF sur une demi-journée
Du plaisir, du fun, avant tout passer un bon moment, c'est ce qui caractérise l'état d'esprit d'Evan tous les jours.
Passionné de code depuis plus de 20 ans, Evan a mis à profit sa passion en créant une entreprise de développement logiciel (durant 8 ans, avec 14 salariés).
Soucieux de la qualité logicielle, et adepte des démarches craftmanship, TDD et BDD, il a une vision agile et essaye de s’améliorer et progresser en permanence.
Ses amours fous : .net avec C# (ASP.NET Core), JavaScript, Angular, Node.js
Ses IDEs favoris : Visual Studio, Visual Studio Code
Ses découvertes du moment : React, Python (oui, faut pas mourir idiot quand même :=p)
Evan continue aujourd’hui à développer, pour lui, pour ses clients (audits, conseils, et réalisation).
Former est pour Evan une vocation : il aime transmettre et souhaite donner le goût de coder au plus grand nombre !
Human Coders c'est un centre de formation pour développeurs avec :
Evan est un formateur à l'écoute, dynamique et très pédagogue .
Evan est un formateur à l'écoute, dynamique et très pédagogue .
Excellent cours avec un professeur passionné et très compétent, je recommande chaudement!
Excellent cours avec un professeur passionné et très compétent, je recommande chaudement!
* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012