Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Codecademy

Learn ASP.NET

via Codecademy

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build fast, secure, and maintainable web applications with ASP.NET Core, a robust framework by Microsoft. Using Razor Pages architecture, you’ll gain the skills to handle requests, manage databases, and enhance code quality with dependency injection.

Syllabus

  • Introduction to ASP.NET: Discover the ASP.NET ecosystem and learn to choose the right technologies for your web development projects while building your first application with ease.
    • Lesson: Introduction to ASP.NET
    • Quiz: Introduction to ASP.NET
  • Introduction to Razor Pages: Get started with Razor Pages and learn the fundamentals of building web pages in ASP.NET Core.
    • Lesson: Introduction to Razor Pages
    • Project: Meeting Room Booking System
    • Quiz: Introduction to Razor Pages
  • Razor Pages In Depth: Master advanced Razor Pages features including Page Models, `ViewData`, partials, and tag helpers .
    • Lesson: Razor Pages In Depth
    • Project: Resume Templater
    • Quiz: Razor Pages In Depth
  • ASP.NET Page Models and Request Handling: Handle HTTP requests and capture user data using Page Models in ASP.NET.
    • Lesson: ASP.NET Page Models and Request Handling
    • Project: Corporate Training Enrollment System
    • Quiz: ASP.NET Page Models and Request Handling
  • ASP.NET Routing: Customize and control URL patterns using ASP.NET Razor Pages routing.
    • Lesson: ASP.NET Routing
    • Project: Company Wiki System
    • Quiz: ASP.NET Routing
  • ASP.NET Redirection : Control application flow by redirecting users between pages and handling different response types.
    • Lesson: ASP.NET Redirection
    • Project: Grocer.ly
    • Quiz: ASP.NET Redirection
  • Introduction to ASP.NET Middleware: Understand the fundamentals of ASP.NET middleware and the request processing pipeline.
    • Lesson: Introduction To ASP.NET Middleware
    • Project: Corporate Employee Portal
    • Quiz: Introduction To ASP.NET Middleware
  • ASP.NET Middleware In Depth: Master built-in ASP.NET middleware components and advanced pipeline configuration.
    • Lesson: ASP.NET Middleware in Depth
    • Project: CC's Coffee Shop
    • Quiz: ASP.NET Middleware in Depth
  • ASP.NET Dependency Injection: Learn dependency injection patterns and how to implement them in ASP.NET applications.
    • Lesson: ASP.NET Dependency Injection
    • Project: Cipher Services
    • Quiz: ASP.NET Dependency Injection
  • Introduction to Blazor Server: Get started with Blazor Server and learn to build interactive web UIs using C#.
    • Lesson: Introduction to Blazor Server
    • Project: Project Priority Board
    • Quiz: Introduction To Blazor Server
  • Blazor Server In Depth: Master advanced Blazor Server features including component communication, state management, and JavaScript interop.
    • Lesson: Blazor Server In-Depth
    • Project: Project Priority Board 2.0
    • Quiz: Blazor Server In-Depth
  • ASP.NET Data Models: Define and work with data models using Entity Framework in ASP.NET applications.
    • Lesson: ASP.NET Data Models
    • Project: Data Home
    • Quiz: ASP.NET Data Models
  • ASP.NET Data Edits: Implement Create, Read, Update, and Delete operations in your ASP.NET application.
    • Lesson: ASP.NET Data Edits
    • Project: Data Delete
    • Quiz: ASP.NET Data Edits
  • ASP.NET Data Validation: Implement robust data validation using model annotations and validation attributes
    • Lesson: ASP.NET Data Validation
    • Project: Event Data Validation
    • Quiz: ASP.NET Data Validation
  • ASP.NET Data with LINQ: Master advanced data querying and manipulation using LINQ with Entity Framework.
    • Lesson: ASP.NET Data with LINQ
    • Project: Advanced Event Management with LINQ
    • Quiz: ASP.NET Data with LINQ
  • Introduction to Minimal API: Learn to build lightweight HTTP APIs with ASP.NET Core Minimal APIs. Create endpoints, handle data, and implement CRUD operations with minimal code.
    • Lesson: Introduction to Minimal API
    • Quiz: ASP.NET Introduction to Minimal APIs
  • ASP.NET Minimal API in Depth: Explore advanced Minimal API concepts, including code organization, route grouping, strongly-typed results, filters, and authentication.

    • Lesson: Minimal API in depth
    • Project: Travel Bucket List API
    • Quiz: Exploring ASP.NET Core Minimal APIs
  • ASP.NET API With Controllers: Learn to build RESTful APIs with ASP.NET Core using the controller-based approach, including routing, action methods, and response handling.

    • Lesson: API With Controllers
    • Project: ASP.NET Game Catalog API
    • Quiz: Understanding ASP.NET Core Controllers and Attributes
  • ASP.NET Testing: Learn essential testing techniques for ASP.NET Core applications to validate functionality and ensure reliability.

    • Lesson: Testing with ASP.NET 8
    • Project: ASP.NET Pizza Delivery API
    • Quiz: ASP.NET Core Testing Essentials

Taught by

Sarai Fernandez

Reviews

4 rating at Codecademy based on 64 ratings

Start your review of Learn ASP.NET

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.