En este curso, crearemos un microservicio utilizando el lenguaje de programación Kotlin y el marco Ktor, luego lo implementaremos en Heroku.
El microservicio será para un albergue de gatos. Podrás agregar nuevos gatos, eliminarlos y listarlos.
¿Por qué gatos?
Porque siempre que sepa cómo implementar las operaciones básicas, puede construirlo cualquier tipo de servicio que necesite: pedidos de supermercado, artículos de subasta, taxis, lo que sea. Entonces, ¿por qué no los gatos?
¿Por qué Kotlin?
- Lenguaje moderno, productivo y altamente pragmático
- Escriba seguro
- Null-safe
- Genéricos que realmente tienen sentido
- Intuitivo
- Extensible
- Altamente concurrente: Kotlin usa corrutinas además del mejor JIT de su clase proporcionado por la JVM, lo que lo convierte en uno de los lenguajes más eficientes y concurrentes en la actualidad.
- Ecosistema rico: ya sea PostgreSQL, Kafka o RabbitMQ, las bibliotecas más sólidas están escritas para la JVM. Y Kotlin puede hacer uso de todos ellos.
¿Por qué este curso?
Hay muchos buenos tutoriales y libros sobre el lenguaje de programación Kotlin en la actualidad. Pero la mayoría de ellos asumen que usted es un desarrollador de Android o al menos está familiarizado con el lenguaje de programación Java y su ecosistema.
Este curso no hace tales suposiciones. Si usted es un desarrollador experimentado de PHP, Python, Ruby o NodeJS, sin conocimientos de Java, este curso fue creado pensando en usted.
Lo que necesitas saber:
Algún tipo de tecnología web, ya sea JavaScript, PHP, Ruby o Python. Espero que esté familiarizado con términos como Request, Response, JSON y encabezados HTTP como mínimo.
Te puede interesar también:
- La UNAM te enseña a ser más creativo con este curso online gratis
- Descubre el mundo de la microelectrónica con este curso gratis
- Raspberry Pi: Curso online gratis te enseña todo lo que necesitas saber
Familiaridad con Git. Le proporcionaré un enlace a la rama relevante en GitHub después de la mayoría de los videos, y le mostraré los comandos que uso, pero no profundizaré en lo que hacen.
El conocimiento básico de SQL y Docker es útil, pero no obligatorio.
Desarrollo web con Kotlin
Cree microservicios en Kotlin sin conocimientos previos de Java, utilizando REST y GraphQL
¿Para quién es este curso?
- Desarrolladores web que quieran aprender Kotlin
- Desarrolladores de backend que estén interesados en hacer TDD con Kotlin
Requisitos
- Algún tipo de tecnología web, ya sea JavaScript, PHP, Ruby o Python
- Familiaridad con Git
- El conocimiento básico de SQL y Docker también es útil
Lo que aprenderás
- Conceptos básicos del lenguaje de programación Kotlin
- Qué marco web
- Trabajar con bases de datos usando DSL expuesto
- Gestión de dependencias con Gradle
- Prueba con Kotlin
- Trabajando con GraphQL
- Ejecución de Kotlin dentro del contenedor Docker y Docker Compose
- Implementación del servicio Kotlin en Heroku
Este curso se encuentra disponible de manera gratuita sin necesidad de ningún cupón, a través de la opción “GRATIS”.
Te recomendamos primero leer las diferencias entre un curso gratis y uno de pago para evitar malentendidos:
Cursos gratuitos
- Contenido de vídeo en línea
Cursos de pago
- Contenido de vídeo en línea
- Certificado de finalización
- Preguntas y respuestas de los instructores
- Mensaje directo para el instructor
Para obtener el curso de manera gratuita da clic en el siguiente botón:
Deja tus comentarios y sugerencias
Sobre Facialix
Facialix es un sitio web que tiene como objetivo apoyar en el aprendizaje y educación de jóvenes y grandes. Buscando y categorizando recursos educativos gratuitos de internet, de esta manera Facialix ayuda en el constante aprendizaje de todos.