Pro Kotlin Web Apps from Scratch Building Production-Ready Web Apps Without a Framework

Build production-grade web apps from scratch – without using frameworks – with Kotlin on the Java platform. You’ll learn how to use and compose libraries, how to choose between different libraries, and the benefits of explicit and straight-forward code, vs. the implicit magic, conventions, and inver...

Descripción completa

Detalles Bibliográficos
Otros Autores: Lilleaas, August , author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Berkeley, CA : Apress 2023.
Edición:1st ed. 2023.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009717639806719
Tabla de Contenidos:
  • Part I. Up and Running with a Web App
  • 1. Setting Up A Development Environment
  • 2. Setting Up the Web App Skeleton
  • 3. Configuration Files
  • 4. Decoupling Web Handlers from Specific Libraries
  • Part II. Libraries and Solutions
  • 5. Connecting to and Migrating SQL Databases
  • 6. Querying a SQL Database
  • 7. Automated Tests with jUnit 5
  • 8. Parallelizing Service Calls with Coroutines
  • 9. Building Traditional Web Apps with HTML and CSS
  • 10. Building API Based Backends
  • 11. Deploying to a Traditional Server Based Environments
  • 12. Build and Deploy to a Serverless Environment
  • 13. Setup, Teardown and Dependency Injection with Spring Context
  • 14. Enterprise Authentication using Spring Security
  • Part III. Tools of the Trade
  • 15. Choosing the Right Library
  • 16. An Assortment of Kotlin Tricks
  • Appendix A: Using Jooby Instead of Ktor
  • Appendix B: Using Hoplite Instead of Typesafe Config
  • Appendix C: Using Spek Instead of jUnit 5.