Course details
This course is designed to provide a sound introduction to the .NET Framework for programmers who already know the Visual Basic language and the fundamentals of Windows Forms. It is current to .NET 4.5 and Visual Studio 2012. The course focuses on core portions of the .NET Framework that are common across many application areas. Separate courses are available in specific areas, such as ADO.NET, XML Programming, Windows Presentation Framework, Windows Communications Framework and ASP.NET.
- Gain a thorough understanding of the philosophy and architecture of .NET
- Acquire a working knowledge of the .NET programming model and .NET Security
- Implement multi-threading effectively in .NET applications
- Learn how to implement database applications using ADO.NET and LINQ
- Learn how to debug .NET applications using .NET diagnostic classes and tools
- What is Microsoft .NET?
- Common Language Runtime
- Attribute-Based Programming
- Interface-Based Programming
- Metadata
- Common Type System
- Framework Class Library
- Language Interoperability
- Managed Code
- Assemblies and Deployment
- Web Services
- ASP.NET
- Components in .NET
- Building Class Libraries at the Command Line
- Class Libraries Using Visual Studio
- Using References
- Assemblies
- Private Assembly Deployment
- Shared Assembly Deployment
- Configuration Overview
- Configuration Files
- Programmatic Access to Configuration
- Using SDK Tools for Signing and Deployment
- Application Settings
- Metadata
- Reflection
- Late Binding
- Directories
- Files
- Serialization
- Attributes
- Memory Management and Garbage Collection
- Asynchronous Delegates
- Background Worker
- Application Domains
- Threading Fundamentals
- Thread Pool
- Foreground and Background Threads
- Synchronization
- Task Parallel Library
- Authentication and Authorization
- Code Access Security
- Sandboxing
- Permissions
- Role-Based Security
- Principals and Identities
- .NET Client Calling a COM Server
- 64-bit System Considerations
- PInvoke
- ADO.NET Overview
- .NET Data Providers
- Connections
- Using LocalDB
- Commands
- Data Readers and Connected Access
- Data Sets and Disconnected Access
- Language Integrated Query
- Compile-time Errors and Run-time Errors
- Configuring Debug, Release, and Special Builds
- Visual Studio Debugger
- Just-In-Time Debugging
- Tracing
- Event Logs
- Using the Boolean Switch and Trace Switch Classes
- Print Debugging Information with the Debug Class
- Instrumenting Release Builds with the Trace Class
- Using Listeners
- Implementing Custom Listeners
- Marshal by Value
- Marshal by Reference
- .NET Remoting
Course Location
About Professional Training Solutions Ltd
- JavaScript Full stack web developer virtual internship Virtual Bootcamp + Internship at LaimoonAED 1,449Duration: Upto 30 Hours
- SQL Database Administrator StudyHubAED 49
AED 955Duration: Upto 8 Hours - Visual Merchandising Diploma Academy for Health & FitnessAED 46Duration: Upto 3 Hours