Essential .NET with C# for .NET 4.5

Code: 3296

5 days

List Tuition : $2,995.00 USD

Course Overview

    Download PDF 

In this course, you will learn how modern applications are assembled as well as how the various pieces work together to form a cohesive environment. This course begins with a thorough exploration of the managed code model. You'll learn common idioms like code-behind and partial classes, and you'll also learn how to handle memory management issues and the IDisposable design pattern. Additionally, this course will teach you to use C# functional idioms and LINQ to write compact, powerful, expressive, fluent code. You'll learn how to work with designers and tools to manage XAML, code behind, and partial classes. Using configuration files to tweak application settings after deployment is also covered in this course. Finally, you'll take a look at the major class libraries.

Note: You are required to bring your own laptop.

  • Experienced developers who want to transition to .NET
  • C++ and Java developers
  • IDisposable design pattern
  • Use C# functional idioms and LINQ to write compact, powerful, expressive, fluent code
  • Work with designers and tools to manage XAML, code behind, and partial classes
  • Use configuration files to tweak application settings after deployment
  • Major class libraries
  • Exposure to important .NET idioms, patterns, and best practices
  • Use XAML, code-behind, and partial classes
  • Functional C# programming using delegates, lambda expressions, and LINQ
  • Use LINQ to access objects, XML, and SQL relational data
  • Write metadata-driven code, including properties, events, and custom attributes
  • Access relational databases and stored procedures using ADO.NET and the Entity Framework (EF)
  • Build websites with ASP.NET MVC
  • Design and build web services using WCF
  • Multi-threading and thread-safety in .NET with the parallel framework extensions

1. Platform and Architecture

2. Types

3. Reflection and Attributes

4. Delegates and Events

5. Iterators

6. LINQ

7. XML

8. Memory and Resource Management

9. Working with Databases

10. Asynchronous Execution

11. Thread Safety

12. ASP.NET

13. Windows Communication Foundation Architecture

14. Building XAML UI

  • Familiarity with object-oriented development concepts such as classes, inheritance, interfaces, and virtual methods
  • Some exposure to a 'curly-brace' language like C++ or Java

Request a Discounted Quote




Bring Training to You

Request schedule for this course

Request a Quote for this Class

We provide government and government contractor discounts, please request a quote

Schedule



total option: 0

Hotel and Travel can be included on your quote.
For immediate response, you can call 1-855-515-2170 or we will provide a quote within 4 business hours. Travel must be booked 14 days before training for rate to apply.

Learn How to Become a Managed Learning Member

Request a Quote

Thank you for requesting a quote, we will be in touch shortly with a quote. If you need immediate assistance, please call 855-515-2170.

Request Other Date

Request date or location you need

Don’t see the date or location you need? Contact us and let us know, we are adding dates and locations daily.