본문 바로가기

리디 접속이 원활하지 않습니다.
강제 새로 고침(Ctrl + F5)이나 브라우저 캐시 삭제를 진행해주세요.
계속해서 문제가 발생한다면 리디 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기

Building Applications with Spring 5 and Kotlin 상세페이지

컴퓨터/IT 개발/프로그래밍 ,   컴퓨터/IT IT 해외원서

Building Applications with Spring 5 and Kotlin

Build scalable and reactive applications with Spring combined with the productivity of Kotlin
소장전자책 정가22,000
판매가22,000
Building Applications with Spring 5 and Kotlin 표지 이미지

Building Applications with Spring 5 and Kotlin작품 소개

<Building Applications with Spring 5 and Kotlin> ▶Book Description
Kotlin is being used widely by developers because of its light weight, built-in null safety, and functional and reactive programming aspects. Kotlin shares the same pragmatic, innovative and opinionated mindset as Spring, so they work well together. Spring when combined with Kotlin helps you to reach a new level of productivity. This combination has helped developers to create Functional Applications using both the tools together. This book will teach you how to take advantage of these developments and build robust, scalable and reactive applications with ease.

In this book, you will begin with an introduction to Spring and its setup with Kotlin. You will then dive into assessing the design considerations of your application. Then you will learn to use Spring (with Spring Boot) along with Kotlin to build a robust backend in a microservice architecture with a REST based collaboration, and leverage Project Reactor in your application. You'll then learn how to integrate Spring Data and Spring Cloud to manage configurations for database interaction and cloud deployment. You'll also learn to use Spring Security to beef up security of your application before testing it with the JUnit framework and then deploying it on a cloud platform like AWS.

▶What You Will Learn
⦁ Explore Spring 5 concepts with Kotlin
⦁ Learn both dependency injections and complex configurations
⦁ Utilize Spring Data, Spring Cloud, and Spring Security in your applications
⦁ Create efficient reactive systems with Project Reactor
⦁ Write unit tests for your Spring/Kotlin applications
⦁ Deploy applications on cloud platforms like AWS

▶Key Features
⦁ Build a full-fledged application in Spring and Kotlin
⦁ Architect your application to take a microservice-based approach in the cloud
⦁ Integrate your application with a variety of Spring components

▶Who This Book Is For
Developers comfortable using Spring who have basic knowledge of Kotlin and want to take their development skills to the next level and build enterprise-grade applications will benefit from this book.

▶What this book covers
⦁ Chapter 1, Starting Up, starts preparing the working environment by setting up Git repositories. After we do that, we will use Gradle as a tool to shape our project and its modules.

⦁ Chapter 2, Starting with Spring, shows how to set up our development environment. We will be ready to create our first Spring code written in Kotlin.

⦁ Chapter 3, Building Your First Spring RESTful Service with Kotlin, defines the Spring project and lists examples along with tips on how to write nice and clean REST services with Spring using Kotlin.

⦁ Chapter 4, Working with Spring Data JPA and MySQL, describes Spring Data. We will see how to create a data repository with CRUD operations on some entity. Finally, we will learn how to make queries on the MySQL database.

⦁ Chapter 5, Securing Applications with Spring Security, presents Spring Security projects and shows some examples of how to utilize Basic Authentication and/or OAuth2.

⦁ Chapter 6, Spring Cloud, explains the difference between the microservice architecture and SOA. At the end, we will see how to use the Spring Cloud project to implement the microservice architecture in its own application.

⦁ Chapter 7, Using Project Reactor, discusses the advantages of reactive programming. We will present Project Reactor and teach the reader how to use its power in its applications.

⦁ Chapter 8, Development Practices, talks about some good and some not-so-good practices.

⦁ Chapter 9, Testing, explains the importance of well-tested code. We will see how to write JUnit tests with Kotlin and how to write tests for Spring-based applications.

⦁ Chapter 10, Project Deployment, finally, presents the different options for deploying Spring applications. We will also see how to deploy REST service to the Tomcat application server or to AWS. If you are a fan of AWS, this is a great topic for you!


출판사 서평

▶Editorial Review
Spring is the most popular framework for web development and, every year, more and more developers are getting involved in Spring development. Spring Framework makes it possible to develop applications for the web, especially RESTful and other types of services. So far, all development has been undertaken in Java. Recently, Kotlin has become very popular! Due to this, and the huge growth of the Kotlin community, we decided to introduce you to Spring development by using Kotlin as the primary development programming language.

With Kotlin, you can do everything you could do with Java, but with more joy and fun! We will show you how to play with Spring and Kotlin and how to create amazing things! Take your seat and get ready for an amazing journey!


저자 소개

⦁ Miloš Vasić
Miloš Vasić is a software engineer, author and open source enthusiasts. Milos holds a Bachelor degree in Programming of computer graphics and Master degree in the field of Android programming, both degrees he obtained at the Singidunum University. He published his first book Fundamental Kotlin in October 2016 and thus achieved his dream of becoming an author. He's currently employed at the company Robert Bosch where he's developing SDKs for auto industry. When he is not writing a new book Milos can be found in his RV high in the mountains working on his open source projects.

목차

▶TABLE of CONTENTS
1: STARTING UP
2: STARTING WITH SPRING
3: BUILDING YOUR FIRST SPRING RESTFUL SERVICE WITH KOTLIN
4: WORKING WITH SPRING DATA JPA AND MYSQL
5: SECURING APPLICATIONS WITH SPRING SECURITY
6: SPRING CLOUD
7: USING PROJECT REACTOR
8: DEVELOPMENT PRACTICES
9: TESTING
10: PROJECT DEPLOYMENT


리뷰

구매자 별점

0.0

점수비율
  • 5
  • 4
  • 3
  • 2
  • 1

0명이 평가함

리뷰 작성 영역

이 책을 평가해주세요!

내가 남긴 별점 0.0

별로예요

그저 그래요

보통이에요

좋아요

최고예요

별점 취소

구매자 표시 기준은 무엇인가요?

'구매자' 표시는 리디에서 유료도서 결제 후 다운로드 하시거나 리디셀렉트 도서를 다운로드하신 경우에만 표시됩니다.

무료 도서 (프로모션 등으로 무료로 전환된 도서 포함)
'구매자'로 표시되지 않습니다.
시리즈 도서 내 무료 도서
'구매자’로 표시되지 않습니다. 하지만 같은 시리즈의 유료 도서를 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
도서를 영구 삭제해도 ‘구매자’ 표시는 남아있습니다.
결제 취소
‘구매자’ 표시가 자동으로 사라집니다.

이 책과 함께 구매한 책


이 책과 함께 둘러본 책



본문 끝 최상단으로 돌아가기

spinner
모바일 버전