Learning ASP.NET Core MVC

Go to class
Write Review

Free Online Course: Learning ASP.NET Core MVC provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Learning ASP.NET Core MVC is taught by Jess Chadwick.

Overview
  • Learn the basics to start creating your own professional-quality applications with ASP.NET Core MVC.

Syllabus
  • Introduction

    • Welcome
    • What you should know
    • How to use the exercise files
    • Development environment set up
    • Sample application introduction
    • What's new
    1. The Basics
    • Building blocks of ASP.NET Core applications
    • Create a new project
    • Respond to HTTP requests
    • Serving static files
    • Error handling and diagnostics
    • Use custom configuration
    • Populate configuration settings
    • Increase maintainablility with dependency injection
    2. The Model-View-Controller (MVC) Pattern
    • Understand the model-view-controller (MVC) pattern
    • Customize your application's URLs
    • Handle requests with controllers
    • Pass parameters to controller actions
    • Understand routing
    • Customize your application's URLs
    3. Render HTML with Views
    • Render HTML with Razor
    • Render dynamic content with Razor
    • Reuse shared HTML markup with layouts
    • Rendering reusable sections of content in a layout
    • Pass data from the controller to the view
    • Render data with strongly typed views
    4. Work with Data
    • Create strongly typed HTML forms
    • Post form data to controller actions
    • Validate form post data
    • Use tag helpers to simplify forms
    • Represent the database using Entity Framework
    • Write to a database using Entity Framework
    • Read from a database using Entity Framework
    5. Creating Reusable Components
    • Reuse view markup with partial views
    • Reuse view logic with injectable services
    • Creating reusable components with view components
    • Enhancing a view component with logic and dynamic markup
    • Avoid page refreshes with partial rendering
    6. Secure Your Application
    • Secure controller actions from unauthorized access
    • Add identity services to your application
    • Use identity services to create user accounts
    • Use identity services to allow users to log in to your site
    Conclusion
    • Next steps