Web API in ASP.NET Core 5 with a real project
Web API in ASP.NET Core 5 with a real project, available at $54.99, has an average rating of 3.6, with 32 lectures, based on 10 reviews, and has 59 subscribers.
You will learn about Login and Register API Delete, Select, Insert, Update (CURD) Submit a form with images of files Repository Pattern Memory and Response Caching Authentication with JWT (JSON Web Token) Validation Client and Server Side Authentication Swagger (Documentation) Paging Manage HTTP Headers Seed Data This course is ideal for individuals who are Meddle-level developers It is particularly useful for Meddle-level developers.
Enroll now: Web API in ASP.NET Core 5 with a real project
Summary
Title: Web API in ASP.NET Core 5 with a real project
Price: $54.99
Average Rating: 3.6
Number of Lectures: 32
Number of Published Lectures: 32
Number of Curriculum Items: 33
Number of Published Curriculum Objects: 33
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Login and Register API
- Delete, Select, Insert, Update (CURD)
- Submit a form with images of files
- Repository Pattern
- Memory and Response Caching
- Authentication with JWT (JSON Web Token)
- Validation
- Client and Server Side
- Authentication
- Swagger (Documentation)
- Paging
- Manage HTTP Headers
- Seed Data
Who Should Attend
- Meddle-level developers
Target Audiences
- Meddle-level developers
In this tutorial, we will implement API related topics in .NET Core 5. We start the training with a real project that has a server and client-side. The two sections communicate via the API. In this tutorial, we will cover important issues and avoid issues that you know about.
On the Server-side, we implement the ApiConntrollers, methods such as Post, PUT, Get and Delete. We can also authenticate users using JWT (JSON WEB Token). We also implement how to save photos or files via the API. We will also implement things like Paging, Response, and Memory Caching, Validation, Repositories Login, and Register API. In addition, we can change the header for HTTP and put information that we use in the client section.
In contrast on the Client-side, we create a project with a news template. And we will receive and send information from the server through the API. To do this, we receive the token from the server at login time, then store it in the client and send it to the APIs along with the requests. Also, on the Client-side, we have a section for managing information, which is Authorized so that unauthorized users cannot manipulate the information. Finally, for all APIs, we use Swagger to create documentation that is important to developers.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Create Server-Side Project
Lecture 3: Overview
Chapter 2: Create Application User and tables (Server-Side)
Lecture 1: Create ApplicationUser in API
Lecture 2: Data Seed
Lecture 3: Create Project Tables
Chapter 3: API's (Server-Side)
Lecture 1: APIcontroller Concept
Lecture 2: Menu API
Lecture 3: Validation in Web API
Lecture 4: Caching Concept
Lecture 5: Response Caching
Lecture 6: Memory Caching
Lecture 7: Repository Pattern-Part 1
Lecture 8: Repository Pattern-Part 2
Lecture 9: Upload Images or Files
Lecture 10: Paging and Header Management
Chapter 4: Authentication with JWT (JSON Web Token)-Server-Side
Lecture 1: Authentication JWT Config
Lecture 2: API Register
Lecture 3: API Login
Chapter 5: Create Client-Side (Razor Page)
Lecture 1: Create Client-Side Project
Lecture 2: In Client Get Menu From Server by API
Lecture 3: In Client Get News From Server by API
Lecture 4: Paging in Client-Side
Lecture 5: Show Detail of News in Client
Lecture 6: Register Page in Client
Lecture 7: Login Page in Client
Lecture 8: Create Admin Area in Client
Lecture 9: Post Data & Files to Server From Client by API
Lecture 10: Select Data & Files to Server From Client by API
Lecture 11: Update Data & Files to Server From Client by API
Lecture 12: Delete Data to Server From Client by API
Chapter 6: Create API's Documents
Lecture 1: Create API's Documents by Swagger
Instructors
-
Kamal Habibi
Senior Developer
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 0 votes
- 3 stars: 2 votes
- 4 stars: 2 votes
- 5 stars: 4 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