Plan du cours
Introduction
Configuration du projet
Configuration de .Net et VisualStudio
Types de données et opérateurs en C#
- Types de variables
- Opérateurs
- Instructions conditionnelles
- Boucles
- Listes
- Instructions switch
- Tableaux
Programmation orientée objet
- Création de classes
- Constructeurs
- Surcharge des constructeurs
- Espaces de noms et instructions using
Méthodes
- Création de méthodes
- Réutilisation des méthodes
- Surcharge des méthodes
- Passage d'arguments
Conteneurs
- Listes
- Vecteurs
- Dictionnaires
- Génériques
Extension des classes
- Construction de classes
- Héritage
- Polymorphisme
- Classes abstraites
- Classes d'interface
Travail avec des chaînes de caractères
- Manipulation
- Mise en forme
- Tokenizers
Tests unitaires
- Test Web
- Création
- Assertions
Débogage
- Fenêtre de surveillance
- Commandes de débogage
- Fonctions de débogage
Gestion des exceptions
- Bloc catch
- Bloc finally
- Mot-clé throw
- Bloc try-catch
Travail avec JSON
- Structure
- Bibliothèques JSON
- Création de chaînes JSON
- Désérialisation
Vers un framework d'automatisation
Remarques de clôture
Pré requis
- Un intérêt pour la programmation en C# et l'automatisation des tests
Public visé
- Testeurs débutants qui souhaitent apprendre C# pour l'automatisation des tests
- Testeurs professionnels ayant une expérience dans d'autres langages de programmation tels que Java ou JavaScript et souhaitant transférer leurs compétences en test vers C#
Nos clients témoignent (7)
Shane est très expérimenté, bien informé et prêt à aider et à expliquer lorsque les gens ont des questions. J'ai surtout apprécié le fait que Shane crée une atmosphère où l'on peut poser des questions en toute sécurité et où l'on est encouragé à le faire, ce qui, à mon avis, est extrêmement important pour l'apprentissage.
Ryan
Formation - C# for Automation Test Engineers
Traduction automatique
les nombreux exemples et démonstrations
David
Formation - C# for Automation Test Engineers
Traduction automatique
Très pratique. L'instructeur était intéressant et nous a fait participer. Il a même adapté certains contenus à des choses que nous voulons faire dans notre cadre !
Lisa Gallimore
Formation - C# for Automation Test Engineers
Traduction automatique
Le fait de cliquer seul avec l'instructeur a beaucoup aidé
Lillian Ahles
Formation - C# for Automation Test Engineers
Traduction automatique
Il a été bien expliqué.
Moises - Department of Defense
Formation - C# for Automation Test Engineers
Traduction automatique
Le formateur est compétent et sympathique et explique tout en détail.
Mpho - Multichoice
Formation - C# for Automation Test Engineers
Traduction automatique
Construire le cadre Selenium
Multichoice
Formation - C# for Automation Test Engineers
Traduction automatique