Ktor Backend - MongoDb, JWT, Websockets, Deploy e muito mais

via Udemy

Go to Course: https://www.udemy.com/course/backend-com-ktor-api-do-receita-facil/

Overview

Curso Backend Kotlin com Ktor - API do Receita FácilNeste curso, você vai desenvolver do zero a API do aplicativo Receita Fácil, utilizando Ktor, o framework assíncrono e leve da JetBrains, ideal para aplicações Kotlin multiplataforma. O projeto segue os princípios da Clean Architecture, com separação clara de responsabilidades entre camadas (Application, Domain, Infrastructure), além de aplicar boas práticas com injeção de dependência via Koin, manipulação segura de dados e modularização do código.A persistência dos dados é feita com MongoDB, um banco NoSQL flexível e amplamente utilizado para aplicações modernas. Você aprenderá a modelar dados com classes Kotlin, usar anotações BSON, trabalhar com ObjectId e estruturar repositórios assíncronos de forma eficiente.Um dos grandes diferenciais do projeto é a implementação de WebSockets para compartilhamento de receitas via QR Code, permitindo comunicação em tempo real entre diferentes usuários. Toda a lógica de sessão, troca de mensagens e tratamento de erros será implementada do zero.Ao final do curso, faremos o deploy completo na plataforma Render, com configuração de variáveis de ambiente, integração com MongoDB na nuvem e preparação para ambiente de produção.Stack Tecnológica:Ktor (Routing, Serialization, StatusPages, WebSockets, CallLogging)MongoDB com driver oficial assíncronoKoin para Dependency InjectionJWT para autenticação seguraWebSockets com gerenciamento de sessõesRender para deploy e hostingKotlin Coroutines para IO assíncronoEste curso é ideal para desenvolvedores Kotlin que desejam criar APIs robustas e escaláveis com tecnologias modernas e uma stack enxuta. Também é o backend oficial do app Android Receita Fácil, mas pode ser utilizado como base para qualquer aplicação.

Skills

Reviews