REST API in Kotlin & Ktor



Hands on coding in Kotlin with Ktor, Dagger2, PostgreSQL

What you will learn

Build a REST API in Kotlin & Ktor

User PostgreSQL as the Database

Structure project with dependency injection using Dagger2

Hands on coding tutorials with no slides

Description

Welcome to “Building REST APIs with Kotlin, Ktor, and Dagger2”! In this comprehensive Udemy course, you’ll embark on a journey to master the art of creating robust and scalable RESTful APIs using Kotlin and the powerful Ktor framework. Whether you’re a beginner or an experienced developer looking to expand your skills, this course will equip you with the knowledge and hands-on experience you need to succeed.

Throughout the course, we’ll dive deep into the fundamental concepts and best practices of building REST APIs. You’ll learn how to leverage the expressive power of Kotlin and the lightweight Ktor framework to design and develop APIs that are efficient, scalable, and maintainable. We’ll explore the essential components of a REST API with this tech stack, mainly dependency injection using Dagger2, Database persistence with PostgreSQL and HikariCP.

One of the key highlights of this course is the integration of Dagger2 for dependency injection. You’ll discover how to effectively manage dependencies and enhance the modularity and testability of your codebase. Additionally, we’ll utilize PostgreSQL as our database to persist and retrieve data, ensuring a seamless integration between the API and the underlying data layer.


To solidify your understanding, we’ll walk you through the process of testing your APIs using Postman, allowing you to validate functionality, troubleshoot issues, and ensure high-quality API performance. We’ll also guide you in setting up a productive development environment using IntelliJ, a popular and powerful IDE for Kotlin development.

By the end of this course, you’ll be equipped with the skills to build scalable and robust REST APIs using Kotlin, Ktor, Dagger2, Postgres, and Postman.

English
language

Content

Introduction

Introduction
Hello World

Dagger2 Dependency Injection, PostgreSQL

GET & POST APIs
Dagger2
PostgreSQL

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock

Check Today's 30+ Free Courses on Telegram!

X