English Delivery Only: C# Developer
- Référence C-SHARP
- Durée 5 jour(s)
Modalité pédagogique
Classe inter en présentiel Prix
EUR2,635.00
hors TVA
Demander une formation en intra-entreprise S'inscrireAller à:
Modalité pédagogique
La formation est disponible dans les formats suivants:
-
Classe inter à distance
Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.
-
Classe inter en présentiel
Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.
-
Intra-entreprise
Cette formation est délivrable en groupe privé, et adaptable selon les besoins de l’entreprise. Nous consulter.
Demander cette formation dans un format différent
Résumé
Haut de page*** Course delivered in English (UK - (GMT)) ***
C# Developer Course Overview
The C# Developer course comprises sessions dealing with C# applications,variables and operators,decision and loop constructs,arrays,enums,methods,o
Prochaines dates
Haut de page-
- Modalité: Classe inter à distance
- Date: 16-20 février, 2026 | 10:30 AM to 6:00 PM
- Centre: SITE DISTANT (W. Europe )
- Langue: Français
Public
Haut de pageWho will the Course Benefit?
This course is aimed at anyone who wants to learn C# as a first language and developers who want to migrate to C# from another language,particularly those with little or no object-oriented knowledge.
Objectifs de la formation
Haut de pageCourse Objectives
This course aims to provide the delegate with the knowledge to be able to produce simple C# applications that exploit the core elements of the language including variables,expressions,selection and iteration,arrays,methods,classes and objects,structs,encapsulation,inheritance and polymorphism,exceptions,file IO and LINQ.
Programme détaillé
Haut de pageC# Developer Training Course
Course Contents - DAY 1
Course Introduction
- Administration and Course Materials
- Course Structure and Agenda
- Delegate and Trainer Introductions
Session 1: INTRODUCING C#
- History of the Language
- C# and .NET
- Common Intermediate Language
- Common Language Runtime
- Compiling and Running Code
- Development tools
Session 2: VARIABLES
- Using Namespaces
- Declaring Variables
- Value and Reference Types
- Datatypes
- Variable Scope
Session 3: OPERATORS
- Arithmetic Operators
- Unary Operators
- Concatenation Operators
- Comparison Operators
- Logical Operators
Session 4: DECISIONS
- If Statements
- Switch Statements
C# Developer Training Course
Course Contents - DAY 2
Session 5:LOOPS
- Types of Loop
- Break and Continue Statements
Session 6: ARRAYS AND ENUMS
- Populating Arrays
- Looping Through Arrays
- Working with Enums
Session 7: METHODS
- Fields and Methods
- Method Parameters
- Method Overloading
- Optional Parameters
Session 8: OBJECTS
- Creating Objects
- Instance Fields
- Instance Methods
C# Developer Training Course
Course Contents - DAY 3
Session 9: CLASSES AND STRUCTS
- Class Structure
- Constructors
- Using Structs
Session 10: ENCAPSULATION
- Access Modifiers
- Getters and Setters
- Properties
Session 11: STATIC MEMBERS
- Static Fields
- Static Methods
- Static Classes
- Static Context
Session 12: INHERITANCE AND POLYMORPHISM
- Object Oriented Programming
- Extending Classes
- Inheritance Modifiers
- Polymorphism
C# Developer Training Course
Course Contents - DAY 4
Session 13: ABSTRACTION AND INTERFACES
- Abstract Methods
- Abstract Classes
- Using Interfaces
- Interface Polymorphism
Session 14: EXCEPTION HANDLING
- Throwing Exceptions
- Catching Exceptions
- Using try,catch and finally
- Custom Exceptions
Session 15: STRINGS AND DATES
- The String Class
- Using StringBuilder
- Date Handling
- Formatting Numbers
Session 16: COLLECTIONS
- Working with Collections
- Generic Collections
- The List Class
- The Dictionary Class
C# Developer Training Course
Course Contents - DAY 5
Session 17: DELEGATES,LAMBDAS AND EVENTS
- Creating Delegates
- Lambda Expressions
- Events and Event Handlers
Session 18: FILE IO
- I/O Streams
- Handling Files
- Serialising and Deserialising Data
Session 19: LINQ
- Query Expressions
- Ordering and Projection
- Grouping and Joins
- LINQ to XML
Pré-requis
Haut de pageRequirements
Delegates attending this course should have some previous programming experience and be able to define general programming concepts including compilation,execution,variables,arrays,sequence,selection and iteration,navigate the filesystem (on the command line ideally),edit and save text files and browse the web. This knowledge can be obtained by attendance on the pre-requisite Introduction to Programming course.
Et après
Haut de pageFurther Learning
- ASP.NET Core