RESTful API Development with ASP.NET Core Web API Bootcamp
RESTful API Development with ASP.NET Core Web API Bootcamp, available at $39.99, has an average rating of 3.9, with 60 lectures, based on 21 reviews, and has 169 subscribers.
You will learn about Build basic ASPNET Core web application (.NET Core 2.2.x and 3.x) Build a RESTful API with ASPNET Core web application Access Database Server from a RESTful API application Practical ASPNET Core Web API application Implement basic authentication on ASPNET Core Implement Role-based access control with ASPNET Core and basic authentication OAuth 2.0 Implementation for ASPNET Core Web API Application Implement Role-based access control with ASPNET Core and OAuth 2.0 JWT Token Implementation for ASPNET Core Web API Application Deploy ASPNET Core API to Microsoft Azure This course is ideal for individuals who are Beginner and Pro Web Developers or General Web Developers or All developers who want to learn RESTful API with .NET Core It is particularly useful for Beginner and Pro Web Developers or General Web Developers or All developers who want to learn RESTful API with .NET Core.
Enroll now: RESTful API Development with ASP.NET Core Web API Bootcamp
Summary
Title: RESTful API Development with ASP.NET Core Web API Bootcamp
Price: $39.99
Average Rating: 3.9
Number of Lectures: 60
Number of Published Lectures: 52
Number of Curriculum Items: 60
Number of Published Curriculum Objects: 52
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Build basic ASPNET Core web application (.NET Core 2.2.x and 3.x)
- Build a RESTful API with ASPNET Core web application
- Access Database Server from a RESTful API application
- Practical ASPNET Core Web API application
- Implement basic authentication on ASPNET Core
- Implement Role-based access control with ASPNET Core and basic authentication
- OAuth 2.0 Implementation for ASPNET Core Web API Application
- Implement Role-based access control with ASPNET Core and OAuth 2.0
- JWT Token Implementation for ASPNET Core Web API Application
- Deploy ASPNET Core API to Microsoft Azure
Who Should Attend
- Beginner and Pro Web Developers
- General Web Developers
- All developers who want to learn RESTful API with .NET Core
Target Audiences
- Beginner and Pro Web Developers
- General Web Developers
- All developers who want to learn RESTful API with .NET Core
This course is designed for every developer who wants to build RESTful API using ASP.NET Core. Course contents consists of three grades: Beginning (Level 100), Intermediate (Level 200) and Advanced (Level 300) so you can improve your development skill while learning this course. You can see a course grade on each section.
The course is intended to build RESTful API using ASP.NET Core with step-by-step approach. It’s suitable for junior web developers and welcoming for senior web developers too. All project samples are written in C# so C# programming skills are required.
You will learn the following topics in this bootcamp:
-
Basic REST APIs programming using ASP.NET Core
-
Accessing database from ASP.NET Core REST API using .NET Entity Framework Core
-
Applying Authentication, Authorization and Role-Based Authorization
-
Implementing RESTful API Security with OAuth2
-
Implementing RESTful API Security with JWT Token
-
Deploying ASP.NET Core REST API to Microsoft Azure
Required Lab Environment
To perform this course, you should prepare these materials:
-
Computer with Windows 10 (Recommended), macOS (Optional) and Linux (Optional)
-
.NET Core SDK 2.2.x or later
-
Visual Studio 2019 or later. You can use Visual Studio Code with dotnet commandline
-
Active Azure account to deploy to Microsoft Azure
Please enjoy your course. Please let me if you have questions corresponding to this course.
Update 19 February 2022
-
Add new content about ASP.NET Core 6.0 API with Minimal APIs
Update 18 April 2020
-
Add new content about ASP.NET Core API with JWT token
Course Curriculum
Chapter 1: Bootcamp Preparation (Level 100)
Lecture 1: Bootcamp Overview
Lecture 2: Bootcamp Preparation
Lecture 3: Getting Starterd: "Hello World" Application
Chapter 2: Basic Minimal APIs With ASP.NET Core 6 (level 100)
Lecture 1: Introduction
Lecture 2: Creating Minimal APIs Project with Visual Studio 2022 – Hello World
Lecture 3: Handling HTTP Request Routing: GET, POST, PUT, DELETE
Lecture 4: Handling Route Parameters
Lecture 5: Optional Parameters
Lecture 6: Handling Query String
Lecture 7: Building Swagger for REST API
Lecture 8: Build A Service Based the Dependency Injection (DI) Container
Chapter 3: ========= .NET Core without Applying Minimal APIs =========
Lecture 1: README
Chapter 4: Building A Simple Calculator API (Level 100)
Lecture 1: Project Overview
Lecture 2: Developing A Simple Calculator API
Lecture 3: Testing The Calculator RESTful API
Lecture 4: Creating HTML Client Application
Lecture 5: Consuming The Calculator RESTful API
Chapter 5: Building A Registration RESTful API (Level 200)
Lecture 1: Project Overview
Lecture 2: Creating Database
Lecture 3: Creating A Project for Registration RESTful API
Lecture 4: Adding Entity Framework Core
Lecture 5: Configuring Entity Framework Core
Lecture 6: Adding A Registration Controller
Lecture 7: Writing Registration API Codes
Lecture 8: Developing Client App
Chapter 6: Restful API Security: Authentication and Authorization (Level 300)
Lecture 1: Introduction to Authentication and Authorization
Lecture 2: ASP.NET Core Web API with Basic Authentication
Lecture 3: Preparing Database
Lecture 4: Creating a Project for ASP.NET Core Web API
Lecture 5: Adding Entity Framework Core
Lecture 6: Creating Basic Authentication Handler
Lecture 7: Creating a Controller with Basic Authentication
Lecture 8: Testing RESTful API using Postman
Lecture 9: ASP.NET Core Web API Role-based Authorization
Chapter 7: RESTful API Security with OAuth2 (Level 300)
Lecture 1: Introduction to OAuth2
Lecture 2: Develop ASP.NET Core Web API with OAuth2 Authentication
Lecture 3: Preparing Database
Lecture 4: Creating a Project
Lecture 5: Adding Entity Framework Core
Lecture 6: Implementing OAuth2 to ASP.NET Core Web API
Lecture 7: Adding a Controller with OAuth2
Lecture 8: Testing with Postman
Lecture 9: Implementing OAuth2 with ASP.NET Core Role-based Authorization
Chapter 8: Deploying RESTful API to Microsoft Azure (Level 200)
Lecture 1: Introduction to Microsoft Azure
Lecture 2: Deploying a RESTful Application with Database to Microsoft Azure
Lecture 3: Deploying a RESTful Application with OAuth2 and Database to Microsoft Azure
Chapter 9: RESTful API Security with JWT Token (Level 300)
Lecture 1: Introduction to JWT Token
Lecture 2: Preparing Database
Lecture 3: Creating a Project
Lecture 4: Adding and Configuring Entity Framework Core
Lecture 5: Developing ASP.NET Core API with JWT Token
Lecture 6: Testing
Instructors
-
Agus Kurniawan
Researcher, Trainer, Consultant and Author
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 3 votes
- 3 stars: 3 votes
- 4 stars: 7 votes
- 5 stars: 8 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024