C# Developer
- Code training C-SHARP
- Duur 5 dagen
Andere trainingsmethoden
Ga naar:
Methode
Deze training is in de volgende formats beschikbaar:
-
Klassikale training
Klassikaal leren
-
Op locatie klant
Op locatie klant
-
Virtueel leren
Virtueel leren
Vraag deze training aan in een andere lesvorm.
Trainingsbeschrijving
Naar bovenC# Developer Course Overview
The C# Developer course comprises sessions dealing with C# applications,variables and operators,decision and loop constructs,arrays,enums,methods,objects,classes,structs,delegates,events,object-oriented principles,exception handling,file IO,LINQ.
Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.
Data
Naar boven-
- Methode: Virtueel leren
- Datum: 10-14 juni, 2024
- Locatie: Virtueel-en-klassikaal
-
- Methode: Virtueel leren
- Datum: 19-23 augustus, 2024
- Locatie: Virtueel-en-klassikaal
-
- Methode: Virtueel leren
- Datum: 21-25 oktober, 2024
- Locatie: Virtueel-en-klassikaal
Doelgroep
Naar bovenWho 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.
Trainingsdoelstellingen
Naar bovenCourse 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.
Inhoud training
Naar bovenC# 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
Voorkennis
Naar bovenRequirements
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.
Vervolgtrainingen
Naar bovenFurther Learning
- ASP.NET Core
- /nl-nl/-/media/global-knowledge/merchandising/right-side-column/emea/gk-polaris/gk-polaris-unlimited-training-subscriptions---250x600.png https://www.globalknowledge.com/nl-nl/training/online-it-training-subscriptions/gk-polaris?utm_source=website&utm_medium=banner&utm_campaign=GK-Polaris-general&utm_content=course-overview #000000
- #000000
- STA_C-SHARP
- C# Developer
- Applications Development & Programming
- STA_C-SHARP | C# Developer | Training Course | Applications Development.
- Applications Development