.NET CORE API development
3.8 (126 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
18,259 students enrolled

.NET CORE API development

learn all that you need to know to develop .net core 3.0 API projects
3.8 (126 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
18,259 students enrolled
Last updated 9/2019
English
English [Auto]
Current price: $16.99 Original price: $24.99 Discount: 32% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 12.5 hours on-demand video
  • 16 downloadable resources
  • 1 Practice Test
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Practical .NET CORE API development skills
  • Handling HTTP requests and responses
  • Skills to use to use SQL server (MSSQL)
  • REST API development
Course content
Expand all 33 lectures 12:22:16
+ Basic request handling
5 lectures 39:08
Basic response with form data on request
04:36
Basic response with cookie on request
03:16
Basic response with optional headers on request
03:29
Mixed requests
17:59

5 simple questions on what you have learned so far.

knowledge check on request handling
5 questions
+ Sending responses
4 lectures 24:24

In this lecture, you will learn how to send a List and a custom object in the response body.

Basic JSON response
09:28
Basic response with optional headers
04:53
Basic response with cookie
03:49
Mixed responses
06:14
knowledge check on responses
4 questions
+ web pages
1 lecture 04:34

In this lecture, you will learn how to send html file as a response.

Return a web page
04:34
+ Security and restrictions
2 lectures 14:18
Request methods (POST, GET etc.)
02:19
HTTP method restrictions
11:59
+ Miscellaneous
4 lectures 01:32:19
form, query, header values in method arguments
05:56

In this lecture you will learn how to make an HTTP call to third party API. This is especially useful when integrating payment systems.

making an API call from .net core application
33:40
.net core and mssql
42:34
Quiz
4 questions
+ Real world example (.net core 2.1)
7 lectures 05:39:33
Introduction to example
02:04
Registration
01:38:56

In this lecture, you will learn how to implement authentication feature and you will also see how to handle some errors in code.

Authentication
01:02:12
Authorization
17:45
Worker data
01:17:21
Worker Statistics
01:08:37
Testing and overview
12:38
+ Custom authentication example
7 lectures 03:27:20
Registration part 1
43:56
Registration part 2
25:43
Registration part 3
32:47
Authentication part 1
14:06
Authentication part 2
26:57
Authorize part 1
23:03
Authorize part 2
40:48
+ knowledge check
0 lectures 00:00

The test contains 35 questions from the whole course. This will determine if you are ready to use the skills that you have acquired and in case you fail, you should consider doing some practice or re-watching sections where you lack knowledge.

General test
35 questions
Requirements
  • visual studio
  • c# understanding
Description

This course will give introduction to .net core APIs, from the very basic to advanced levels. You will be introduced to various functionality and data handling. With that, you will also be provided a real-world example, which will include developing custom authentication, registration and authorization, as well as some other data entry and output features.


The course is especially useful for people who seek practical, rather than theoretical knowledge. Also, the course will avoid using highly-technical language, therefore, if you are working or you are planning to work with non-tech people, you will learn some communication skills for those situations.



Who this course is for:
  • microsoft technology family developers
  • .NET beginners
  • Experienced API developers seeking/preparing for a new position
  • API beginners
  • API developers switching technologies