Companies Home Search Profile

REST API in Kotlin & Ktor

Focused View

Aman Bhardwaj

1:15:53

110 View
  • 1. Introduction.mp4
    00:30
  • 2. Hello World.mp4
    05:53
  • 1. GET & POST APIs.mp4
    04:01
  • 2. Dagger2.mp4
    35:24
  • 3. PostgreSQL.mp4
    30:05
  • Description


    Hands on coding in Kotlin with Ktor, Dagger2, PostgreSQL

    What You'll 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

    Who is this for?


  • Amateurs and above
  • What You Need to Know?


  • Basic knowledge of REST APIs and kotlin/java is required
  • More details


    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.

    Who this course is for:

    • Amateurs and above

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Aman Bhardwaj
    Aman Bhardwaj
    Instructor's Courses
    I am a passionate Full Stack Developer who likes to learn and code new technologies both professionally and as a hobby. Though at personal level I am a functional programming enthusiast but I am not at all language oriented and my channel has tutorial videos of Elixir, Node.js, React.js, TypeScript, Flutter and all that good stuff.Yet to learn RustLang though.Talk is cheap, let me show you the code.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 5
    • duration 1:15:53
    • Release Date 2023/07/31