Book description
- Compose libraries and manage boilerplate code using idiomatic and powerful Kotlin
- Manage and query SQL databases without ORMs and mapping layers
- Write resilient and change-proof tests in support of test-driven development practices
- Create traditional, HTML-based web apps, APIs for JavaScript-based single-page web apps and native mobile apps
- Manage parallelism and external service calls using Kotlin co-routines
- Deploy to production using embedded servers, WAR files, and serverless approaches
- Bridge the gap between custom-built apps and enterprise, using Spring Context and Spring Security
Table of contents
- Cover
- Front Matter
- Part I. Up and Running with a Web App
-
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 Back Ends
- 11. Deploying to Traditional Server Based Environments
- 12. Building and Deploying to Serverless Environments
- 13. Setup, Teardown, and Dependency Injection with Spring Context
- 14. Enterprise Authentication Using Spring Security
- Part III. Tools of the Trade
- Back Matter
Product information
- Title: Pro Kotlin Web Apps from Scratch: Building Production-Ready Web Apps Without a Framework
- Author(s):
- Release date: January 2023
- Publisher(s): Apress
- ISBN: 9781484290576
You might also like
video
Hands-On Kotlin Web Development with Ktor
Ktor is a Kotlin-specific framework for building asynchronous client- and server-side web applications. It is one …
video
Build RESTful APIs Using Kotlin and Spring Boot
Kotlin is a modern, concise, and safe programming language and is one of the most popular …
book
Introducing Spring Framework 6: Learning and Building Java-based Applications With Spring
Spring Framework 6 remains - by far - the leading de-facto "out of the box" practical …
book
Full Stack Development with Spring Boot and React - Third Edition
PUBLISHER'S NOTE: A new edition of this book is now available, revised and updated for Spring …