Aplicaciones web en Kotlin desde cero: Creación de aplicaciones web listas para producción sin un framework


Precio:
Precio de venta$64.99

Descripción

Cree aplicaciones web de nivel de producción desde cero, sin usar frameworks, con Kotlin en la plataforma Java. Aprenderá cómo usar y componer bibliotecas, cómo elegir entre diferentes bibliotecas y los beneficios del código explícito y directo, frente a la magia implícita, las convenciones y la inversión de control que a menudo se ven en los frameworks.
El libro enseña el lenguaje Kotlin mediante la creación de código Kotlin listo para la producción. Obtendrá una comprensión profunda del uso idiomático del lenguaje Kotlin, junto con el conocimiento de cómo aplicar Kotlin en aplicaciones web de nivel de producción. El libro también tiende un puente entre la creación desde cero y el uso de frameworks existentes. Por ejemplo, aprenderá cómo integrar la autenticación basada en Spring Security en aplicaciones web escritas desde cero, para que pueda aprovechar las herramientas existentes en su organización sin tener que asumir todo el framework de Spring.

La primera sección del libro establece la estructura base de su aplicación web, como el enrutamiento, los archivos de configuración y las migraciones de bases de datos. Los capítulos restantes se dividen en aspectos individuales de la creación de aplicaciones web listas para la producción. Los apéndices al final del libro explican cómo usar bibliotecas diferentes a las elegidas en los capítulos principales, para que aprenda cómo desacoplar su código de bibliotecas específicas y elegir entre muchas bibliotecas diferentes para realizar el trabajo en sus propias aplicaciones web.

Lo que aprenderá
  • Componer bibliotecas y gestionar código repetitivo utilizando Kotlin idiomático y potente
  • Gestionar y consultar bases de datos SQL sin ORM y capas de mapeo
  • Escribir pruebas resistentes y a prueba de cambios en apoyo de las prácticas de desarrollo guiado por pruebas
  • Crear aplicaciones web tradicionales basadas en HTML, API para aplicaciones web de una sola página basadas en JavaScript y aplicaciones móviles nativas
  • Gestionar el paralelismo y las llamadas a servicios externos utilizando co-rutinas de Kotlin
  • Implementar en producción utilizando servidores incrustados, archivos WAR y enfoques sin servidor
  • Reducir la brecha entre las aplicaciones personalizadas y las empresariales, utilizando Spring Context y Spring Security

A quién va dirigido este libro
Al desarrollador experto que está listo para tomar el control total de la pila tecnológica y utilizar el lenguaje, el sistema de tipos y la biblioteca estándar de Kotlin para enviar aplicaciones web listas para la producción. Los lectores deben tener experiencia previa en programación. La experiencia con Java u otro lenguaje JVM es útil.



Autor: August Lilleaas
Editorial: Apress
Publicado: 25/01/2023
Páginas: 326
Tipo de encuadernación: Tapa blanda
Peso: 1.34 lbs
Tamaño: 10.00h x 7.00w x 0.73d
ISBN13: 9781484290569
ISBN10: 1484290569
Categorías BISAC:
- Computadoras | Lenguajes | Java
- Computadoras | Internet | Programación web
- Computadoras | Programación | Dispositivos móviles

Acerca del autor
August Lilleaas ha desarrollado aplicaciones web, interfaces de usuario y sistemas en tiempo real desde 2004, y aplicaciones móviles desde que se abrieron las tiendas de aplicaciones a finales de la década de 2000. Después de empezar a usar Clojure en 2012, dejó los frameworks y ORM atrás y comenzó a construir aplicaciones web desde cero, y ha lanzado a producción utilizando Clojure, Groovy, Node.JS, Elixir y Kotlin. August ha trabajado como consultor durante una década y ahora es un contratista independiente y fundador de startups.