API Clean and Secure Coding: API Secure Coding

API    |    Intermediate
  • 14 videos | 1h 5m 10s
  • Includes Assessment
  • Earns a Badge
Rating 4.2 of 659 users Rating 4.2 of 659 users (659)
While it's essential to design, develop, and deploy an API that adheres to your design strategy, it is also vital to ensure that the API will be secure from malicious attacks. In this course, you'll explore how to write secure API code. You'll examine API secure development features and best practices, and the various tools you can use when developing APIs. Next, you'll identify Web API and REST API security principles and outline the best practices for ensuring API security. Finally, you'll recognize various methods for performing API authorization and define the different Web API security standards such as OAuth, SAML, and Transport Layer Security (TLS).

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Outline how to write secure api code
    Recognize best practices when writing secure api code
    List the features that should be present when developing api code
    Identify tools that can be used for api development
    Describe web api security and how to ensure it's done correctly
    Recognize best practices for ensuring api security
  • Identify rest api security principles and outline tips to provide better security
    Outline the purpose of oauth and how it is used to perform single sign-on (sso)
    Describe various methods for performing api authorization
    List the different oauth grant types and identify when to use each grant type
    Define saml and oauth and distinguish how they're used to achieve single sign-on, federation, and identity management
    Define transport layer security and identify its strengths and weaknesses
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 46s
  • 5m 31s
    In this video, you will learn how to write secure API code. FREE ACCESS
  • Locked
    3.  API Development Best Practices
    4m 4s
    Upon completion of this video, you will be able to recognize best practices for writing secure API code. FREE ACCESS
  • Locked
    4.  API Development Features
    5m 14s
    After completing this video, you will be able to list the features that should be present when developing code for an API. FREE ACCESS
  • Locked
    5.  API Development Tools
    6m 3s
    In this video, find out how to identify tools that can be used for API development. FREE ACCESS
  • Locked
    6.  Web API Security
    7m 8s
    After completing this video, you will be able to describe Web API security and how to ensure it is done correctly. FREE ACCESS
  • Locked
    7.  API Security Best Practices
    4m 58s
    After completing this video, you will be able to recognize best practices for ensuring API security. FREE ACCESS
  • Locked
    8.  REST API Security Principles
    4m 34s
    In this video, you will learn how to identify REST API security principles and get tips to provide better security. FREE ACCESS
  • Locked
    9.  OAuth Authorization
    5m 2s
    In this video, you will outline the purpose of OAuth and how it can be used to perform single sign-on (SSO). FREE ACCESS
  • Locked
    10.  Secure API Authorization Methods
    5m 23s
    After completing this video, you will be able to describe various methods for performing API authorization. FREE ACCESS
  • Locked
    11.  OAuth Grant Types
    4m 7s
    Upon completion of this video, you will be able to list the different OAuth grant types and identify when to use each grant type. FREE ACCESS
  • Locked
    12.  SAML vs. OAuth
    5m 28s
    In this video, you will define SAML and OAuth and distinguish how they are used to achieve single sign-on, federation, and identity management. FREE ACCESS
  • Locked
    13.  Transport Layer Security
    4m 31s
    In this video, you will learn how to define Transport Layer Security and identify its strengths and weaknesses. FREE ACCESS
  • Locked
    14.  Course Summary
    1m 21s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.6 of 87 users Rating 4.6 of 87 users (87)
Rating 4.5 of 12 users Rating 4.5 of 12 users (12)
Rating 4.5 of 73 users Rating 4.5 of 73 users (73)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.4 of 53 users Rating 4.4 of 53 users (53)
Rating 4.5 of 1116 users Rating 4.5 of 1116 users (1116)
Rating 4.4 of 41 users Rating 4.4 of 41 users (41)