Technology Automation Training Security Animation Techniques TATSAT
***************************
.NET Programming Nuggets
| Concepts Covered | ||
|---|---|---|
| .NET | SMTP Mailing | ActiveX Control |
| WMI | CryptoGraphy | Task Scheduler |
| IPC | FileSystem | Windows Services |
| COM | PowerShell | EventLogs |
| Web | CLR |
| Methodology to be followed for a given technique / trick | |
|---|---|
| 1. | Explain Core Concepts behind a given technique / trick |
| 2. | Construct the Pseudo-code based on scenario |
| 3. | Write your own code based on the understanding of core concept and pseudo-code |
| 4. | Make it operational, if possible (by tweaking and trying various options) |
| 5. | Compare with the working sample of the technique / trick |
| 5 Sample Techniques / Tricks that will be covered in the Course (More than 25 such techniques / tricks (Nuggets) to choose from) | |
|---|---|
| 1. | How to write Powershell snap-ins? |
| 2. | How to load and execute executable (.exe file) in memory? |
| 3. | How to use Password Based Key Derivation function (Encrypt based on Password) in your application? |
| 4. | How to host .NET CLR from C++? |
| 5. | How to get notified for an event occuring in FileSystem? |
| Please Note | |
|---|---|
| * All codes compiled using command-line * No third party Libraries used * Relevant books are available for reference * Internet access * Takeaway - All code samples tried and tested in class |
| Disclaimer | |
|---|---|
| While code snippets provided with the course material are operational from functionlity point of view, there may exist various other code constructs : a. That may be more secure b. That may give more performance benefits c. That may be more suitable for a particular scenario Most of the material is already available on Internet |