Course Highlights
  • Create ASP NET Core Web Apps on Windows, Linux, and Mac OS
  • Learn about the new modular HTTP request pipeline in ASPNET Core
  • Examine and Implement all of the new features of MVC
  • Comprehend Object Oriented Programming Concepts with C#
  • Develop and consume an API Service in ASPNET Core WEB API
  • Build Entity Framework Code First Data Access Techniques
  • Implement Angular within our ASP NET Core Application
  • Consume web api services with Angular data binding techniques
  • Learn How to Target Multiple Platforms with the .NET Core CLI
Skills you will learn!
Curriculum

4 Topics
User Documentation Video and PDF
User Manual How to Video
Source Code
User Documentation

2 Topics
What is ASP.NET Core?
Download Introduction Slide Deck Here

9 Topics
Section Overview
Visual Studio 2019 VS Code VS for Mac & ASP.NET Core Installation
Linux - Asp.Net Core Installation on Ubuntu
LInux - Install VS Code Node.Js Yeoman & Asp.Net Core Generator
Mac OSX - Asp.Net Core Installation
Mac OSX - Install Node.Js Yeoman VS Code & the Asp.Net Core Generator
Section Summary
Download Introduction Slide Deck Here
Linux - Create Your First Console & Web Application

14 Topics
Section Overview
Windows - Create Your First Console Application Project - .Net CLI
Windows - Create Your First Web Application Project - VS 2015
Mac OSX - Create Your First Console & Web Application
ASP.NET Full Framework App vs an ASP.NET Core App Comparision
DEMO - ASP.NET Full Framework App vs an ASP.NET Core App Comparision
File Stucture - Project.Json Appsettings.Json & Global.Json
File Structure - Startup.CS
Client Side Package Managers - Bower & Gulp
Client Side Package Management - Bundleconfig.json
File Structure - wwwroot & MVC 6
Cheat Sheet - New .NET CLI Commands & Software Installation Guide
Section Summary
Download Introduction Slide Deck & First Project Download

27 Topics
Section Overview
Create Course Web Project & Configure Project.Json
Configure Startup.cs File Dependenies
Create Appsettings.json Configuration File
MVC Folder Structure Setup
Configure LaunchSettings.json Profile
Install & Configure Bower & Gulp
Add Application Insights Telemetry Microsoft Azure
C# & C# 6.0 Object-oriented programming Introduction
C# Class Creation Object Intialization & Constructors
C# Variables & Data Types
C# - Properties & Fields
C# Access Modifiers
C# Methods
C# Access Modifiers - Demo
C# Arrays
C# Interfaces
C# Conditional Branching & Looping
C# .Net History & C# 6.0 Learning Objectives
C# 6.0 Static Classes & Methods
C# 6.0 String Interpolation
C# 6.0 Initialization of Auto-Properties
C# 6.0 Null Conditional Operator
C# 6.0 Try-Catch-Finally Block Await Async
C# 6.0 Expression bodied Methods & Properties
Section Summary
Download Introduction Slide Deck & Project Source Code

27 Topics
Section Overview
MVC - Conceptual Overview
MVC - Setup Project Structure
MVC Controllers - Conventional Routing
MVC Controllers - Attribute Routing
MVC Controllers - Action Results & Return Types
MVC Controllers - View Rendering Model Data
MVC Controllers - View Rendering List Model Data
MVC Models - Conceptual Overview
MVC Models - VIewModels
MVC Models - Data Annotation
MVC - Dependency Injection
MVC Views - Conceptual Overview
MVC Views - Layout File
MVC Views - _ViewStart File
MVC Views - _ViewImports File
MVC Views - TagHelpers
RC2 to .Net Core 1.0 Update Installation
RC2 vs .Net Core 1.0 Differences
MVC Views - PartialViews
MVC Views - ViewComponents
Build Our App - Login Page Layout
Build Our App - Logged In Page Layout
Build Our App - Login Form Creation
Build Our App - Form Post
Section Summary
Source Code Download

51 Topics
Section Overview
EF Core - Conceptual Overview
EF Core - Sql Server & Command Tooling package installation (Project.Json)
EF Core - Dependency Injection Inject DBContext into Configure Services
EF Core - Create Entities for our Data Model
EF Core - Create DbContext
EF Core - First Migration in VS 2015
EF Core - .NET CLI EF Core Commands
EF Core - Exclude & Include Types Data Annotations Fluent Api
EF Core - Primary & Composite Keys
EF Core - Required & Maxlength Attributes
EF Core - Generated Property Values
EF Core - Concurrency Tokens
EF Core - Indexes
EF Core - Table Mappings
EF Core - Column Mappings & Data Types
EF Core - Computed Columns
Build Our App - Login & Register Model Entity Powerpoint
Build Our App - Create our Login & Register Entity Model & ViewModel
Build Our App - Register our DbContext
Build Our App - ResetPassword & ForgotPassword ViewModel
Build Our App - Create the Register Forgot & Reset Password Views
Build Our App - Asp.Net Core Identity Core Introduction
Build Our App - Asp.Net Core Identity Core Installation
Build Our App - Create Our Identity Login & Register Controller
Build Our App - Create Our User & LogOff Method in Identity
Build Our App - Create Our ResetPassword & Forgot Password Method Logic
Create Microsoft Azure Account & SendGrid Email Cloud Service Account
Build Our App - Configure User Secrets for Send Grid Api Key & Email Send Class
Build Our App - Send Test Email using Send Grid Cloud Email Service
Build Our App - Register UserReset PasswordForgot Password & Confirm Password
SMS Account Creation - Twilio
Build Our App - Create Sms Interface & Properties related to our Sid & Token
Build Our App - Send SMS Test Message using Twilio
Create Account - External Login Provider with OAuth2 Facebook
Build Our App - Configure Facebook User Secrets & Facebook Autho2 Credentials
Build Our App - Build Our External Login Provider To Facebook
Powerpoint - Entity Model Diagram for the Profile Context
Build Our App - EF Core Context Add Individual Organization & Hobby Entities
Build Our App - Data Annotations & OnModelCreating Enhancements in our Context
Build Our App - Initialize Data into our Profile Context
Build Our App - Add a Foreign Key Constraint on our Entities
Build Our App - DashboardViewModel with our Entities
Build Our App - Build our IProfileRepository Class
Build Our App - Dashboard Index View
Build Our App - Build a JSON API Service
Build Our App Api - CRUD Operations - Create
Build Our App Api - CRUD Operations - Edit
Build Our App Api - CRUD Operations - Delete
Build Our App Api - CRUD Operations - Detail
Section Summary

17 Topics
Learning Objectives
Typescript - Introduction
Typescript - Installation
Typescript - Create your First Typescript File
Typescript - Tsconfig.json
Typescript - var vs let variable declarations
Typescript - Interfaces
Typescript - Classes
Typescript - Functions
Typescript - Enums
Typescript - Generics
Typescript - Modules
Typescript - Namespaces
Typescript - Iterators
Typescript - Modifiers
Typescript - Compile
Section Summary

27 Topics
Angular 2 - Section Overview
Angular 2 - Definition & Architecture
Angular 2 - Angular-Cli Installation
Angular 2 - Angular-.NetCore-Spa Generator
Angular 2 - Angular Module Definition
Angular 2 - File Structure & App.Modules.ts
Angular 2 - Angular Components Definition
Angular 2 - Angular Components & Class Implementation
Angular 2 - Angular Templates Definition
Angular 2 - Angular Templates Implementation
Angular 2 - Angular Data-Binding Definition
Angular 2 - Angular Data-Binding Demo
Angular 2 - Angular Input Definition
Angular 2 - User Input Onkey Demo
Angular 2 - Forms Definition
Angular 2 - Forms Part 1 Demo Class creation
Angular 2 - Forms Part 2 Demo Forms Module
Angular 2 - Forms Part 3 Demo Forms Template & Data Binding
Angular 2 - Forms Part 4 Validation
Angular 2 - Dependency Injection Definition
Angular 2 - Dependency Injection Demo
Angular 2 - Http Definition
Angular 2 - Http Demo Create Json File
Angular 2 - Http Demo Create Service
Angular 2 - Promise VS Observable
Angular 2 - Http Observable map to Json Filse
Angular 2 - Conclusion

6 Topics
.Net Core Upgrade - Section Overview
.Net Core Upgrade - Upgrade our Project in VS 2017
.Net Core Upgrade - Why Microsoft left the project.json file?
.Net Core Upgrade - Upgrade our Project via the .Net CLI
.Net Core Upgrade - Project.json vs .Csproj
.Net Core Upgrade - Conclusion

18 Topics
Angular & .Net Core - Introduction
Angular & .Net Core - Package.json
Angular & .Net Core - Tsconfig
Angular & .Net Core - Typings
Angular & .Net Core - Gulp.js
Angular & .Net Core - Add Angular Core
Angular & .Net Core - Layout.cshtml
Angular & .Net Core - Typescript error suppression
Angular & .Net Core - Angular File & Folder Structure
Angular & .Net Core - Modify Folder Structure & Login Component
Angular & .Net Core - Login Api Service
Angular & .Net Core - Login Typescript Class
Angular & .Net Core - Injectable Login Authentication Service
Angular & .Net Core - App Module
Angular & .Net Core - App Component
Angular & .Net Core - Recap Login
Angular & .Net Core - Login Success
Conclusion

14 Topics
Microsoft Azure - Create Account
Microsoft Azure - Create paas web app service
Microsoft Azure - Azure Instance
Visual Studio Cloud Explorer
Microsoft Azure - Create Sql Server Database
Add Production Connection String to the Appsettings.json
Microsoft Azure - EF Migration to Azure Sql database
Microsoft Azure - Publish Website
Microsoft Azure - App Deployed
Microsoft Azure - Facebook Identifier
Microsoft Azure - Facebook URL
Microsoft Azure - Authentication Successful
Microsoft Azure - Conclusion
Source Code Download

7 Topics
Angular 4+ - Section Overview
Angular 4 + CRUD - Create Api Service
Angular 4 + CRUD - Dashboard Typescript class
Angular 4 + CRUD - Dashboard Service
Angular 4 + CRUD - Dashboard Component
Angular 4 + CRUD - Dashboard Model
Angular 4 + CRUD - Dashboard Html

2 Topics
Bonus Lecture:11 Hour ASP.NETC# EF JavaScript Bootstrap Course 50% Discount
Course In Progress

37 Topics
Windows - Visual Studio 2015 & ASP.NET Core RC1 Installation
Windows - Install Yeoman & Asp.Net Core Generator
Mac OSX - Visual Studio Code Node.Js & ASP.NET Core RC1 Installation
Linux - Visual Studio Code & ASP.NET Core RC1 Installation
Windows & Linux - Node.Js Installation
Cheat Sheet - DNVM & DNX Commands
Create Your First Console Application Project - DNX Command Line (Windows)
Create Your First Web Application Project - Visual Studio 2015 (Windows)
File Stucture - Project.Json Appsettings.Json & Global.Json
Windows OS - Create a Console & Web App - New .NET Core CLI and Yeoman
Create Your First Web Application Project - Mac OSX & Yeoman Generator
Create Your First Web Application Project - Linux Ubuntu OS & Yeoman Generator
Section Overview
ASP.NET Full Framework App vs an ASP.NET Core App Comparision
DEMO - ASP.NET Full Framework App vs an ASP.NET Core App Comparision
File Structure - Startup.CS
Windows OS - Create an ASP.NET Core Web App - Visual Studio 2015
Linux Ubuntu - Create a Console & Web App - New .NET Core CLI and Yeoman
Mac OSX- Create a Console & Web App - New .NET Core CLI and Yeoman
Migrate our RC1 Application to RC2
Source Code Download
Section Summary
Cheat Sheet - Kestrel Node.JsYeoman & ASP.NET Generator Commands
Create Course Web Project & Configure Project.Json
Configure Bower Gulp & NPM package modules
Configure Startup.cs File Dependenies
Create Appsettings.json Configuration File
C# Arrays
MVC Folder Structure Setup
Configure LaunchSettings.json Profile
C# Class Creation & Object Initialization
C# Namespaces Data Types & Variables
C# Properties & Constructors
C# Methods
C# Interfaces
C# 6.0 Static Classes & Methods
Windows - Install VS Code Yeoman Node.Js & The Asp.Net Core Generator

  Write a Review

ASP NET Core,MVC,C#,Angular, ChatGPT & EF Crash Course

Go to Paid Course