Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add ASP NET Core (ASP.NET 5),MVC 6,C#,Angular2 & EF Crash Course to your Wishlist.

Add to Wishlist

ASP NET Core (ASP.NET 5),MVC 6,C#,Angular2 & EF Crash Course

Learn How To Build Cross Platform Web Apps in ASP.NET Core Utilizing MVC 6, C#, Web Api, Angular 2.0 & Entity Framework
4.2 (569 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5,772 students enrolled
Created by Codeit 24/7
Last updated 2/2017
English
$10 $25 60% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 20 hours on-demand video
  • 13 Articles
  • 50 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Create ASP.NET Core Web Apps on Windows, Linux, and Mac OSX
Learn about the new modular HTTP request pipeline in ASP.NET Core
Examine and Implement all of the new features of MVC 6
Comprehend Object Oriented Programming Concepts with C#
Manage Client-Side Packages with Bower,Grunt,and Gulp Libraries
Develop and consume an API Service in ASP.NET Core WEB API
Build Entity Framework Code First Data Access Techniques
Implement AngularJs 2.0 with TypeScript within our ASP.NET Core Application
Consume web api services with AngularJs 2.0 data binding techniques
Learn How to Target Multiple Platforms with the .NET Core CLI
View Curriculum
Requirements
  • A computer with Windows, Linux, or Mac OSX Operating System Installed
  • Visual Studio Code (Free. Used for Mac OSX or Linux OS. I will demonstrate the installation process)
  • Visual Studio 2015 (Free. Used for Windows OS. I will demonstrate the installation process)
  • Desire to learn
  • Commitment to the course
Description

* * Last Update 2/26/2017

* * Discounted Price for a Limited Time Only!!!

Have you ever wanted to learn how to develop and host ASP.NET Web Applications in a cross-platform environment? Well you have come to the right place.

ASP.NET Core (Formerly known as ASP.NET 5) is the new way to develop Cross Platform web applications in ASP.NET and C#. In this course, I will teach you how to build ASP.NET Core(ASP.NET 5) Web Applications from the ground up. We will also examine and demonstrate all of the features of MVC 6, Entity Framework Core, Web Api, AngularJS 2.0 & C#. After we develop our ASP.NET Core(ASP.NET 5) Web App, I will teach you how to deploy your web app to Microsoft Azure.

What is ASP.NET Core (ASP.NET 5)?

ASP.NET Core is an open-source and cross-platform application framework used for developing modern cloud based web applications utilizing .NET.

Why Build Web Applications in ASP.NET Core (ASP.NET 5)?

The web stack for ASP.NET is based on a older legacy platform. ASP.NET has a lot of the unused code in the .NET framework. Since ASP.NET 1.0 (Over 15 years old), there's a lot of legacy code that has to load even when it is not being utilized in your web projects. This can cause performance issues in your web apps. ASP.NET Core (ASP.NET 5) solves this issue.

ASP.NET Core (ASP.NET 5) is built with the needs of modern Web applications in mind. ASP.NET Core (ASP.NET 5) is built to be cloud-ready by introducing environment-based configuration and by providing built-in dependency injection support.

ASP.NET Core (ASP.NET 5) supports cross-platform development on Windows, Mac and Linux. The ASP.NET Core (ASP.NET 5) stack is open source and encourages community contributions and engagement from developers.

Who is the target audience?
  • Basic knowledge of ASP.NET and C# is preferred but not required
  • Anyone who is interested in learning ASP.NET Core, C#, Entity Framework, Web API, and MVC 6
  • Some familiarity with AngularJs but not required
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 204 Lectures Collapse All 204 Lectures 19:46:22
+
Course Introduction
4 Lectures 09:17

Please watch videos in at least 720p quality. 1080 is the best quality. This will give you greater clarity when watching the lecture videos.Thank you and have a nice day.

Please Watch Videos in 720p
00:14

In this lecture, we will examine the fundamental concepts of ASP.NET Core. We will discuss why Microsoft reworked and reinvented the ASP.NET Framework.

Preview 06:32

In this lecture, we will summarize what we learned about ASP.NET Core. We will discuss what we are going to learn in subsequent lectures.

Preview 02:27

Download lecture slides by clicking on the top right corner download image on this page

Download Introduction Slide Deck Here
00:03
+
Software Installation - Visual Studio 2015, VS Code, Node.JS, & ASP.NET Core
10 Lectures 35:04

In this lecture, I will explain what the learning objectives for this software installation section.

Section Overview
01:44

In this lecture, I will demo the installation of Visual Studio 2015 and ASP.NET Core for Windows. This is the updated lecture for 1.0 .Net Core.

Preview 06:11

In this lecture, We will install Yeoman, Node.js & the ASP.NET Core generator for Windows. Typically you will use Visual Studio on Windows, but Yeoman is an option for you as well.

Preview 05:12

In this lecture, I will demonstrate the installation of ASP.NET Core on Linux OS.

Preview 03:56

In this lecture, We will install Yeoman, Node.js & the ASP.NET Core generator for Linux.

Preview 05:49

In this lecture, I will demonstrate the installation of ASP.NET Core on Mac OSX.

Preview 03:06

In this lecture, We will install Yeoman, Node.js & the ASP.NET Core generator for Mac OSX.

Preview 02:59

In this lecture, we will summarize what we learned about Installing ASP.NET Core, Node.js, Visual Studio 2015 & Visual Studio Code. We will discuss what we are going to learn in subsequent lectures.

Section Summary
01:31

Download lecture slides by clicking on the link on this page.

Download Introduction Slide Deck Here
00:02

In this lecture, we will create our first ASP.NET Web Application in Visual Studio Code on Linux utilizing Yeoman's ASP.NET Core generator in Node.js. We will also create our First Console App utilizing the new .Net Cli.

Preview 04:34
+
Create & Examine Our First ASP.NET Core 1.0 Web & Console App
14 Lectures 01:07:40

In this lecture, I will explain the learning objectives for this section. We will create and examine our first Asp.Net Core Web Application on Windows, Mac OSX  & Linux.

Section Overview
01:42

In this lecture, we will create our first ASP.NET Core Console Application via command line utilizing the .Net CLI commands.

Preview 04:27

In this lecture, We will  create our first Scaffold ASP.NET Core Web Application in Visual Studio 2015.

Preview 04:18

In this lecture, we will create our first ASP.NET Web Application in Visual Studio Code on Mac OSX utilizing Yeoman's ASP.NET Core generator in Node.js. We will also create our First Console App utilizing the new .Net Cli.

Preview 05:27

In this lecture, we will compare and contrast concepts related to an ASP.NET Full Framework App vs an ASP.NET Core App.

Preview 04:34

In this lecture, I will demo the similarities and differences related to an ASP.NET Full Framework App project structure vs an ASP.NET Core App project structure.

Preview 10:02

In this lecture, we will examine the Project.json,Global.json & the Appsettings.json files in our ASP.NET Core Web Application.

Preview 06:33

In this lecture, we will examine the Startup.cs file in our ASP.NET Core Web Application. We will examine the startup, configure services, & the configure method on the Startup.cs file.

Preview 05:38

In this lecture, we will install and examine the client side package managers Bower and Gulp. Client side package (Bower & Gulp) management in ASP.NET core is separated from Server side package management (Nuget).

Preview 10:52

In this lecture, we will examine the bundleconfig.json file in Asp.Net Core. The bundleconfig.json file manages the bundling and minification of javascript and css file.

Preview 05:09

In this lecture, we will examine and configure static file rendering in our wwwroot folder. We will also examine the file structure associated with our scaffolded MVC 6 controllers and views. 

File Structure - wwwroot & MVC 6
06:51

Here is a downloadable document related to installing the new .NET Core CLI & the software installation guide for Node.js, Yeoman & the Asp.Net Core App Generator. This guide covers Windows, Mac OSX & Linux.

Cheat Sheet - New .NET CLI Commands & Software Installation Guide
00:08

In this lecture, we will summarize what we learned about creating our first ASP.NET Core in Visual Studio 2015 & Visual Studio Code on Mac OSX, Linux & Windows. We also examined the differences between a full framework app vs an ASP.NET Core app and the file structure of an ASP.NET Core App.

Section Summary
01:56

Download lecture slides & Source Code by clicking on the links on this page.

Download Introduction Slide Deck & First Project Download
00:02
+
Create Course Project & C# Refresher + C# 6.0 New Features
27 Lectures 02:46:05

In this lecture, I will explain the learning objectives for this section. We will create an Empty ASP.NET Core Web Application and build all of the client side and server dependencies from the ground up. We will then delve into C#. Finally will demo some of the great features of C# 6.0.

Section Overview
01:13

In this lecture, We will create our ASP.NET Core course web app project and configure the project.json file from scratch. We will start from an empty web app & build it from the ground up.

Preview 10:26

In this lecture, we will configure our ASP.NET Core Startup.cs file for our course project web application. We will create a startup constructor and configure and inject our services into our web app.

Preview 12:31

In this lecture, We will create our ASP.NET Core appsettings.json configuration file for our course project web application.

Preview 03:11

In this lecture, We will setup the Model View Controller folder structure in our ASP.NET Core Web Application.

Preview 05:49

In this lecture, we will configure our launchsettings.json file for our ASP.NET Core web application. We will create our debug profiles associated with IIS Express and the web command profile.

Preview 03:26

In this lecture, we will create our client side package manager files (Bower & Gulp). Client side package (Bower & Gulp) management in ASP.NET core is separated from Server side package management (Nuget). We will also configure the package.json file related to managing our NPM modules.

Install & Configure Bower & Gulp
07:40

In this lecture, we will configure application insights in our app and create an account in Microsoft Azure. We will add our Instrumentation Key to our appsettings.json file.

Preview 06:48

In this lecture, We will examine Object-Oriented programming concepts in C# & C# 6.0. This lecture will lead into the next couple of lectures around C# features & C# 6.0 new features.

C# & C# 6.0 Object-oriented programming Introduction
03:54


In this lecture, We will examine C# data types & variable declarations in out first class file. We will implement different variable data types in our FirstClass class file.

C# Variables & Data Types
08:07

In this lecture, We will examine C# property & field declarations in out first class file. We will declare properties in our First Class class file and initialize our properties with backing field values.

Preview 05:51

In this lecture, We will examine C# methods in out first class file. We will declare our return and void methods in our FirstClass class file.

C# Methods
08:43

In this lecture, We will examine C# access modifiers. We will discuss the main concepts related to public, private, protected, internal & protected internal access modifiers in our PowerPoint presentation.

C# Access Modifiers
04:31

In this lecture, We will examine C# access modifiers. We will demo the main concepts related to public, private, & protected access modifiers.

Preview 10:20

In this lecture, We will examine C# Arrays. We will demonstrate a for each loop associated with our string array data type.

C# Arrays
06:04

In this lecture, We will examine C# interfaces. We will discuss & demo the conceptual architecture around creating Interfaces. We will then implement inheritance from an interface and create an instance of our class in our Main Controller Index Method.

C# Interfaces
07:10

In this lecture, We will examine C# Conditional Branching & Conditional Looping statements. We will demonstate If and switch statements. We will also examine For Loops,While loops,Do...While Loops & Foreach Loops.

C# Conditional Branching & Looping
16:03

In this lecture, We will examine the history of C# & the Asp.Net Framework. This PowerPoint lecture will lead into the next couple of lectures around the new C# 6.0 features.

C# .Net History & C# 6.0 Learning Objectives
03:20

In this lecture, We will implement C# 6.0 Static Classes and Methods. We will demo the using Static statements Improvements in C# 6.0.

Preview 06:17

In this lecture, We will implement the new C# 6.0 String Interpolation feature. C# 6.0 String Interpolation is a way to concatenate two or more strings together.

C# 6.0 String Interpolation
04:56

In this lecture, We will implement the new C# 6.0 Auto-property initialization feature. Instead of initializing properties through a class constructor, C# 6.0 allows property initialization when declared inline.

C# 6.0 Initialization of Auto-Properties
03:46

In this lecture, We will examine the new C# 6.0 null conditional operator syntax. 

Preview 03:48

In this lecture, We will examine the new C# 6.0 feature associated with implementing asynchronous tasks in our try\catch\finally block. Before C# 6.0, we could not implement await tasks in our try\catch blocks. Now we can!!

C# 6.0 Try-Catch-Finally Block Await Async
02:25

In this lecture, We will examine the new C# 6.0 features of Expression bodied methods and properties. We can now implement lambda expressions within our properties and methods in C#.

C# 6.0 Expression bodied Methods & Properties
07:18

In this lecture, I will summarize the learning objectives for this section. We created an Empty ASP.NET Core Web Application and built all of the client side and server dependencies from the ground up. We delved into C# & demoed some of the great new features of C# 6.0.

Section Summary
02:41

Download lecture slides & Source Code by clicking on the links on this page.

Download Introduction Slide Deck & Project Source Code
00:03
+
MVC & MVC 6 Features & RC2 to 1.0 Migration
27 Lectures 02:44:06

In this lecture, I will explain the learning objectives for this section. In this section, We will examine all of the great features of MVC & the new features of MVC 6. We will configure MVC in our project and implement all of the functionality of MVC in our ASP.NET Core Web Application.

Section Overview
02:02

In this lecture, We will examine MVC concepts in ASP.NET Core. This lecture will lead into the next set of lectures associated with different MVC & MVC 6 Components.

MVC - Conceptual Overview
06:14

In this lecture, We will configure,setup & review the Model View Controller folder structure in our ASP.NET Core Web Application. We examine how MVC is implemented through Dependency Injection via the Startup.cs file.

MVC - Setup Project Structure
07:20

In this lecture, We will examine conventional routing in MVC by implementing a private method in our Startup.cs file. We will also examine the built in method associated with the IApplicationBuilder interface for default routing.

MVC Controllers - Conventional Routing
05:02

In this lecture, We will examine attribute based routing in MVC by implementing route attributes on our HomeController.cs file. We will also examine attribute routing on the different methods of our HomeController.

Preview 05:06

In this lecture, We will examine the different Action Result return types in our MVC  HomeController.cs file. We will demonstrate the ContentResult, ObjectResult & JsonResult Action Result return in our MVC HomeController.cs file Controller Method.

MVC Controllers - Action Results & Return Types
06:14

In this lecture, We will render and create a view associated with a method on our Home Controller. We will pass model data to our view from our FirstView Method & bind the data related to the properties of the MyData.cs file.

Preview 06:07

In this lecture, We will render model data to a view associated with a method on our Home Controller. We will pass List model data associated with an IEnumerable Type to our view from our FirstView Method & bind the data related to the properties of the MyData.cs file.

MVC Controllers - View Rendering List Model Data
04:40

In this lecture, We will examine MVC Model concepts in ASP.NET Core. This lecture will lead into the next set of lectures associated with Models,ViewModels & more.

MVC Models - Conceptual Overview
02:31

In this lecture, We will examine MVC ViewModels in ASP.NET Core. We will demonstrate how to loop through Model data associated with a ViewModel Property IEnumerable Type.

MVC Models - VIewModels
05:12

In this lecture, We will examine MVC Data Annotations in ASP.NET Core MVC. We will demonstrate how data annotations enforce model validation. We will build a LoginViewModel Class associated with our validation model.

MVC Models - Data Annotation
07:21

In this lecture, We will examine in Dependency Injection in ASP.NET Core. We will demonstrate how to inject services in our Startup.cs file configureservices method. We will examine the different Service Lifetimes & Registration Options.

MVC - Dependency Injection
10:39

In this lecture, We will examine MVC View concepts in ASP.NET Core. This lecture will lead into the next set of lectures associated with Layout Views, View Components & more.

MVC Views - Conceptual Overview
02:12

In this lecture, We will create our Layout.cshtml file in our ASP.NET Core Web App. We will demonstrate how to create a common layout that is consistent across all of pages and inherit from this layout.

MVC Views - Layout File
07:15

In this lecture, We will create our _ViewStart.cshtml file in our ASP.NET Core Web App. The _ViewStart.cshtml file will render code before each view. You will associate your main layout view path for your project in the _ViewStart.cshtml file.

MVC Views - _ViewStart File
03:52

In this lecture, We will create our _ViewImports.cshtml file in our ASP.NET Core Web App. The _ViewImports.cshtml file allows you to incorporate & utilize namespaces for each of your views in one place of your application.

MVC Views - _ViewImports File
03:38

In this lecture, We will examine Taghelpers in our ASP.NET Core Web App. We will compare HTML Helpers to the new ASP.NET Core MVC Taghelpers.

MVC Views - TagHelpers
05:46

In this lecture we will discuss how to update from ASP.NET Core RC2 to ASP.NET Core 1.0. This is latest version of .NET Core. In future lectures we will compare our RC2 App to our new .Net Core 1.0 App.

RC2 to .Net Core 1.0 Update Installation
04:48

In this lecture we will discuss the differences between ASP.NET Core RC2 to ASP.NET Core 1.0. In this lecture, we will compare our RC2 App to our new .Net Core 1.0 App.

RC2 vs .Net Core 1.0 Differences
05:42

In this lecture, We will examine partial views in our ASP.NET Core Web App. A partial view is a view that is rendered within another view. Partial views are an effective way of breaking up large views into smaller components.

Preview 10:12

In this lecture, We will examine View Components in our ASP.NET Core Web App. View components are similar to partial views, but they are much more powerful. View components don’t use model binding, and only depend on the data you provide when calling into it

MVC Views - ViewComponents
12:48

In this lecture, we will build our login layout for our course app. I will separate the demo app from our course app project. The demo app will contain all of the source code for the lecture demos and the course app will contain source code from our Build our app lectures.

Build Our App - Login Page Layout
09:15

In this lecture, we will build our logged in layout for our course app. I will separate the demo app from our course app project. The demo app will contain all of the source code for the lecture demos and the course app will contain source code from our Build our app lectures.

Build Our App - Logged In Page Layout
08:26

In this lecture, we will build our login form for our course app. Our Login Form will reside in a View Component & it will utilize a view model class for its properties and data types. We will build our view to incorporate the new razor tag syntax.

Build Our App - Login Form Creation
13:07

In this lecture, we will demonstrate a form redirect to our login page if our model state is valid from our view component. I will demonstrate client side validation for our form utilizing the new MVC 6 Tag Helpers.

Build Our App - Form Post
06:30

In this lecture, I will summarize the learning objectives for this section. We examined all of the features of MVC & MVC 6. We also migrated our RC2 app to the newest version of .NET Core.

Section Summary
02:04

Download lecture slides & Source Code by clicking on the links on this page.

Source Code Download
00:03
+
Learn Entity Framework Core & Build Restful Api Services on Windows & Mac OSX
51 Lectures 05:54:31

In this lecture, I will explain the learning objectives for this section. In this section, We will examine all of the great features of Entity Framework Core & build our DB Context on Mac OSX & Windows. We will configure our context on Windows utilizing SQL Server & Mac OSX, we will use SQlite.

Section Overview
02:11

In this lecture, We will examine Entity Framework Core concepts in ASP.NET Core. This lecture will lead into the next set of lectures associated with implementing our Database Context with our course section app and project app.

EF Core - Conceptual Overview
04:53

In this lecture, We will install the Entity Framework Core Sql Server & Command Tooling Packages in our Project.Json file. 

Preview 04:27

In this lecture, We will inject our DBContext into our ConfigureServices method into our Startup.cs file. This how we will implement Dependency Injection for our Database Context.

EF Core - Dependency Injection Inject DBContext into Configure Services
05:36

In this lecture, We will create our class entities related to our person and address class files. In the next lectures, we will create our dbcontext and seed data associated with our migration process.

EF Core - Create Entities for our Data Model
06:58

In this lecture, We will create our DbContext associated with our person and address entity class files. We will also inject our DbContext class type in our Configure Services Method of our Startup.cs file.

EF Core - Create DbContext
04:27

In this lecture, We will create our first EF Migration associated with our DbContext in Visual Studio 2015. We will also seed data to our localdb via seed class we create in our project.

EF Core - First Migration in VS 2015
10:41

In this lecture, We will examine all of the different EF Core Commands via the .NET Core CLI. We will create a migration via Windows PowerShell.

Preview 06:41

In this lecture, We will examine all of the different EF Core Include & Exclude Types, Data Annotations & Fluent Api call on the override Model Creating Method of our DbContext.

EF Core - Exclude & Include Types, Data Annotations, Fluent Api
08:04

In this lecture, We will examine Single & Composite Keys in EF Core. We will examine how to implement keys via Data Annotations & a Fluent Api call on the override Model Creating Method of our DbContext.

EF Core - Primary & Composite Keys
04:42

In this lecture, We will examine the required and max length attributes in EF Core. We will examine how to implement these attributes via Data Annotations & an Fluent Api call on the override Model Creating Method of our DbContext.

EF Core - Required & Maxlength Attributes
04:43

In this lecture, We will examine Auto Generated Property Attributes in EF Core. We will examine how to implement these attributes via Data Annotations & an Fluent Api call on the override Model Creating Method of our DbContext.

EF Core - Generated Property Values
05:37

In this lecture, We will examine Concurrency Tokens in EF Core. We will examine how to implement these attributes via Data Annotations & an Fluent Api call on the override Model Creating Method of our DbContext.

EF Core - Concurrency Tokens
05:38

In this lecture, We will examine Indexes in EF Core. We will examine how to implement indexes via a Fluent Api call on the override Model Creating Method of our DbContext.

EF Core - Indexes
04:46

In this lecture, We will examine Table Mappings in EF Core. We will examine how to implement Table Mappings via a Fluent Api call on the override Model Creating Method of our DbContext and utilizing Data Annotations.

EF Core - Table Mappings
03:50

In this lecture, We will examine Column Mappings & Data Types in EF Core. We will examine how to implement Column Mappings & Data Types via a Fluent Api call on the override Model Creating Method of our DbContext and utilizing Data Annotations.

Preview 04:13

In this lecture, We will examine Computed Columns in EF Core. We will examine how to implement Computed Columns via a Fluent Api call on the override Model Creating Method of our DbContext.

Preview 03:31

In this lecture, I explain the login & register model we will build in the next lecture. We will start building our Entity Data Model associated with our course project app.

Preview 02:22

In this lecture, I we will create our login & register entity data model. We will also create our view models & our DB context related to our login and register model.

Preview 10:22

In this lecture, We will register our DB Context and create our Profile DB within our Local DB.

Build Our App - Register our DbContext
03:24

In this lecture, I will create our Reset Password & Forgot Password View Model.

Build Our App - ResetPassword & ForgotPassword ViewModel
06:25

In this lecture, We will create our Register, Reset & Forgot Password Views associated with these methods on our main controller.

Build Our App - Create the Register, Forgot & Reset Password Views
15:32

In this lecture, We will introduce Asp.Net Core Identity for creating login users inside of our Sql Server Database. Identity will abrogate & supersede our model associated with the Login & Register model inside of our EF Core Context.

Build Our App - Asp.Net Core Identity Core Introduction
03:21

In this lecture, We will configure and install the Identity Framework within our Course App Project solution. We will then migrate the Identity Framework to our EF Core Context.

Build Our App - Asp.Net Core Identity Core Installation
05:40

In this lecture, We will create our Register and Login Controller classes related to our Identity DB Context.

Build Our App - Create Our Identity Login & Register Controller
13:00

In this lecture, We will create a User through our Register Method and create a logoff method on our Main Controller related to our Identity DB Context. We will look at our _loginpartial view related to displaying the user's login username.

Build Our App - Create Our User & LogOff Method in Identity
08:44

In this lecture, We will create the logic related to resetting a password and forgetting a password in our ForgotPassword & ResetPassword methods on our Main Controller Class.

Build Our App - Create Our ResetPassword & Forgot Password Method Logic
13:17

In this lecture, we will create a Microsoft azure profile and a SendGrid Email Account in our Cloud Service. We will use this cloud service to send emails for confirming our register users in our database.

Create Microsoft Azure Account & SendGrid Email Cloud Service Account
06:01

In this lecture, we will generate our SendGrid User Api Key and Email Send class associated with registering our user within our database.

Build Our App - Configure User Secrets for Send Grid Api Key & Email Send Class
11:41

In this lecture, we will create a test email method associated with our send grid api key. We will then send a test email associated with a testemail view on our Main Controller class.

Build Our App - Send Test Email using Send Grid Cloud Email Service
08:58

In this lecture, We will register a user, send a confirmation email and confirm a user. We will also send a forgot password email and rest our password from our main controller methods.

Build Our App - Register User,Reset Password,Forgot Password & Confirm Password
19:43

In this lecture, we will create our Twilio account to send SMS messages for account Verification.

SMS Account Creation - Twilio
04:59

In this lecture, We will create an Interface related to our SMS send async task. We will also create two properties related to our Autho Token & Sid in Twilio. We will generate our User Secret Values related to our Twilio Configuration.

Build Our App - Create Sms Interface & Properties related to our Sid & Token
05:13

In this lecture, We will create a test SMS message using our SID & Authorization Token related to our Test Credentials in Twilio.

Build Our App - Send SMS Test Message using Twilio
12:48

In this lecture, We will create an account related to authenticating with an OAuth2 External Login Provider for Facebook.

Preview 02:45

In this lecture, We will create our user secrets related to our AppId & App Secrets related to authenticating with an OAuth2 External Login Provider for Facebook. We will also install the nugget package and configure the Facebook credentials in our Startup.Cs file.

Build Our App - Configure Facebook User Secrets & Facebook Autho2 Credentials
04:25

In this lecture, We will create our Controller Methods & Views related to Authenticating through Facebook's External Login Provider.

Build Our App - Build Our External Login Provider To Facebook
23:11

In this lecture, We will discuss the new entities that we will add to our Profile Context.

Powerpoint - Entity Model Diagram for the Profile Context
01:53

Build Our App - EF Core Context Add Individual, Organization & Hobby Entities
08:51

We added Data Annotations and naming conventions for our Profile Context in the OnModelCreating method.

Build Our App - Data Annotations & OnModelCreating Enhancements in our Context
06:28

In this lecture, we will initialize data into our profile context. 

Build Our App - Initialize Data into our Profile Context
06:10

In this lecture, we will add foreign key constraints to our Hobby, Individual & Organization entities.

Build Our App - Add a Foreign Key Constraint on our Entities
03:49

In this lecture, we will create our DashboardViewModel class with three list properties associated with our entities.

Build Our App - DashboardViewModel with our Entities
09:03

In this lecture, we will build our repository class to implement all CRUD operations on our Entities associated to our profile context.

Build Our App - Build our IProfileRepository Class
09:31

In this lecture, we will build our dashboard index view tied to our Login Controller & the DashboardViewModel class.

Build Our App - Dashboard Index View
05:42

In this lecture, we will build a JSON API service.

Build Our App - Build a JSON API Service
05:19

In this lecture, we will create our API service related to our create statements for our three entities.

Build Our App Api - CRUD Operations - Create
06:50

In this lecture, we will create our API service related to our edit statements for our three entities.

Build Our App Api - CRUD Operations - Edit
05:27

In this lecture, we will create our API service related to our delete statements for our three entities.

Build Our App Api - CRUD Operations - Delete
05:51

In this lecture, we will create our API service related to our detail statements for our three entities.

Build Our App Api - CRUD Operations - Detail
04:59

In this lecture, I will summarize the learning objectives for this section.

Section Summary
01:49
+
Typescript Introduction & Installation
17 Lectures 01:15:46

We will discuss the learning objectives of this lecture section on Angular 2 & Typescript.

Preview 02:42

In this lecture, I will introduce the main concepts of Typescript.

Typescript - Introduction
02:30

In this lecture, I will install Typescript.

Typescript - Installation
02:44

In this lecture, we will create and trans pile our first Typescript file.

Typescript - Create your First Typescript File
04:30

In this lecture, we will discuss the importance of the tsconfig.json file for our configuration.

Typescript - Tsconfig.json
03:45

In this lecture, I will demonstrate the difference between var and let variable declarations.

Typescript - var vs let variable declarations
05:04

In this lecture, we will delve into Interfaces in Typescript.

Typescript - Interfaces
04:58

In this lecture, we will delve into Classes and Inheritance in Typescript.

Typescript - Classes
06:24

In this lecture, we will delve into functions in Typescript.

Typescript - Functions
05:46

In this lecture, we will delve into Enums in Typescript.

Typescript - Enums
03:09

In this lecture, we will delve into Generics in Typescript.

Typescript - Generics
05:32

In this lecture, we will delve into Modules in Typescript.

Typescript - Modules
06:07

In this lecture, we will delve into Namespaces in Typescript.

Typescript - Namespaces
04:50

In this lecture, we will delve into Iterators in Typescript.

Typescript - Iterators
03:41

In this lecture, we will delve into Modifiers in Typescript.

Typescript - Modifiers
08:32

In this lecture, we will compile our modifier.ts file and compare it to the compiled modifier.js file.

Typescript - Compile
03:44

In this lecture, I will summarize the learning objectives for this section.

Section Summary
01:48
+
Angular 2 Installation & Introduction
16 Lectures 01:01:41

In this lecture section, I will delve into the learning objectives for Angular 2.

Angular 2 - Section Overview
01:24

In this lecture section, I will define and examine the architecture in Angular 2.

Angular 2 - Definition & Architecture
02:55

In this lecture, we will install the angular-cli utilizing npm.

Preview 05:07

In this lecture, we will install the asp,net core angular 2 spa generator.

Preview 05:41

In this PowerPoint, we will discuss Angular 2 modules.

Angular 2 - Angular Module Definition
04:20

In this lecture, we will examine our Angular 2 App and the app.module.ts file.

Angular 2 - File Structure & App.Modules.ts
10:09

In this PowerPoint, we will discuss Angular 2 Components.

Angular 2 - Angular Components Definition
03:12

In this lecture, we will create an Angular 2 component & class in our Angular 2 project.

Angular 2 - Angular Components & Class Implementation
09:00

In this PowerPoint, we will discuss Angular 2 Templates.

Angular 2 - Angular Templates Definition
02:19

In this lecture, we will create an Angular 2 Template in our Angular 2 project.

Angular 2 - Angular Templates Implementation
03:44

In this PowerPoint, we will discuss Angular 2 Data-binding.

Angular 2 - Angular Data-Binding Definition
02:56

In this lecture, we will demonstrate two way data-binding in Angular 2.

Angular 2 - Angular Data-Binding Demo
03:05

In this PowerPoint, we will discuss Angular 2 Input Fields.

Angular 2 - Angular Input Definition
01:48

In this lecture, we will demonstrate the onkey event in Angular 2.

Angular 2 - User Input Onkey Demo
04:07

In this PowerPoint, we will discuss Angular 2 Forms.

Angular 2 - Forms Definition
01:54

More Lectures Soon!!!
00:00
+
Bonus Section
2 Lectures 00:31
Bonus Lecture:11 Hour ASP.NET,C#, EF, JavaScript , Bootstrap Course 50% Discount
00:21

Remember this course will be in progress over the next few months. Please take that into consideration before rating this course. I am planning on providing content on all required topics related to the subject that is being taught.

Course In Progress
00:09
+
RC1 & RC2 Lecture References
36 Lectures 04:11:45

In this lecture, I will demo the installation of Visual Studio 2015 and ASP.NET Core for Windows.

Windows - Visual Studio 2015 & ASP.NET Core RC1 Installation
07:53

In this lecture, We will install Yeoman & the ASP.NET Core generator for Windows. Typically you will use Visual Studio on Windows, but Yeoman is an option for you as well.

Preview 03:22

In this lecture, I will demo the installation of Visual Studio Code, Node.JS, Mono & ASP.NET Core for Mac OSX.

Preview 05:51

In this lecture, I will demo the installation of Visual Studio Code and ASP.NET Core and Mono for Linux.

Preview 05:32

In this lecture, I will demo the installation of Node.JS for Linux & Windows.

Windows & Linux - Node.Js Installation
04:04

Here is a document related to installing the .NET Version Manager (DNVM) & the .NET Execution Environment (DNX) for Windows, Linux, & Mac OSX. You can download the pdf by clicking the link on this page.

Cheat Sheet - DNVM & DNX Commands
00:09

In this lecture, we will create our first ASP.NET Core Console Application via command line utilizing different DNX commands.

Create Your First Console Application Project - DNX Command Line (Windows)
07:08

In this lecture, we will create our first ASP.NET Core Web Application in Visual Studio 2015.

Create Your First Web Application Project - Visual Studio 2015 (Windows)
03:59

In this lecture, we will examine the Project.json,Global.json & the Appsettings.json files in our ASP.NET Core Web Application.

Preview 07:44

In this lecture, We will install & create our first ASP.NET Core Console App via PowerShell utilizing the new .NET Core CLI. We will also create our new ASP.NET Core Web Application utilizing the Yeoman generator. We can now scaffold Semantic-UI RC2 .NET Core applications with the yo-aspnet generator. Remember the DNVM & DNX are deprecated.

Preview 10:57

In this lecture, we will create our first ASP.NET Web Application in Visual Studio Code on Mac OSX utilizing Yeoman's ASP.NET Core generator in Node.js.

Preview 06:55

In this lecture, we will create our first ASP.NET Web Application in Visual Studio Code on Ubuntu Linux OS utilizing Yeoman's ASP.NET Core generator in Node.js.

Create Your First Web Application Project - Linux Ubuntu OS & Yeoman Generator
15:07

In this lecture, I will explain the learning objectives for this section. In this section, We will create an ASP.NET Core RC2 Web & Console Application on Linux, Mac OSX & Windows. We will migrate our ASP.NET Core RC1 app to ASP.NET Core RC2.

Section Overview
04:07

In this lecture, we will compare and contrast concepts related to an ASP.NET Full Framework App vs an ASP.NET Core App.

ASP.NET Full Framework App vs an ASP.NET Core App Comparision
05:21

In this lecture, I will demo the similarities and differences related to an ASP.NET Full Framework App project structure vs an ASP.NET Core App project structure.

DEMO - ASP.NET Full Framework App vs an ASP.NET Core App Comparision
14:31

In this lecture, we will examine the Startup.cs file in our ASP.NET Core Web Application. We will examine the startup, configure services, & the configure method on the Startup.cs file.

File Structure - Startup.CS
11:11

In this lecture, We will  create our new ASP.NET Core Web Application utilizing Visual Studio 2015. Remember the DNVM & DNX are deprecated.

Windows OS - Create an ASP.NET Core Web App - Visual Studio 2015
05:04

In this lecture, We will install & create our first ASP.NET Core Console App via the terminal command utilizing the new .NET Core CLI on Ubuntu OS. We will also create our new ASP.NET Core Web Application utilizing the Yeoman generator. We will scaffold a Bootstrap .NET Core applications with the yo-aspnet generator. Remember the DNVM & DNX are deprecated.

Linux Ubuntu - Create a Console & Web App - New .NET Core CLI and Yeoman
09:42

In this lecture, We will install & create our first ASP.NET Core Console App via the terminal command utilizing the new .NET Core CLI on Mac OSX. We will also create our new ASP.NET Core Web Application utilizing the Yeoman generator. We will scaffold a Semantic-UI.NET Core applications with the yo-aspnet generator. Remember the DNVM & DNX are deprecated.

Preview 06:57

In this lecture, We will mirgrate our RC1 ASP.NET Core Application to RC2. We will also examine the differences between RC1 & the RC2 project structure.

Migrate our RC1 Application to RC2
13:09

Download lecture slides & Source Code by clicking on the links on this page.

Source Code Download
00:03

In this lecture, I will summarize the learning objectives for this section. We created an ASP.NET Core Console & Web Application with the new .NET Core CLI & version upgrade of ASP.NET Core. We also migrated our RC1 app to the newest version of .NET Core on all of our Operating Systems.

Section Summary
01:23

Here is a document related to the commands for installing Node.js,Yeoman,Libuv for Kestrel Web Server & the ASP.NET Generator for Yeoman.You can download the pdf by clicking the link on this page.

Cheat Sheet - Kestrel, Node.Js,Yeoman & ASP.NET Generator Commands
00:08

In this lecture, We will create our ASP.NET Core course web app project and configure the project.json file from scratch. We will start from an empty web app & build it from the ground up.

Preview 17:21

In this lecture, we will create our client side package manager files (Bower & Gulp). Client side package (Bower & Gulp) management in ASP.NET core is separated from Server side package management (Nuget). We will also configure the package.json file related to managing our NPM modules.

Configure Bower, Gulp & NPM package modules
08:14

In this lecture, we will configure our ASP.NET Core Startup.cs file for our course project web application. We will create a startup constructor and configure and inject our services into our web app.

Preview 15:29

In this lecture, We will create our ASP.NET Core appsettings.json configuration file for our course project web application.

Create Appsettings.json Configuration File
04:43

In this lecture, We will examine C# Arrays. We will demonstrate a for each loop associated with our double array data type.

C# Arrays
04:27

In this lecture, We will setup the Model View Controller folder structure in our ASP.NET Core Web Application.

MVC Folder Structure Setup
04:54

In this lecture, we will configure our launchsettings.json file for our ASP.NET Core web application. We will create our debug profiles associated with IIS Express and the web command profile.

Configure LaunchSettings.json Profile
03:44

In this lecture, We will create our first C# class and create an object instance of our class in our new Csharp Controller.

C# Class Creation & Object Initialization
05:45

In this lecture, We will examine C# namespaces, data types & variable declarations in out first class file. We will declare our model namespace & implement different variable data types in our FirstClass class file.

C# Namespaces, Data Types, & Variables
05:39

In this lecture, We will examine C# properties & constructor declarations in out first class file. We will declare properties in FirstClass class file and with the help of Dependency Injection, we will inject our object into our Csharp Controller class and initialize our properties.

C# Properties & Constructors
08:41

In this lecture, We will examine C# methods in out first class file. We will declare our return and void methods in our FirstClass class file and with the help of Dependency Injection, we will inject our objects into our Csharp Controller class and implement our methods in our Index view.

Preview 09:25

In this lecture, We will examine C# interfaces. We will discuss & demo the conceptual architecture around creating Interfaces. We will then implement inheritance from an interface and create an instance of our class in our CSharp Controller Index Method.

C# Interfaces
07:53

In this lecture, We will implement C# 6.0 Static Classes and Methods. We will demo the using Static statements Improvements in C# 6.0.

Preview 05:13
About the Instructor
4.3 Average rating
994 Reviews
10,949 Students
6 Courses
IT Training

Codeit24/7 provides high quality IT training at an affordable price. We offer online educational videos in a variety subjects related to web development, operating systems management, server administration, information technology support, and much more.

Our goal is to teach complicated technical subjects to technical and nontechnical students alike. We offer self-paced learning and reference material for all of our courses.



Report Abuse