Curriculum
- 15 Sections
- 79 Lessons
- 10 Weeks
Expand all sectionsCollapse all sections
- Overview to the .NET Fundamentals5
- Class Libraries3
- Packages and Frameworks7
- 3.1Overview of NuGet Packages and the NuGet Gallery
- 3.2The Role of Packages, Metapackages and Frameworks in .NET
- 3.3How Packages and Metapackages are Used in .NET Core
- 3.4The Visual Studio Package Manager to Manage Packages in Solutions
- 3.5Installing and updating Packages from the NuGet Gallery
- 3.6Creating and reusable NuGet Packages
- 3.7Migrating from .NET Framework to .NET Core
- File Stream I/O and Serialization6
- 4.1The .NET Framework features for Working with Directories and Files
- 4.2Using Streams for Performing File I/O
- 4.3Role of Serialization in Persisting and Transporting Objects
- 4.4Comparing serialization features in .NET Core and .NET Framework
- 4.5Using XML and JSON Serialization in .NET Core Programs
- 4.6Using a popular JSON serialization Packge
- Delegates and Events4
- Overview of the .NET Programming Model6
- Overview of the .NET Threading6
- 7.1Overview of the .NET Framework Task Parallel Library (TPL)
- 7.2Using TPL to Implement Multithreading in .NET Applications
- 7.3Overview of the Task-based asynchronous programming
- 7.4Using the Monitor Class to Program Safe Concurrent Access to Shared Data
- 7.5Using the ThreadPool Class to Obtain Threads from a Pool that is Managed by the System
- 7.6The Foreground and Background Threads
- Overview of ASP.NET MVC6
- Introduction to ASP.NET Core MVC5
- The Role of M-V-C components in ASP.NET MVC Architecture5
- The Model component in MVC5
- 11.1Working with More Complex Models in MVC Programs
- 11.2Overview of the Model Data persistence using ADO.NET, LINQ, and Entity Framework
- 11.3Using XML/JSON serialization to persist Model Data
- 11.4Overview of the Entitity Framework Core NuGet Packages
- 11.5Persisting the Model Data using ADO.NET and Entity Framework Core
- The View component in MVC6
- 12.1Responsibility of the View
- 12.2Using ViewBag as a Dynamic Type for Passing Data from a Controller to a View
- 12.3How Dynamic Objects Can be Used in ASP.NET Core MVC
- 12.4Using HTML Helpers (String, Link-Building, and Form)
- 12.5Using the validation and templated HTML helpers
- 12.6Using Validation Attributes in the Model
- The Controller component in MVC5
- Routing in ASP.NET Core MVC5
- ASP.NET Core Web API5
The Common Language Runtime (CLR)
Next
