Course Overview

.NET (CORE/4/5) APIs are developed using Visual Studio and they offer a template where everything is ready for you to build your procedures. Ease of use, good performance, what could be better? This course will introduce the basic and more advanced concepts of .NET API development.

 In the course, you will first start with the basics of the project layout - controllers and actions, that is where all the incoming and outgoing data is handled. With that, we will look into how you can access various parts of the request and response - form data, JSON body, parameters and more. You will also get a little country name encoder/decoder example, to see how all of that can be used in the real world. Once you know how to deal with basic data, we will look at handling files - downloading and uploading them to and from the API. Another important thing, covered in the course, will be security - that is basically how to verify access to certain routes in the API. Finally, you will get a giant example - custom registration/authentication system.

 By the end of this course, you will be familiarized with the basic and more advanced concepts of .NET API development.

What You Will Learn

  • Introduction to .NET CORE API development.
  • Introduction to .NET CORE API dependencies.
  • Learn basic and more advanced concepts of .NET API development.
  • Understand how you can access various parts of the request and response.
  • Learn how to verify access to certain routes in the API.

Program Curriculum

  • Basics and Routes
  • Other Route Types
  • $7 Million Cybersecurity Scholarship by EC-Council
  • Chapter 1 Quiz

  • Form, Body, Query
  • Headers and Cookies
  • Example - Country Name Encoder/Decoder
  • Chapter 2 Quiz

  • Body
  • Chapter 3 Quiz

  • Upload
  • Download
  • Chapter 4 Quiz

  • Basics
  • Chapter 5 Quiz

  • Authorization Attribute (Action Filter)
  • Public API Authorization
  • Chapter 6 Quiz

  • Introduction to Projects
  • Databases
  • The Code
  • Chapter 7 Quiz
Load more modules

Instructor

Taurius Litvinavicius

Taurius Litvinavicius is businessman with a wide range of software development skills, including .net core, MSSQL, c++ and other technologies. He has worked on the most straightforward and the most complicated projects, but no matter what the task is, the best way - is the straightforward way. Therefore, in his lectures, he will only cover the things that you will actually need. His goal is to help bring technology and business together, because there is nothing better than an all-rounder in these areas.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Choose the Pro Plan That Fits Your Learning Journey

Invest in your future with flexible Pro subscription plans. Whether you're starting your cybersecurity journey or expanding your expertise, choose the membership duration that works for you and gain access to our complete learning platform.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering extensive resources with 900+ courses and diverse Learning Paths to enhance your skills.

$ 599.00
Billed annually or $69.00 billed monthly

What is included

  • Access to 900+ Premium Short Courses
  • 70+ Structured Learning Paths
  • Validation of Completion with All Courses and Learning Paths
  • New Courses Added Every Month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs and CTF Challenges for comprehensive skill-building.

$ 699.00
Billed annually or $79.00 billed monthly

Everything in Pro and

  • 600+ Practice Labs with Guided Instructions
  • 400+ CTF Challenges with Detailed Walkthroughs
  • New Practice Labs and Challenges Added Every Month

Related Courses

1 of 50