Advanced Programming in C#
Advanced Programming in C#
C# is an efficient, object-oriented language for developing applications on the Microsoft .NET platform.
This instructor-led, live training introduces advanced features of C#, examines its usage as both a desktop application programming language and a web programming language for solving real-world problems.
Programming techniques and principals are demonstrated and practiced through in-class, hands-on exercises and walk-throughs.
Format of the Course
- C# advanced principles are discussed as participants step through the creation of a real-world application
Course Content
- Introduction to Advanced Programming in C# and .NET
- Working with Visual Studio
- Windows Forms Programming
- Multi-threading in C#
- Handling Graphics with GDI+
- Attributes, Exception Handlers and Event Logging
- Fetching Type Information with Reflection
- Dynamic Types
- Accessing the File System
- Working with Streams, Threads, and Tasks
- Asynchronous Programming with Async and Await
- Implementing Roles-Based and Code Access Security
- Debugging and Compiling Your Application
- C# for Creating ASP.NET Web Applications
- Web Methods, Web Services, and Asynchronous Web Services
- Deploying Your Application
- Summary and Conclusion
Duration 5 Days | |
Price per participant 4.150 EUR | |
Language/Documentation English Germany | |
Participants
|
Course Requirements:
Before attending this course, students must have competency in the following areas:
- Knowledge of C# programming
- Basic mathematics
Contact
If you are interested in a company-specific custom development and would like to find out more, please feel free to get in touch with us.
Give us a call on: +49 (0) 176 310 693 62
or send an email to: info@inovaitec.com
Alternatively, You can fill out our contact form here. We look forward to hearing from you.