Maxtrain.com - info@maxtrain.com - 513-322-8888 - 866-595-6863
IF-CS314
Advanced C# Programming with Visual Studio
Alert MeDescription
Advanced C# Programming with Visual Studio Introduction
Prerequisites
- Recommended for developers with 6+ months of C# programming experience or those who have completed the C# Programming course.
- Comfort with C# syntax is essential. Completion of the C# Programming with Visual Studio course or equivalent experience is required.
Audience
- This course is valuable for developers who are interested in enhancing their existing C# programming skills.
Advanced C# Programming with Visual Studio Outline
Object-Oriented Programming
- Abstraction, Polymorphism, Inheritance
- Encapsulation, Type Conversions
- Operator Overloading, Attributes
Best Practices
- Exception Management, String Manipulation
- Thread Synchronization, Generics, Constraints
CLR Memory Management
- Common Type System, CLR Generations
- IDisposable Role, CLR Profiler
Foundation Class Library Features
- System.IO, System.Net Classes
- System.Threading.Tasks, System.Reflection Classes
Conditional Compilation
- Debug Symbols, Conditional Compilation using Conditional Attribute
Events and Delegates
- Event Handling, Custom EventArgs Classes
- Lambda Expressions, Func<T, TResult>, Async and Wait Keywords
Dependency Injection
- Understanding DI, IoC Container
- Role of Interfaces, DI Techniques
- IoC Container for DI
Monitoring, Debugging, and Tracing
- Debugger Class, Tracing Operations
- Performance Counters
Working with XML Data
- System.Xml Classes, XML APIs
- Monitoring XML Files with Windows Services and FileSystemWatcher
Serializing Data
- Binary Serialization, XML Serialization
.NET Security and Cryptography
- Encryption Techniques, WindowsPrincipal, GenericPrincipal
Exposing Data with WCF
- Web Services Architecture
- Creating, Consuming WCF Service
- Modifying WCF Bindings, Debugging Services
Working with Transactions
- Getting Started with Transactions
- ADO.NET Transactions, Using TransactionScope
$2995.00
|
5 Days Course |