Course Outline
Introduction to Advanced Programming in C# and .NET
Efficient Use of Visual Studio
Windows Forms Development
Multithreading Techniques in C#
Graphics Handling with GDI+
Attributes, Exception Handling, and Event Logging
Retrieving Type Information via Reflection
Utilizing Dynamic Types
File System Access
Managing Streams, Threads, and Tasks
Asynchronous Programming with Async and Await
Implementing Role-Based and Code Access Security
Application Debugging and Compilation
C# for Developing ASP.NET Web Applications
Web Methods, Web Services, and Asynchronous Web Services
Application Deployment
Summary and Conclusion
Requirements
- Foundational knowledge of the C programming language.
- Basic understanding of mathematics.
- Familiarity with C++ or Java is advantageous.
Target Audience
- Software developers and programmers
Testimonials (3)
It was 1-on-1 so the training was specialized to my specific needs. Shane highlighted elements of WPF/C# that could potentially be beneficial to my development projects.
Warren Nolan - Northrop Grumman
Course - Programming in WPF
Nice and friendly. Very knowledgeable. Would recommend Shane to others.
Joshua - California State University Bakersfield
Course - Programming in C# with Visual Studio 2022
I gained new knowledge and I'm pretty confident about it. Nothing unclear.