ASP.NET Core MVC with Angular

ASP.NET Core MVC with Angular Course Content

Introduction to ASP.NET MVC

  • Brief history of Web Application Development
  • What is wrong with ASP.Net Web Forms
  • Web Development Today
  • Key Benefits of ASP.NET MVC
  • Who should use ASP.NET MVC?

HTML5

  • Introduction to HTML5
  • HTML5 new elements
  • Canvas
  • Video and Audio
  • Web Storage
  • GeoLocation, Offline Web Pages

Getting Started with ASP.NET MVC

  • ASP.NET MVC project templates
  • Understanding the structure of an ASP.NET MVC project
  • Naming conventions
  • Creating views
  • Defining controllers
  • Defining a data model

Creating a Complete ASP.NET MVC Application

  • Creating strongly-typed views
  • Understanding URLs and action methods
  • Using HTML helpers
  • Handling form post-backs
  • Data validation

Using the Razor View Engine

  • Razor design goals
  • Implementing a Razor view
  • Razor syntax
  • Accessing model data in Razor views
  • Working with Layouts
  • Using Razor Expressions

URL Routing

  • Introducing URL Patterns
  • Creating and Registering a Simple Route
  • Defining Default Values and using Static URL Segments
  • Constraining Routes
  • Bypassing the Routing System

Controllers and Actions

  • Introducing the Controller
  • Receiving Input
  • Producing Output

Test Driven Development with ASP.NET MVC

  • Recap of TDD
  • Unit Testing frameworks
  • Walk-through of using TDD with ASP.NET MVC

Filters

  • Using Filters
  • Authorize Filters
  • Exception Filters
  • Action Filters
  • Result Filters
  • Using Built In Filters

View

  • Defining a layout/master page
  • Creating Custom View Engine
  • Defining and using partial views, Sections
  • Razor helper method syntax

Helper Methods

  • Using Built In Form Helper Methods
  • Creating Custom Helper Methods
  • Creating and using Templated Helper Methods
  • Using Model Metadata

State Management

  • Using hidden fields
  • Session and application state
  • Custom model bindings

Additional Techniques

  • View scaffold templates
  • Model Validation
  • Global filters
  • Model binding
  • Bundling and Display Modes

Using Ajax, jQuery with ASP.NET MVC

  • Overview of Ajax and ASP.NET MVC
  • Unobtrusive Ajax and the 'this' context
  • Using Ajax action links
  • Overview of jQuery
  • jQuery techniques

Using the ASP.NET Web API

  • Overview of the ASP.NET Web API
  • Building servers and clients
  • Content negotiation
  • Validation
  • Queryable interfaces
  • Dependency Injection
  • Session Management
  • Securing a Web API

ASP.NET MVC 5.0 Features

  • Attribute Routing
  • Authentication Filters
  • Filter Overrides
  • One ASP.NET
  • ASP.NET Identity Authentication Management

Angular JS 1.X

  • Introduction to AngularJS 1.X
  • AngularJS Architecture
  • Angular JS Core Features
  • Built In Directives
  • Custom Directives
  • Bootstrapping the Angular Application
  • Two-Way binding in AngularJS
  • Modules
  • Controllers
  • Models
  • Views
  • Expressions
  • Built-in Filters
  • Custom Filters
  • Ui-grid Demonstration
  • AngularJS Validation
  • SPA Architecture and Routing in Angular JS
  • Promises in AngularJS
  • Injector Dependency
  • Watch and Watch Collections
  • Asynchronous Calls using AngularJS
  • Built In Services
  • Custom Services
  • Factory in Angular
  • Factory Vs Service
  • Providers

TypeScript

  • Basic Types
  • Variable Declarations
  • Classes
  • Functions
  • Interfaces
  • Generics
  • Enums
  • Type Inference
  • Namespaces
  • Modules
  • Mixins
  • Iterators and Generators
  • TypeScript 2.X Features

Angular 2

  • Introduction to Angular 2
  • Angular 2 Architecture
  • Setup installation
  • Building Blocks of Angular2 Application
  • Modules
  • Components
  • Templates
  • Views
  • Directives
  • Dependency Injection
  • Services
  • Validation of Angular Form
  • Single Page Application and Routing
  • Asynchronous Calls
  • Pipes
  • Security
  • Internationalization
  • WebPack
  • Deployment and Project Configurations

About Instructor

KudVenkat

Software Architect, Trainer, Author and Speaker in Pragim Technologies.

Reviews

ASP.NET Core MVC with Angular

Average Rating

5

1 ratings

5 1

Details

5 Stars
1
4 Stars
0
3 Stars
0
2 Stars
0
1 Stars
0
  • Kaushik Bhadani
    2 months ago★★★★★
    5 5 1

    .Net Developer

    One of the world best tutorial from beginner to expert level.

ADD A REVIEW

Name
Email
Review Title
Rating
Review Content