Intermediate / Advanced
2 Day Course
Learning options for this course
This course can be taken at our Training Centre in Dublin 2. Socially distanced learning. Full interaction with expert trainers.
Daytime or evenings using iLiveLearning. 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
Regular Expression Handling
Inversion of Control with Dependency Injection
Platform Invocation Services and Unsafe code
Thread and Asynchronous Programming
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.
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”
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.
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.