Giter VIP home page Giter VIP logo

learnaspnetcoremvc's Introduction

Learn ASP.NET Core MVC

A course by Jess Chadwick

This is the courseware repository for the Lynda.com online video training course, Learn ASP.NET Core MVC.

Here you'll be able to explore all of the completed code for each video in the course, as well as the full, complete application in its final state.

To get started, here are a few things you might be interested in:

Source Code per video

Chapter 1: The Basics

  • 2: Create a new project (End)
  • 3: Respond to HTTP requests (Begin | End)
  • 4: Leverage external dependencies (Begin | End)
  • 5: Serve static files (Begin | End)
  • 6: Error handling and diagnostics (Begin | End)
  • 7: Using custom configuration (Begin | End)
  • 8: Populating configuration settings (Begin | End)
  • 9: Increase maintainability with dependency injection (Begin | End)

Chapter 2: The Model-View-Controller (MVC) pattern

  • 2: Add ASP.NET Core MVC to your ASP.NET Core application (Begin | End)
  • 3: Handle requests with Controllers (Begin | End)
  • 4: Pass parameters to Controller Actions (Begin | End)
  • 5: Understand Routing (No code changes)
  • 6: Customize your application's URLs (Begin | End)

Chapter 3: Rendering HTML with Views

  • 1: Render HTML with Razor (Begin | End)
  • 2: Render dynamic content with Razor (Begin | End)
  • 3: Reuse shared HTML markup with Layouts (Begin | End)
  • 4: Rendering sections (Begin | End)
  • 5: Pass data from Controller the View (Begin | End)
  • 6: Render data with strongly-typed views (Begin | End)
  • 7: Reuse view markup with Partial Views (Begin | End)
  • 8: Reuse view logic with injectable services (Begin | End)
  • 9: Reuse application features with View Components (Begin | End)
  • Challenge (Challenge | Solution)

Chapter 4: Working with Data

  • 1: Creating strongly-typed HTML forms (Begin | End)
  • 2: Post form data to Controller Actions (Begin | End)
  • 3: Validate form post data (Begin | End)
  • 4: Use Tag Helpers to simplify your forms (Begin | End)
  • 5: Represent the database using Entity Framework (Begin | End)
  • 6: Write to a database using Entity Framework (Begin | End)
  • 7: Read from a database using Entity Framework (Begin | End)
  • Challenge (Challenge | Solution)

Chapter 5: Improve your user experience with AJAX with web APIs

Chapter 6: Secure your application

  • 1: Secure controller actions from unauthorized access (Begin | End)
  • 2: Add Identity Services to your application (Begin | End)
  • 3: Use Identity Services to create user accounts (Begin | End)
  • 4: Use Identity Services to allow users to login to your site (Begin | End)
  • 5: Avoid Cross-Site Request Forgery (No code changes)

learnaspnetcoremvc's People

Contributors

jchadwick avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.