AKto Academy

Learn API security

Learn API security

Learn API security

API security course to master the techniques and best practices for safeguarding your applications and data against potential threats and vulnerabilities in the ever-evolving digital landscape.

Course 1: Mastering APIs: A Hands-On Guide

7 modules

Introduction to APIs

Why I created this course.

What is API?

10 mins

Types of APIs

2 mins

REST API

10 mins

GraphQL

10 mins

JSON-RPC

10 mins

XML-RPC

10 mins

SOAP API

10 mins

GraphQL vs REST

2 mins

REST vs SOAP

2 mins

HTTP Methods

Learn the basics first or fail on the long run.

GET Method

5 mins

POST Method

5 mins

PUT Method

5 mins

DELETE Method

2 mins

GET vs POST

5 mins

PUT vs POST

5 mins

Status Codes

Let's build some nice stuff.

HTTP Status Code

10 mins

200 Status Code - OK

5 mins

201 Status Code - Created

5 mins

204 Status Code - No Content

5 mins

301 Status Code - Moved Permanently

5 mins

302 Status Code - Found

5 mins

304 Status Code - Not Modified

5 mins

307 Status Code - Temporary Redirect

5 mins

400 Status Code - Bad Request

5 mins

401 Status Code - Unauthorized

5 mins

403 Status Code - Forbidden

5 mins

404 Status Code - Not Found

2 mins

500 Status Code - Internal Server Error

5 mins

502 Bad Gateway

5 mins

503 Status Code - Service Unavailable

5 mins

504 Gateway Timeout

5 mins

GraphQL

Four simple strategies to apply.

GraphQL Authentication and Authorization

7 mins

GraphQL Query

7 mins

GraphQL Mutation

7 mins

GraphQL Introspection

7 mins

GraphQL Pagination

2 mins

GraphQL Subscription

5 mins

GraphQL Fragment

5 mins

API Documentation and Swagger

Four simple strategies to apply.

API Documentation

10 mins

Swagger for API Documentation

10 mins

OpenAPI Specification

10 mins

Security and Best Practices

Four simple strategies to apply.

Authentication

10 mins

Authorization

10 mins