Book Image

Full Stack Kotlin Development [Video]

By : Jussi Hallila
Book Image

Full Stack Kotlin Development [Video]

By: Jussi Hallila

Overview of this book

<p><span id="description" class="sugar_field">Kotlin brings many advantages to Java developers. Spring framework has taken Kotlin as one of their supported languages, and that makes Kotlin a perfect pairing with Spring for web application development. A strongly typed language like Kotlin brings safety to Javascript development. Creating a React application with Kotlin gives developers superior IDE support and type safety of a statically typed language.</span></p> <p><span id="description" class="sugar_field">This course will take you through the development of a full-stack application with Kotlin. First, we’ll create a back-end Spring MVC application with Kotlin. We’ll show you a generic Spring framework structure, how it maps to Kotlin, and how to enhance our application with Spring’s brilliant data access, security, and web service support. </span></p> <p><span id="description" class="sugar_field">Later, the course walks you through React application development with Kotlin. We’ll touch on the overall React application structure, data flow, and communication with the server over XHR. In the third volume, we’ll look at both back-end and front-end architecture and give you some ideas on how to make a seamless full-stack application with enhanced server-side rendering, data sharing between layers and reactive programming around Spring framework’s new reactive capabilities.</span></p> <h2><span class="sugar_field">Style and Approach</span></h2> <p><span class="sugar_field"><span id="trade_selling_points_c" class="sugar_field">The course follows a sequential process of developing an application with Kotlin, Spring, and React. You’ll see how to create a back-end and front-end application from the ground up using best practices when developing either a multi-module JVM application as well as a complex React-driven single page application</span></span></p>
Table of Contents (12 chapters)
Chapter 1
Kotlin Spring Setup and Build Processes
Content Locked
Section 4
Functional Spring Beans with Kotlin DSL
Define Spring Beans using the new Spring 5 functional bean definition and Kotlin DSL for functional beans. - Introduce new Spring 5 feature: functional bean definitions - Create externalized configuration for modular monolith application in mind - Refactor away from annotation based Spring configuration and bean definition