- Bertrand Hollande consultant C# avec 13 ans d’expérience
- J’ai pu travailler pour :
- un cabinet d’architecture sur le logiciel Twinmotion (depuis racheté par epic games)
- le crédit mutuel sur la partie plateforme téléphonique (réalisation de l’interface de gestion pour l’ensemble du groupe) puis pour un projet pour le groupe Axxes (société d’autoroute), puis pour Crédit mutuel mobile
- Bio-Rad une entreprise américaine spécialisé dans les appareils médicaux
- Sogitec une filiale du groupe Dassault produisant des simulateur de vol
- Tiama une société spécialisé dans l’inspection du verre (détection de défaut sur les chaines de productions)
- la banque populaire grand ouest (ou j’ai réalisé divers application / workflow)
- Découverte de C#, des différentes possibilités offertes par le langage.
- Prise en main de Visual studio (IDE C#)
- Bonnes pratiques de programmation
- Réalisation d’une application qui reprendra les différents concepts abordés.
- Introduction à C#: syntaxe de base, variables, types de données,
opérateurs, instructions de contrôle.
- Programmation orientée objet: classes, objets, méthodes, propriétés, héritage.
- Programmation fonctionnelle: fonctions, délégués, expressions lambda.
- Programmation asynchrone: tâches, await, async.
- Programmation réactive: observables, flux de données.
- Interfaces utilisateur: Windows Forms, WPF, XAML.
- Accès aux données: ADO.NET, Entity Framework.
- Web: ASP.NET, ASP.NET Core.
- Tests unitaires: NUnit, xUnit.
Premier projet console (prise en main de visual studio)
- Créer un projet console dans Visual studio
- Mettre en argument du projet 3 variables, une pour votre nom, prénom et le nombre d’élève dans classe
- Afficher la phrase suivante en résultat : « Bonjour Hollande Bertrand nous sommes actuellement 13 dans la classe »
using System;
internal class Program
{
//non prester programme console
references
private static void Main(string[] args)
{
// TP munere 1
string nom, prenon;
int nombreParticipant;
if (args.Length == 3)
{
nom = args[0];
prenon = args[1];
nombreParticipant = int.Parse(args[2]);
Console.WriteLine($"Bonjour {nom} {prenom} nous sommes actuellement {nombreParticipant} dans la classe");
}
else
{
Console.WriteLine("Hello, World!");
}
}
}
Using : directive permettant d’utiliser les fonctionnalités du namespace system
- Class Program : défini une classe nommée Program
- Static void main () : point d’entrée du programme
- Les commentaires peuvent être réalisés avec un // sur une ligne ou /* */ pour un bloc de plusieurs lignes
- Les {} servent a définir des blocs de code (que ce soit le début d’un namespace, class, fonction ou instruction)
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.
Pas encore de commentaires.