O curso básico de Ktor é um programa de aprendizado que apresenta aos alunos as ferramentas e habilidades necessárias para criar aplicativos da web em Kotlin usando o Ktor, uma estrutura de aplicativos da web. O curso começa com uma introdução aos principais conceitos do Ktor, incluindo roteamento, modelos, serialização e autenticação.
O curso se concentra na criação de rotas HTTP para manipulação de dados, utilizando o MongoDB como banco de dados. Os alunos aprenderão a configurar o ambiente de desenvolvimento, criar rotas HTTP, modelos de dados correspondentes e usar o MongoDB para armazenar e recuperar dados em suas aplicações. Eles também aprenderão a configurar a resposta da API para diferentes tipos de conteúdo, como JSON.
O curso também aborda a autenticação básica de usuários em aplicativos da web, incluindo a implementação de esquemas de autenticação como Basic e a proteção de rotas específicas que exigem autenticação. Os alunos também aprenderão como implementar middleware para tratar exceções e erros em suas aplicações.
Ao final do curso, os alunos terão aprendido a criar aplicativos da web completos com manipulação de dados, autenticação básica de usuários e comunicação com o banco de dados MongoDB. Eles terão a capacidade de criar aplicativos da web funcionais e escaláveis em Kotlin usando o Ktor.
Este curso é ideal para desenvolvedores de software que desejam adquirir habilidades em desenvolvimento de aplicativos da web com Kotlin, bem como para desenvolvedores de aplicativos móveis que desejam expandir seus conhecimentos para o desenvolvimento de aplicativos da web.