Mô tả

Update: 8/17/2023 - Work-in-progress alert! Our upcoming course will empower you to craft a cutting-edge ChatGPT Bot solution using .NET and Angular. Working on all the videos but the source code, documentation, and video how-to are uploaded.  We'll leverage the power of Entity Framework to seamlessly store data in a SQL Server Database. Stay tuned!


Unleash the Potential of ASP.NET Core

ASP.NET Core is a game-changer for crafting web applications using ASP.NET and C#. Join our comprehensive course and unlock the art of building ASP.NET Core Web Applications from scratch. In this hands-on experience, you'll delve into MVC, Entity Framework Core, Web API, Angular, and various C# features.

Once your ASP.NET Core Web App is ready, we'll guide you through the seamless deployment process on Microsoft Azure.

Why choose ASP.NET Core?

ASP.NET Core is a versatile, open-source, cross-platform framework, perfectly suited for creating modern, cloud-based web applications with .NET.

Revolutionizing Web App Development

While traditional ASP.NET is reliable, it's based on an older platform that has accumulated redundant code over time. This legacy code, dating back over 15 years to ASP.NET 1.0, may still load unnecessarily in your web projects, potentially impacting performance.

Enter ASP.NET Core—a leaner, more efficient framework that eliminates unnecessary loading, boosting your web app's performance.

Designed for the Modern Era

ASP.NET Core is tailor-made for modern web applications. It's cloud-ready, with built-in environment-based configuration and seamless support for dependency injection.

Moreover, it enables cross-platform development on Windows, Mac, and Linux. By embracing open source, ASP.NET Core actively encourages community contributions and developer engagement.

Embark on your journey to mastery of ASP.NET Core today. Unleash the power of streamlined, modern web application development. This is more than just a course—it's your ticket to success!

Bạn sẽ học được gì

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

Yêu cầu

  • A computer with Windows, Linux, or Mac OS Operating System Installed
  • Visual Studio Code (Free. Used for Mac OS or Linux OS. I will demonstrate the installation process)
  • Visual Studio 2022 (Free. Used for Windows OS. I will demonstrate the installation process)
  • Desire to learn
  • Commitment to the course

Nội dung khoá học

15 sections

New Course Update: Full ChatGPT Chatbot Code User Doc, Video and Source Code

4 lectures
User Documentation Video and PDF
00:05
User Manual How to Video
13:00
Source Code
00:00
User Documentation
00:00

Course Introduction

2 lectures
What is ASP.NET Core?
01:43
Download Introduction Slide Deck Here
00:03

Software Installation - Visual Studio 2019, VS Code, Node.JS, & ASP.NET Core

9 lectures
Section Overview
01:44
Visual Studio 2019, VS Code, VS for Mac & ASP.NET Core Installation
04:13
Linux - Asp.Net Core Installation on Ubuntu
03:56
LInux - Install VS Code, Node.Js, Yeoman & Asp.Net Core Generator
05:49
Mac OSX - Asp.Net Core Installation
03:06
Mac OSX - Install Node.Js, Yeoman, VS Code & the Asp.Net Core Generator
02:59
Section Summary
01:31
Download Introduction Slide Deck Here
00:02
Linux - Create Your First Console & Web Application
04:34

Create & Examine Our First ASP.NET Core 1.0 Web & Console App

14 lectures
Section Overview
01:42
Windows - Create Your First Console Application Project - .Net CLI
04:27
Windows - Create Your First Web Application Project - VS 2015
04:18
Mac OSX - Create Your First Console & Web Application
05:27
ASP.NET Full Framework App vs an ASP.NET Core App Comparision
04:34
DEMO - ASP.NET Full Framework App vs an ASP.NET Core App Comparision
10:02
File Stucture - Project.Json, Appsettings.Json & Global.Json
06:33
File Structure - Startup.CS
05:38
Client Side Package Managers - Bower & Gulp
10:52
Client Side Package Management - Bundleconfig.json
05:09
File Structure - wwwroot & MVC 6
06:51
Cheat Sheet - New .NET CLI Commands & Software Installation Guide
00:08
Section Summary
01:56
Download Introduction Slide Deck & First Project Download
00:02

Create Course Project & C# Refresher + C# 6.0 New Features

27 lectures
Section Overview
01:13
Create Course Web Project & Configure Project.Json
10:26
Configure Startup.cs File Dependenies
12:31
Create Appsettings.json Configuration File
03:11
MVC Folder Structure Setup
05:49
Configure LaunchSettings.json Profile
03:26
Install & Configure Bower & Gulp
07:40
Add Application Insights Telemetry Microsoft Azure
06:48
C# & C# 6.0 Object-oriented programming Introduction
03:54
C# Class Creation, Object Intialization & Constructors
09:44
C# Variables & Data Types
08:07
C# - Properties & Fields
05:51
C# Access Modifiers
04:31
C# Methods
08:43
C# Access Modifiers - Demo
10:20
C# Arrays
06:04
C# Interfaces
07:10
C# Conditional Branching & Looping
16:03
C# .Net History & C# 6.0 Learning Objectives
03:20
C# 6.0 Static Classes & Methods
06:17
C# 6.0 String Interpolation
04:56
C# 6.0 Initialization of Auto-Properties
03:46
C# 6.0 Null Conditional Operator
03:48
C# 6.0 Try-Catch-Finally Block Await Async
02:25
C# 6.0 Expression bodied Methods & Properties
07:18
Section Summary
02:41
Download Introduction Slide Deck & Project Source Code
00:03

MVC & MVC 6 Features & RC2 to 1.0 Migration

27 lectures
Section Overview
02:02
MVC - Conceptual Overview
06:14
MVC - Setup Project Structure
07:20
MVC Controllers - Conventional Routing
05:02
MVC Controllers - Attribute Routing
05:06
MVC Controllers - Action Results & Return Types
06:14
MVC Controllers - View Rendering Model Data
06:07
MVC Controllers - View Rendering List Model Data
04:40
MVC Models - Conceptual Overview
02:31
MVC Models - VIewModels
05:12
MVC Models - Data Annotation
07:21
MVC - Dependency Injection
10:39
MVC Views - Conceptual Overview
02:12
MVC Views - Layout File
07:15
MVC Views - _ViewStart File
03:52
MVC Views - _ViewImports File
03:38
MVC Views - TagHelpers
05:46
RC2 to .Net Core 1.0 Update Installation
04:48
RC2 vs .Net Core 1.0 Differences
05:42
MVC Views - PartialViews
10:12
MVC Views - ViewComponents
12:48
Build Our App - Login Page Layout
09:15
Build Our App - Logged In Page Layout
08:26
Build Our App - Login Form Creation
13:07
Build Our App - Form Post
06:30
Section Summary
02:04
Source Code Download
00:03

Learn Entity Framework Core & Build Restful Api Services on Windows & Mac OSX

51 lectures
Section Overview
02:11
EF Core - Conceptual Overview
04:53
EF Core - Sql Server & Command Tooling package installation (Project.Json)
04:27
EF Core - Dependency Injection Inject DBContext into Configure Services
05:36
EF Core - Create Entities for our Data Model
06:58
EF Core - Create DbContext
04:27
EF Core - First Migration in VS 2015
10:41
EF Core - .NET CLI EF Core Commands
06:41
EF Core - Exclude & Include Types, Data Annotations, Fluent Api
08:04
EF Core - Primary & Composite Keys
04:42
EF Core - Required & Maxlength Attributes
04:43
EF Core - Generated Property Values
05:37
EF Core - Concurrency Tokens
05:38
EF Core - Indexes
04:46
EF Core - Table Mappings
03:50
EF Core - Column Mappings & Data Types
04:13
EF Core - Computed Columns
03:31
Build Our App - Login & Register Model Entity Powerpoint
02:22
Build Our App - Create our Login & Register Entity Model & ViewModel
10:22
Build Our App - Register our DbContext
03:24
Build Our App - ResetPassword & ForgotPassword ViewModel
06:25
Build Our App - Create the Register, Forgot & Reset Password Views
15:32
Build Our App - Asp.Net Core Identity Core Introduction
03:21
Build Our App - Asp.Net Core Identity Core Installation
05:40
Build Our App - Create Our Identity Login & Register Controller
13:00
Build Our App - Create Our User & LogOff Method in Identity
08:44
Build Our App - Create Our ResetPassword & Forgot Password Method Logic
13:17
Create Microsoft Azure Account & SendGrid Email Cloud Service Account
06:01
Build Our App - Configure User Secrets for Send Grid Api Key & Email Send Class
11:41
Build Our App - Send Test Email using Send Grid Cloud Email Service
08:58
Build Our App - Register User,Reset Password,Forgot Password & Confirm Password
19:43
SMS Account Creation - Twilio
04:59
Build Our App - Create Sms Interface & Properties related to our Sid & Token
05:13
Build Our App - Send SMS Test Message using Twilio
12:48
Create Account - External Login Provider with OAuth2 Facebook
02:45
Build Our App - Configure Facebook User Secrets & Facebook Autho2 Credentials
04:25
Build Our App - Build Our External Login Provider To Facebook
23:11
Powerpoint - Entity Model Diagram for the Profile Context
01:53
Build Our App - EF Core Context Add Individual, Organization & Hobby Entities
08:51
Build Our App - Data Annotations & OnModelCreating Enhancements in our Context
06:28
Build Our App - Initialize Data into our Profile Context
06:10
Build Our App - Add a Foreign Key Constraint on our Entities
03:49
Build Our App - DashboardViewModel with our Entities
09:03
Build Our App - Build our IProfileRepository Class
09:31
Build Our App - Dashboard Index View
05:42
Build Our App - Build a JSON API Service
05:19
Build Our App Api - CRUD Operations - Create
06:50
Build Our App Api - CRUD Operations - Edit
05:27
Build Our App Api - CRUD Operations - Delete
05:51
Build Our App Api - CRUD Operations - Detail
04:59
Section Summary
01:49

Typescript Introduction & Installation

17 lectures
Learning Objectives
02:42
Typescript - Introduction
02:30
Typescript - Installation
02:44
Typescript - Create your First Typescript File
04:30
Typescript - Tsconfig.json
03:45
Typescript - var vs let variable declarations
05:04
Typescript - Interfaces
04:58
Typescript - Classes
06:24
Typescript - Functions
05:46
Typescript - Enums
03:09
Typescript - Generics
05:32
Typescript - Modules
06:07
Typescript - Namespaces
04:50
Typescript - Iterators
03:41
Typescript - Modifiers
08:32
Typescript - Compile
03:44
Section Summary
01:48

Angular 2 Installation & Introduction

27 lectures
Angular 2 - Section Overview
01:24
Angular 2 - Definition & Architecture
02:55
Angular 2 - Angular-Cli Installation
05:07
Angular 2 - Angular-.NetCore-Spa Generator
05:41
Angular 2 - Angular Module Definition
04:20
Angular 2 - File Structure & App.Modules.ts
10:09
Angular 2 - Angular Components Definition
03:12
Angular 2 - Angular Components & Class Implementation
09:00
Angular 2 - Angular Templates Definition
02:19
Angular 2 - Angular Templates Implementation
03:44
Angular 2 - Angular Data-Binding Definition
02:56
Angular 2 - Angular Data-Binding Demo
03:05
Angular 2 - Angular Input Definition
01:48
Angular 2 - User Input Onkey Demo
04:07
Angular 2 - Forms Definition
01:54
Angular 2 - Forms Part 1 Demo Class creation
01:46
Angular 2 - Forms Part 2 Demo Forms Module
01:30
Angular 2 - Forms Part 3 Demo Forms Template & Data Binding
05:04
Angular 2 - Forms Part 4 Validation
04:11
Angular 2 - Dependency Injection Definition
03:28
Angular 2 - Dependency Injection Demo
04:56
Angular 2 - Http Definition
02:27
Angular 2 - Http Demo Create Json File
01:52
Angular 2 - Http Demo Create Service
03:42
Angular 2 - Promise VS Observable
01:17
Angular 2 - Http Observable map to Json Filse
04:55
Angular 2 - Conclusion
01:36

.Net Core Upgrade - Migrate from the Project.json to the .Csprog File

6 lectures
.Net Core Upgrade - Section Overview
02:25
.Net Core Upgrade - Upgrade our Project in VS 2017
03:09
.Net Core Upgrade - Why Microsoft left the project.json file?
02:16
.Net Core Upgrade - Upgrade our Project via the .Net CLI
02:21
.Net Core Upgrade - Project.json vs .Csproj
04:22
.Net Core Upgrade - Conclusion
01:47

Angular & .Net Core Integration

18 lectures
Angular & .Net Core - Introduction
01:30
Angular & .Net Core - Package.json
03:34
Angular & .Net Core - Tsconfig
01:27
Angular & .Net Core - Typings
01:58
Angular & .Net Core - Gulp.js
04:02
Angular & .Net Core - Add Angular Core
01:14
Angular & .Net Core - Layout.cshtml
02:54
Angular & .Net Core - Typescript error suppression
02:39
Angular & .Net Core - Angular File & Folder Structure
03:07
Angular & .Net Core - Modify Folder Structure & Login Component
07:30
Angular & .Net Core - Login Api Service
03:45
Angular & .Net Core - Login Typescript Class
02:18
Angular & .Net Core - Injectable Login Authentication Service
09:43
Angular & .Net Core - App Module
01:54
Angular & .Net Core - App Component
04:24
Angular & .Net Core - Recap Login
04:53
Angular & .Net Core - Login Success
02:26
Conclusion
01:34

Deploy App to Microsoft Azure

14 lectures
Microsoft Azure - Create Account
02:13
Microsoft Azure - Create paas web app service
04:02
Microsoft Azure - Azure Instance
01:51
Visual Studio Cloud Explorer
01:33
Microsoft Azure - Create Sql Server Database
04:26
Add Production Connection String to the Appsettings.json
03:24
Microsoft Azure - EF Migration to Azure Sql database
03:31
Microsoft Azure - Publish Website
01:41
Microsoft Azure - App Deployed
04:53
Microsoft Azure - Facebook Identifier
02:46
Microsoft Azure - Facebook URL
01:46
Microsoft Azure - Authentication Successful
04:12
Microsoft Azure - Conclusion
01:41
Source Code Download
00:00

Angular 4+ CRUD Operations with Asp.Net Core Api Services

7 lectures
Angular 4+ - Section Overview
01:03
Angular 4 + CRUD - Create Api Service
05:38
Angular 4 + CRUD - Dashboard Typescript class
03:05
Angular 4 + CRUD - Dashboard Service
02:54
Angular 4 + CRUD - Dashboard Component
01:43
Angular 4 + CRUD - Dashboard Model
01:45
Angular 4 + CRUD - Dashboard Html
00:33

Bonus Section

2 lectures
Bonus Lecture:11 Hour ASP.NET,C#, EF, JavaScript , Bootstrap Course 50% Discount
00:16
Course In Progress
00:09

RC1 & RC2 & .Net Core 1.0 Lecture References

37 lectures
Windows - Visual Studio 2015 & ASP.NET Core RC1 Installation
07:53
Windows - Install Yeoman & Asp.Net Core Generator
03:22
Mac OSX - Visual Studio Code, Node.Js & ASP.NET Core RC1 Installation
05:51
Linux - Visual Studio Code & ASP.NET Core RC1 Installation
05:32
Windows & Linux - Node.Js Installation
04:04
Cheat Sheet - DNVM & DNX Commands
00:08
Create Your First Console Application Project - DNX Command Line (Windows)
07:08
Create Your First Web Application Project - Visual Studio 2015 (Windows)
03:59
File Stucture - Project.Json, Appsettings.Json & Global.Json
07:44
Windows OS - Create a Console & Web App - New .NET Core CLI and Yeoman
10:57
Create Your First Web Application Project - Mac OSX & Yeoman Generator
06:55
Create Your First Web Application Project - Linux Ubuntu OS & Yeoman Generator
15:07
Section Overview
04:07
ASP.NET Full Framework App vs an ASP.NET Core App Comparision
05:21
DEMO - ASP.NET Full Framework App vs an ASP.NET Core App Comparision
14:31
File Structure - Startup.CS
11:11
Windows OS - Create an ASP.NET Core Web App - Visual Studio 2015
05:04
Linux Ubuntu - Create a Console & Web App - New .NET Core CLI and Yeoman
09:42
Mac OSX- Create a Console & Web App - New .NET Core CLI and Yeoman
06:57
Migrate our RC1 Application to RC2
13:09
Source Code Download
00:03
Section Summary
01:23
Cheat Sheet - Kestrel, Node.Js,Yeoman & ASP.NET Generator Commands
00:07
Create Course Web Project & Configure Project.Json
17:21
Configure Bower, Gulp & NPM package modules
08:14
Configure Startup.cs File Dependenies
15:29
Create Appsettings.json Configuration File
04:43
C# Arrays
04:27
MVC Folder Structure Setup
04:54
Configure LaunchSettings.json Profile
03:44
C# Class Creation & Object Initialization
05:45
C# Namespaces, Data Types, & Variables
05:39
C# Properties & Constructors
08:41
C# Methods
09:25
C# Interfaces
07:53
C# 6.0 Static Classes & Methods
05:13
Windows - Install VS Code, Yeoman, Node.Js & The Asp.Net Core Generator
05:12

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.