dot net programming nuggets
What is the course about?
The course provides and explains the working C# codes for each of the concepts (Choice of > 25 such working solutions - the NUGGETS). It consists of practical techniques & tricks used in C# programs (with a bit of C++ code). Participants will perform hands-on with working code (C# Nuggets). The techniques/tricks are from following technologies/Windows features (that can be practically put to use in various Application Projects):
| concepts covered | ||||
|---|---|---|---|---|
| .NET | SMTP Mailing | ActiveX Control | WMI | Cryptography | 
| Task Scheduler | IPC | File Systems | Windows Services | COM | 
| Powershell | Event Logs | Web | CLR | |
5 Sample Techniques/Tricks (Nuggets) covered in the Course (More than 25 such Nuggets to choose from)
- How to write Powershell snap-ins?
 - How to load and execute executable (.exe file) in memory?
 - How to use Password Based Key Derivation function (Encrypt based on Password) in your application?
 - How to host .NET CLR from C++?
 - How to get notified for an event occuring in FileSystem?
 
Methodology to be followed for a given technique/trick
- Explain Core Concepts behind a given technique / trick
 - Construct the Pseudo-code based on scenario
 - Write your own code based on the understanding of core concept and pseudo-code
 - Make it operational, if possible (by tweaking and trying various options)
 - Compare with the working sample of the technique / trick