Learn CSIT
CSC-378Programming

.NET Centric Computing

Semester VI3 credit hours
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. 1

    Language Preliminaries

    The .NET platform, the CLR, and the C# programming language from syntax to LINQ.

    5 topics · 5 lessons available

  2. 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. 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. 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. 5

    Working with Database

    Persisting data from .NET applications using ADO.NET and Entity Framework Core.

    4 topics · 4 lessons available

  6. 6

    State Management on ASP.NET Core Application

    Remembering users between requests: cookies, sessions, TempData and caching.

    3 topics · 3 lessons available

  7. 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. 8

    Securing in ASP.NET Core Application

    Keeping applications safe: authentication, authorization, Identity and attack defense.

    4 topics · 4 lessons available

  9. 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