Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Learning ASP.NET Core MVC

Learning ASP.NET Core MVC

2h 43mIntermediate2019-05-03

Authors

Jess Chadwick

Jess Chadwick

Software Consultant

Course details

ASP.NET Core, the Microsoft web development framework, includes an optimized developer experience, better performing runtime, and cross-platform support for Windows, Mac, and Linux. In this course, Jess Chadwick introduces the basics to get you up and running with ASP.NET Core, and creating your own professional quality applications. He explores setup and installation, working with the ASP.NET Core framework, and the techniques you need to manage data, reuse code, construct web APIs, and secure your new applications. All of this is included along with industry-standard best practices such as dependency injection and the model-view-controller pattern for more modular code.

Learning objectives
Building blocks of ASP.NET Core applications
Creating a new project
Responding to HTTP requests
Serving static files
Understanding the MVC pattern
Handling requests with controllers
Routing
Rendering HTML with Razor
Rendering data, view markup, and view logic
Creating HTML forms
Validating form data
Reading and writing from a database with Entity Framework
Improving the user experience
Exposing data with a web API
Securing your ASP.NET application

Skills covered

ASP.NET Core MVCASP.NET CoreBack-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentLearningWeb DevelopmentMicrosoft

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - What you should know
  • 03 - How to use the exercise files
  • 04 - Development environment set up
  • 05 - Sample application introduction
  • 06 - What's new

1. The Basics

  • 07 - Building blocks of ASP.NET Core applications
  • 08 - Create a new project
  • 09 - Respond to HTTP requests
  • 10 - Serving static files
  • 11 - Error handling and diagnostics
  • 12 - Use custom configuration
  • 13 - Populate configuration settings
  • 14 - Increase maintainablility with dependency injection

2. The Model-View-Controller (MVC) Pattern

  • 15 - Understand the model-view-controller (MVC) pattern
  • 16 - Customize your application's URLs
  • 17 - Handle requests with controllers
  • 18 - Pass parameters to controller actions
  • 19 - Understand routing
  • 20 - Customize your application's URLs

3. Render HTML with Views

  • 21 - Render HTML with Razor
  • 22 - Render dynamic content with Razor
  • 23 - Reuse shared HTML markup with layouts
  • 24 - Rendering reusable sections of content in a layout
  • 25 - Pass data from the controller to the view
  • 26 - Render data with strongly typed views

4. Work with Data

  • 27 - Create strongly typed HTML forms
  • 28 - Post form data to controller actions
  • 29 - Validate form post data
  • 30 - Use tag helpers to simplify forms
  • 31 - Represent the database using Entity Framework
  • 32 - Write to a database using Entity Framework
  • 33 - Read from a database using Entity Framework

5. Creating Reusable Components

  • 34 - Reuse view markup with partial views
  • 35 - Reuse view logic with injectable services
  • 36 - Creating reusable components with view components
  • 37 - Enhancing a view component with logic and dynamic markup
  • 38 - Avoid page refreshes with partial rendering

6. Secure Your Application

  • 39 - Secure controller actions from unauthorized access
  • 40 - Add identity services to your application
  • 41 - Use identity services to create user accounts
  • 42 - Use identity services to allow users to log in to your site

Conclusion

  • 43 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal