- 9
- Units
- 37
- Lessons
- 6/6
- Labs
Build Windows and web applications on the .NET platform: C#, Windows Forms, ADO.NET and ASP.NET Core.
What you'll learn
The key areas this subject covers, mapped to the official curriculum.
- C# language fundamentals and the .NET platform
- HTTP, the request pipeline and middleware
- Building applications with the MVC pattern
- Data access with ADO.NET and Entity Framework Core
- State management, security and deployment
Course units
The structured path through this subject.
- 1
Language Preliminaries
The .NET platform, the CLR, and the C# programming language from syntax to LINQ.
5 topics · 5 lessons available
- 2
Introduction to ASP.NET
From classic Web Forms to ASP.NET Core: the tools Microsoft provides for building web applications.
4 topics · 4 lessons available
- 3
HTTP and ASP.NET Core
The HTTP protocol that web apps live on, and how ASP.NET Core processes requests.
4 topics · 4 lessons available
- 4
Creating ASP.NET core MVC applications
The MVC pattern in practice: routing, controllers, views, model binding and Razor Pages.
5 topics · 5 lessons available
- 5
Working with Database
Persisting data from .NET applications using ADO.NET and Entity Framework Core.
4 topics · 4 lessons available
- 6
State Management on ASP.NET Core Application
Remembering users between requests: cookies, sessions, TempData and caching.
3 topics · 3 lessons available
- 7
Client-side Development in ASP.NET Core
The JavaScript side of ASP.NET Core apps: jQuery, AJAX, frameworks and bundling.
4 topics · 4 lessons available
- 8
Securing in ASP.NET Core Application
Keeping applications safe: authentication, authorization, Identity and attack defense.
4 topics · 4 lessons available
- 9
Hosting and Deploying ASP.NET Core Application
From development machine to production: servers, configuration, publishing and containers.
4 topics · 4 lessons available
Subject details
- Code
- CSC-378
- Credit hours
- 3
- Semester
- Semester VI
- Category
- programming