Beginning Course Microsoft Website Development

Razor Pages are one of the many new aspects of ASP NET Core MVC in ASP NET Core 2.0. It [...]

What you will learn

  • How to Create a Razor Pages Web App
  • How to Add a Model to a Razor Pages App in ASP.NET Core
  • The Steps to Create an Initial Database Schema
  • How to Scaffold Razor Pages in ASP.NET Core
  • The Database Basics, SQL Server Express LocalDB, and Seeding the Database
  • How to Keep the Generated Pages in an ASP.NET Core App Updated
  • The Steps to Add Search to ASP.NET Core Razor Pages
  • How to Add a New Field to Razor Pages in ASP.NET Core
  • How to Add Migrations to any Field
  • The Different Validation and Add Validation Rules in any Model
  • How to Use DataType Attributes and Apply Migrations

Requirements

  • Students taking the course need internet speeds of at least 10 Mbps
  • At least two 1920x1080 resolution monitors recommended

Description

Razor Pages are one of the many new aspects of ASP NET Core MVC in ASP NET Core 2.0. It offers a "page-based" approach for building server-side rendered apps in ASP.NET Core and it coexists with "traditional" MVC or Web API controllers. Through exciting features like hands-on labs, real-world demonstrations, effective presentations, and quick quizzes, we will teach you the best ways to use Razor Pages. That way you can become an excellent web developer. A profession that is in high demand thanks to the growing popularity of mobile devices and e-commerce.

Course Content
8 Lectures
11 Quizzes
11 Hands on Labs
  • Module 1: Get started with Razor Pages in ASP.NET Core
    In this module you will learn how to Create a Razor Pages web app and Examine the major project files like Pages folder, appsettings.json, Program.cs, and Startup.cs.
    Lessons Duration
    Lesson 1: How to Create and Run a Razor Pages Web App and Examine the Project Files
    Lesson 1: Quiz
    Labs Duration
    Lab 1: Create and Run Razor Pages Web App and Examine the Project Files
  • Module 2: Add a model to the Razor Pages App in ASP.NET Core
    In this module, you will learn how to add a data model and Scaffold the movie model. You will also create the initial database schema using EF's migration feature and test the app.
    Lessons Duration
    Lesson 1: Add a data model and Scaffold the movie model
    Lesson 1: Quiz
    Lesson 2: Create an initial Database Schema and Test the App
    Lesson 2: Quiz
    Labs Duration
    Lab 1: Add a data model and Scaffold the movie model
    Lab 2: Create an initial Database Schema and Test the App
  • Module 3: Scaffolded Razor Pages in ASP.NET Core
    In this module, you will learn about the Create, Delete, Details, and Edit pages. You will also learn how to create the page model and the razor page.
    Lessons Duration
    Lesson 1: Create, Delete, Details, and Edit Pages
    Lesson 1: Quiz
    Lesson 2: The Layout Page and The Create Page Model
    Lesson 2: Quiz
    Labs Duration
    Lab 1: Create, Delete, Details, and Edit Pages
    Lab 2: The Layout Page and The Create Page Model
  • Module 4: Work with a Database
    In this module, you will learn the fundamentals about how to work with a Database using SQL Server Express LocalDB and how to Seed the Database.
    Lessons Duration
    Lesson 1: SQL Server Express LocalDB and Seeding the Database
    Lesson 1: Quiz
    Labs Duration
    Lab 1: SQL Server Express LocalDB and Seeding the Database
  • Module 5: Update the generated pages in an ASP.NET Core app
    In this module, you will learn how to Update generated pages in an ASP.NET Core app.
    Lessons Duration
    Lesson 1: Update generated pages in an ASP.NET Core app
    Lesson 1: Quiz
    Labs Duration
    Lab 1: Update generated pages in an ASP.NET Core app
  • Module 6: Add Search to ASP.NET Core Razor Pages
    In this module, you will learn how to add Search to ASP.NET Core Razor Pages.
    Lessons Duration
    Lesson 1: Search by genre
    Lesson 1: Quiz
    Labs Duration
    Lab 1: Search by genre
  • Module 7: Add a new field to Razor Page in ASP.NET Core
    In this module, you will learn how to add a Rating Property to the Movie Model and how to Add a migration to the Rating Field.
    Lessons Duration
    Lesson 1: Adding a Rating Property to the Movie Model and Adding a Migration to the Rating Field
    Lesson 1: Quiz
    Labs Duration
    Lab 1: Adding a Rating Property to the Movie Model and Adding a Migration to the Rating Field
  • Module 8: Add validation
    In this module, you will learn about the Add Validation rules pertaining to the Movie Model. You will also learn how to use DataType Attributes and Apply Migrations.
    Lessons Duration
    Lesson 1: Movie Model Validation and Add Validation Rules
    Lesson 1: Quiz
    Lesson 2: Using DataType Attributes and Applying Migrations
    Lesson 2: Quiz
    Labs Duration
    Lab 1: Movie Model Validation and Add Validation Rules
    Lab 2: Use DataType Attributes and Apply Migrations

About the Instructor


Talha Amjad ( IT Instructor )

Talha Amjad is a seasoned IT instructor. Throughout his eight-year-long career, he has taught the theoretical and practical aspects of many tech-related subjects. His love for teaching has led him to create versatile techniques that always leave a positive mark on his students.

He believes that building a supportive relationship with students plays a fundamental role in their success. For that reason, he frequently organizes CS & IT-based sessions online to offer his students the support they need.

Talha’s preferred platform for these sessions is YouTube, where he spends most of his time trying to develop new, engaging ways of teaching the subjects within his areas of expertise. He has also arranged many seminars and workshops through other platforms like IEEE.... Read More

    Prominent Features
  • Custom-enhanced HTML5 RDP labs
  • Interactive video lessons & quizzes
  • Certification after completion
  • Licenses for hands-on training
  • Dedicated support (16 hours a day)