Formation Introducing C# 6.0 with Visual Studio 2015/2017
Visual Studio 2015/2017 est un environnement de développement intégré (IDE) conçu pour le développement de logiciels, offrant un ensemble complet d'outils pour coder, tester et déboguer des applications sur diverses plates-formes.
C# 6.0 est un langage de programmation développé par Microsoft et fait partie du framework .NET. Il introduit plusieurs nouvelles fonctionnalités et améliorations par rapport à ses prédécesseurs, offrant aux développeurs une syntaxe améliorée, une productivité accrue et des capacités supplémentaires pour créer des applications modernes et efficaces.
Cette formation en direct animée par un instructeur (en ligne ou sur site) permet aux participants d'acquérir les compétences essentielles nécessaires pour tirer parti des capacités de C# 6.0 dans l'environnement Visual Studio 2015/2017.
A la fin de cette formation, les participants seront capables de :
- Naviguez et utilisez l'environnement de développement intégré (IDE) dans Visual Studio 2015/2017.
- Implémentez des fonctionnalités C# de base telles que Console.WriteLine, Console.ReadLine et Hello C# World !.
- Comprendre le processus de compilation et de débogage du code C#.
- Appliquez des commentaires en C# pour la documentation et la lisibilité du code.
- Explorez les principes fondamentaux de .NET 6.0, notamment CLR, GC, DLL, EXE et les technologies de .NET.
- Passez en revue l'historique de C# de la version 1.0 à 6.0 et maîtrisez les principes fondamentaux de C# tels que les mots-clés, les littéraux, les opérateurs et les instructions.
- Travaillez avec des types, classes, objets, champs, propriétés, indexeurs, opérateurs, méthodes numériques et booléens, etc. dans C# 6.0.
- Explorez les fonctionnalités de la bibliothèque de classes .NET, notamment les collections, la gestion des fichiers, les flux de données, la communication entre les systèmes, les dates, la sérialisation et la programmation parallèle.
- Accédez et manipulez les données à l'aide d'ADO.NET, LINQ, ORM (Entity Framework) et les données dans une architecture orientée services (SOA).
- Passez en revue les applications qui peuvent être développées en C# et .NET Framework 6, telles que Windows Présentation Foundation, ASP.NET MVC 2 et Silverlight.
Format du cours
- Conférence et discussion interactives.
- Beaucoup d'exercices et de pratique.
- Implémentation pratique dans un environnement de laboratoire réel.
Options de personnalisation des cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser
Plan du cours
IDE
- Introduction à Visual Studio 2015/2017
- Console.WriteLine, Console.ReadLine
- Bonjour le monde C# !
- Compilation et débogage
- Commentaires en C
- La mention de Class, using, Main
.NET 6.0
- Qu'est-ce que .NET ?
- CLR et GC
- DLL et EXE ?
- Les technologies au sein de . NET
C# Fundamenty
- Historique C# de 1.0 à 6.0
- Case Pascal, Camel Case Uppercase
- Mots-clés, littéraux, opérateurs, ponctuateurs, déclarations, commentaires
- Type de valeur, type de référence
- Affectation et comparaison de variables
- Opérations conditionnelles - If, Switch
- Boucles - For, Foreach, while, to&hellip ; while&hellip ;
- Vue d'ensemble des mots clés et des opérateurs du langage C
C# 6.0
- Types numériques et booléens
- Classes et objets (héritage, polymorphisme)
- Champs
- Propriétés, indexation, opérateurs
- Méthodes
- Délégués, événements, méthodes anonymes
- Espaces de noms
- Interface, Structure, Enum
- Conseils
- Exceptions
- Types génériques et anonymes
- Chaînes Chaînes de texte et caractères.
- Attributs
Bibliothèque de classes .NET
- Collections
- Fichiers et flux de données
- Communication entre systèmes
- Dates
- Sérialisation
- Parallèle Programming
- Opérations asynchrones et parallélisées
- Opérations utiles
Access à Données
- ADO.NET
- LINQ
- ORM &ndash ; Entity Framework
- Les données dans la SOA
Examen des applications qui peuvent être développées en C # et . NET Framework 6
- Windows Presentation Foundation
- ASP.NET MVC 2
- Silverlight
Pré requis
- Connaissance des expressions de base dans le domaine du développement de logiciels .
Audience
- Développeurs
- Ingénieurs en logiciel
- Programming Passionnés
Les formations ouvertes requièrent plus de 3 participants.
Formation Introducing C# 6.0 with Visual Studio 2015/2017 - Booking
Formation Introducing C# 6.0 with Visual Studio 2015/2017 - Enquiry
Nos clients témoignent (5)
I mostly liked the trainer knowledge and approach.
Piotr Kucharski
Formation - Introducing C# 6.0 with Visual Studio 2015/2017
Traduction automatique
I generally enjoyed the many useful and practical examples.
Daria Skalniak
Formation - Introducing C# 6.0 with Visual Studio 2015/2017
Traduction automatique
I mostly was benefit from the trainer knowledge :).
Krzysztof Jezewicz
Formation - Introducing C# 6.0 with Visual Studio 2015/2017
Traduction automatique
I genuinely enjoyed the workshop approach Tasks.
Mateusz Juszczak
Formation - Introducing C# 6.0 with Visual Studio 2015/2017
Traduction automatique
I really enjoyed the practical exercises.
Marcin Kocikowski
Formation - Introducing C# 6.0 with Visual Studio 2015/2017
Traduction automatique
Cours à venir
Cours Similaires
C#.Net
35 HeuresObjectifs
Ce cours C# permettra aux délégués de développer des applications dans le langage de programmation C#. Les délégués seront en mesure de programmer en utilisant les principes de l'orientation des objets. Le cours couvrira également la façon d'utiliser Visual Studio l'environnement de développement 2010 pour produire des applications robustes et durables.
Audience
Ce cours est conçu pour les types suivants de développeurs de logiciels:
- Nouveaux développeurs
- Développeurs qui comprennent la programmation informatique mais qui ont peut-être appris la programmation en utilisant une langue non graphique dans une université
Ces développeurs veulent construire des solutions en utilisant C#; dans le cadre Microsoft .NET. Ils veulent également utiliser des techniques orientées à l'objet pour améliorer leurs compétences de développement.
Programmation avec C#, niveau Avancé
35 HeuresCette formation en direct, dirigée par un instructeur, présente les fonctionnalités avancées de C#, examine son utilisation en tant que langage de programmation d'applications de bureau et en tant que langage de programmation web pour résoudre des problèmes du monde réel.
[Les techniques et les principes sont démontrés et mis en pratique par le biais d'exercices et de visites en classe.
Advanced C# for Automation Test Engineers
21 HeuresCette formation en direct avec instructeur en <loc> ; (en ligne ou sur site) est destinée aux ingénieurs expérimentés en tests d'automatisation qui souhaitent apprendre les concepts de programmation avancés C# pour les tests d'automatisation.
A l'issue de cette formation, les participants seront capables de :
-
Comprendre les concepts de programmation avancés C# et les meilleures pratiques.
Appliquer les principes avancés de programmation orientée objet pour créer des solutions d'automatisation efficaces et flexibles.
Concevoir et développer des cadres d'automatisation modulaires et réutilisables en utilisant les meilleures pratiques de l'industrie.
ASP.Net 4.0
35 HeuresLes participants seront initiés au cadre .Net et apprendront à développer des applications web en utilisant C# 4.0. À l'issue de la formation, les participants devraient être familiarisés avec le cadre, avoir de l'expérience dans le développement d'applications web de base et savoir accéder à une base de données en utilisant LINQ. Les applications seront créées en utilisant la programmation orientée objet.
A l'issue de ce cours, les participants seront capables de :
- Utiliser efficacement Visual Studio 2010
- Apprendre C# 4.0
- Créer des applications Web ASP.NET commerciales
- Comprendre la programmation orientée objet Programming, les classes et les objets
- Déboguer les applications
- Développer des interfaces utilisateur à l'aide des pages maîtresses, de la navigation sur le site et des thèmes
- Utiliser ADO.Net et LINQ pour lire et écrire dans des bases de données
- Développer des applications Internet riches en utilisant ASP.NET AJAX
- Créer et appeler des services WCF
C# for Automation Test Engineers
21 HeuresCette formation en direct, dirigée par un instructeur, est conçue pour toute personne intéressée par l'apprentissage de C# dans le but d'effectuer des tests d'automatisation. Il s'agit d'un cours simplifié et intensif avec de nombreux exercices pratiques pour permettre aux participants d'acquérir rapidement les compétences de programmation essentielles nécessaires pour les tests d'automatisation de logiciels. L'accent est mis sur les fondamentaux C# qui peuvent être directement et immédiatement appliqués à l'automatisation des tests.
Ce cours ne couvre pas en profondeur les cadres d'automatisation des tests tels que Selenium. Si vous êtes déjà familiarisé avec le langage C# et que vous souhaitez vous lancer directement dans les tests avec Selenium, nous vous invitons à consulter la page suivante : Selenium WebDriver en C# : Introduction à l'automatisation des tests web en C#.
Design Patterns in C#
14 HeuresGroupe ciblé:
Chef d'équipe technique, développeur de logiciels
Objectif d'apprentissage:
Le but de la formation est d’acquérir la capacité de concevoir des structures de développement / projet avancées en C #.
Pendant le cours, les stagiaires se familiarisent avec les ressources et les outils MSDN nécessaires à la prise en charge du processus de développement, tels que Microsoft Visual Studio , ReSharper.
Introduction to Blazor
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) est destinée aux développeurs web qui souhaitent utiliser Blazor pour créer des applications web complètes C#.
A l'issue de cette formation, les participants seront capables de :
- Développez des applications web avec C# et Blazor.
- Utiliser le code C# pour appeler JavaScript API et bibliothèques.
- Exécuter le code C# côté client et la logique client directement dans un navigateur ou un serveur.
- Déployer des applications web Blazor avec Azure.
Mastering LINQ with C#
14 HeuresCette formation en Belgique (en ligne ou sur site) s'adresse aux développeurs web qui souhaitent interroger et mettre à jour des big data avec LINQ en utilisant C#.
A l'issue de cette formation, les participants seront capables de :
- Créer et exécuter des requêtes LINQ.
- Mettre en œuvre des bibliothèques avancées pour l'interrogation des données.
- Filtrer, rechercher, transformer et manipuler des objets locaux ou distants.
Programming in ASP.NET MVC 5
21 HeuresGroupe ciblé:
Chef d'équipe technique, développeur de logiciels
Objectif d'apprentissage:
Le but de la formation est d’acquérir la capacité de développer des applications Internet professionnelles en technologie ASP.NET MVC 4 et en langage C #.
Pendant le cours, les stagiaires se familiarisent avec les ressources et les outils MSDN nécessaires à la prise en charge du processus de développement, tels que Microsoft Visual Studio .
Programming in C# with Visual Studio 2022
28 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs de niveau intermédiaire à avancé qui souhaitent comprendre la syntaxe du langage C# et les sujets liés à la programmation orientée objet en C#. A la fin de cette formation, les participants seront capables de : Se familiariser avec les ressources et les outils MSDN. Soutenir le processus de développement tel que Microsoft Visual Studio.
Programming in C#
14 HeuresLe cours est conçu pour les personnes qui souhaitent apprendre un langage de programmation basé sur C# et apprendre les fonctionnalités de base de la plate-forme .NET. Au cours de la formation, les participants apprendront comment cela est construit en C# , comment configurer un environnement pour écrire des programmes de base, utiliser les bibliothèques standard.
Programming in WPF
21 HeuresCette formation en direct avec instructeur à Belgique (en ligne ou sur site) est destinée aux développeurs de logiciels qui souhaitent développer des applications client de bureau à l'aide de WPF et de C#. A la fin de cette formation, les participants seront capables de : Apprendre et comprendre comment utiliser les ressources et outils MSDN. Soutenir le processus de développement dans Microsoft Visual Studio. Développer des applications bureautiques professionnelles en utilisant la technologie WPF et le langage C#.
Selenium C# Test Automation
14 HeuresCette formation en direct avec instructeur en <loc> ; (en ligne ou sur site) est destinée aux développeurs et aux testeurs qui souhaitent réaliser l'automatisation des tests à l'aide de C# et Selenium.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Selenium WebDriver.
- Écrire des tests avec Selenium, C# et Nunit avec Visual Studio IDE.
- Exécuter l'automatisation des tests Selenium en C#.
Selenium WebDriver in C#
14 HeuresCette formation en direct avec instructeur en <loc> ; (en ligne ou sur site) initie les participants aux tests automatisés avec Selenium WebDriver et C# en Visual Studio. Si vous n'avez pas d'expérience en programmation C# ou si vous souhaitez rafraîchir vos connaissances en C#, veuillez consulter le cours : C# pour les ingénieurs en tests automatisés.
Unit Testing with C#
14 HeuresLes tests unitaires sont une approche de test qui permet de tester des unités individuelles de code source en modifiant leurs propriétés ou en déclenchant un événement pour confirmer que le résultat est conforme aux attentes.
Dans cette formation en direct dirigée par un instructeur, les participants apprendront à écrire et à exécuter des tests unitaires sur un exemple d'application .Net en utilisant C# et Visual Studio.
A la fin de cette formation, les participants seront capables de :
- Utiliser des frameworks de test tels que NUNIT et xUnit.net pour créer et gérer le code de test unitaire
- Définir et mettre en œuvre une approche plus large du test dans le cadre d'un développement piloté par les tests
- Adapter le cadre de test pour étendre la couverture de test d'une application.
Audience
- Ingénieurs de test logiciel
- Développeurs
Format du cours
- En partie conférence, en partie discussion, exercices et pratique intensive.