Udemy

API First Development With Open API Spring Boot Kotlin

Enroll Now
  • 142 Students
  • Updated 10/2023
4.0
(25 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
3 Hour(s) 28 Minute(s)
Language
English
Taught by
Vikas kumar
Rating
4.0
(25 Ratings)

Course Overview

API First Development With Open API Spring Boot Kotlin

Learn API-first development With Spring boot Kotlin Using Open API Specification (Swagger) and Spring boot Generator

What Does an API-first development Approach Mean?

API-first means that you treat APIs as critical business assets, understanding the value they bring to your organization. You design each of your APIs around a contract written in an API description language like OpenAPI for consistency, reusability, and broad interoperability. Starting with an API contract allows you to better plan the design of your API and get feedback from stakeholders before writing any code.


Many APIs in use today have been around for more than two decades, but only in recent years have companies begun exploring and adopting the concept of API-first.


The Benefits of an API-first developmentApproach

An API-first approach to building products provides many benefits, including but not limited to:


  • Development teams can work in parallel

  • Reduces the cost of developing apps

  • Increases the speed to market

  • Ensures good developer experiences

  • Reduces the risk of failure


APIs as First-Class Citizens

An API-first approach to building products can benefit your organization in many ways. And API first approach requires that teams plan, organize, and share a vision of their API program. It also requires adopting tools that support an API first approach.


What you'll learn

  • API First Development With Spring boot Kotlin

  • Open API Specification

  • Swagger UI Integration

  • Open API Spring generator

  • Automate Code Generation with Build

  • Open API - InterfaceOnly Approach

  • Open API - Delegate Approach

  • JPA - Spring boot Kotlin

  • Spring boot Rest API With Open API in detail With H2 database

Course Content

  • 5 section(s)
  • 27 lecture(s)
  • Section 1 Introduction
  • Section 2 Open API Specification Explained
  • Section 3 Swagger UI and Open API Spring Kotlin Generator
  • Section 4 Interface Only Approach - Open API Generator
  • Section 5 Delegation Pattern - Open API Kotlin Generator

What You’ll Learn

  • API First Development With Spring boot Kotlin
  • Open API Specification
  • Swagger UI Integration
  • Open API Spring generator
  • Automate Code Generation with Build
  • Open API - InterfaceOnly Approach
  • Open API - Delegate Approach
  • JPA - Spring boot Kotlin
  • Spring boot Rest API With Open API in detail With H2 database


Reviews

  • F
    Felipe Calderero
    1.5

    Not very clear. First lectures are ok but then goes into much detail without clear explanation. I also had a lot of issues with installations and had to solve it on my own

  • F
    Fahri Can
    3.0

    Actually good course, but outdated because configuration for Spring Boot changed for Open API Generator

  • B
    Brian Beck
    1.0

    The author is very mechanical and gives a step by step, but doesn't give an overview of why. He should give a deeper overview of why API first development is important and the Open API specification. Instead, you are given a code walkthrough. I would recommend other resources (online reading, books) to get the information faster.

  • M
    Marc van der Valk
    5.0

    Good course, learned a lot

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed