This rapid fire course teaches a number of advance C# programming topics using practical examples to illustrate their use.
Intermediate / Advanced
2 Day Course
Certification Awarded
Study materials
Learning Options for this Course

Classroom
This course can be taken at our Training Centre in Dublin 2. Socially distanced learning. Full interaction with expert trainers.

Virtual Classroom
Daytime or evenings using our iLiveLearning platform. Full interaction with the trainer – just like in the classroom. Software provided.
Skills You will have at the end of the Course
-
Delegates and Events
-
Operator Overloading
-
Regular Expression Handling
-
XML
-
LINQ
-
Entity Framework
-
Serialization
-
Reflection
-
Inversion of Control with Dependency Injection
-
Platform Invocation Services and Unsafe code
-
Custom Attributes
-
Thread and Asynchronous Programming
Course overview
This two day course teaches advanced programming techniques for the C# language. Extensive fully worked examples are used to illustrate the points raised in the course, and to provide hands-on experience, together with a comprehensive course manual.
Requirements
This course assumes that attendees have previous C# programming experience at least to the standard provided by the course “.NET Programming using C# part A”
Certification
At the end of the course, you’ll be Certified by the Irish Academy of Computer Training
Who would benefit
A C# developer looking to improve their C# skill set.
Why take the Course
To improve your knowledge of modern advanced programming techniques using the C# language.
Online Option
No
Course curriculum
Section 1 : Delegates and Events
Section 2 : Operator Overloading
Section 3 : Regular Expression Handling
Section 4 : XML
Section 5 : LINQ
Section 6 : Entity Framework
Section 7 : Serialization
Section 8 : Reflection
Section 9 : Inversion of Control with Dependency Injection
Section 10 : Platform Invocation Services and Unsafe code
The ‘DllImport’ attribute. Using ‘unsafe’ and ‘fixed’ to write code to use native pointers and control garbage collection.
Section 11 : Custom Attributes
Section 12 : Thread and Asynchronous Programming
For Dates, Pricing & more info, please enter your details and we'll get back to you quickly.