Master C# programming skills essential for creating robust Windows applications and .NET Framework 4.5 projects, designed for experienced developers looking to enhance their software development capabilities.
Understand the core syntax and advanced features of C#.
Implement desktop applications using .NET Framework 4.5.
Access and query data using LINQ and entity data models.
Securely encrypt and decrypt data within applications.
This training course teaches developers the programming skills that are required for developers to create Windows applications using the C# language. During their five days in the classroom students review the basics of C# program structure, language syntax, and implementation details, and then consolidate their knowledge throughout the week as they build an application that incorporates several features of the .NET Framework 4.5. The course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including:
No upcoming dates. Please check back later.
Overview of Writing Applications using C#
Datatypes, Operators, and Expressions
C# Programming Language Constructs
Creating and Invoking Methods
Creating Overloaded Methods and Using Optional and Output Parameters
Handling Exceptions
Monitoring Applications
Implementing Structs and Enums
Organizing Data into Collections
Handling Events
Creating Classes
Defining and Implementing Interfaces
Implementing Type-safe Collections
Creating Class Hierarchies
Extending .NET Framework Classes
Creating Generic Types
Reading and Writing Files
Serializing and Deserializing Data
Performing I/O Using Streams
Creating and Using Entity Data Models
Querying Data by Using LINQ
Updating Data by Using LINQ
Accessing Data Across the Web
Accessing Data in the Cloud
Using XAML to Design a User Interface
Binding Controls to Data
Styling a User Interface
Implementing Multitasking by using Tasks and Lambda Expressions
Performing Operations Asynchronously
Synchronizing Concurrent Access to Data
Creating and Using Dynamic Objects
Managing the Lifetime of Objects and Controlling Unmanaged Resources
Examining Object Metadata
Creating and Using Custom Attributes
Generating Managed Code
Versioning, Signing and Deploying Assemblies
Implementing Symmetric Encryption
Implementing Asymmetric Encryption
Your team deserves training as unique as they are.
Let us tailor the course to your needs at no extra cost.
Trusted by Engineers at:
and more...
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier