內容簡介
內容簡介 ◆◆Android開発にとどまらないJVM言語の威力◆◆日本Kotlinユーザグループ代表の著者による、書き下ろし第2弾です。KotlinはGoogleの公式サポート以来、俄然注目されています。しかし、何もAndroid開発にとどまる理由はありません。Javaのライブラリやフレームワーク、開発資産を活用できますから、サーバサイド開発にまで、一気通貫でKotlinを適用しようではありませんか!それでこそJava代替言語の真価が、いよいよ発揮されることでしょう。◆◆「Javaより簡単で高機能」→ なら、サーバーサイドにも!◆◆■3部で構成本書はSpark FrameworkやSpringといった、Javaの世界で有名なWebアプリケーション・フレームワークを活用します。第Ⅰ部では、プログラミング言語としての機能や文法をしっかり解説します。第Ⅱ部はSpark Frameworkを使用した簡単なWeb APIの作成を通じて、Kotlinでのサーバサイド開発に入門します。第Ⅲ部はSpring BootとKotlinで、データベースと接続するWebアプリケーションの開発を体験します。■対象読者本書はプログラミングの初歩的な話題や、コンピュータの操作等には触れません。したがって、プログラミング自体に不慣れな方には、ハードルが高いでしょう。しかし、Webアプリケーション開発の経験は問いません。必要な知識は都度解説しますし、本書で作るサンプルアプリは、ごく小さなものです。一方、KotlinやSpring frameworkを日常的に使いこなしている方は、個別に他の資料を当たった方が、問題解決に役立つかもしれません。 ◆第Ⅰ部Kotlin入門1 ようこそ! Kotlinの世界へ2 開発環境構築と最初のプログラム3 基本文法4 関数5 クラスとインタフェース、そのメンバ6 その他の機能・文法7 Javaとの相互運用性8 Kotlin 1.1の新機能◆第Ⅱ部 簡単なWeb アプリ9 Webアプリの基本知識10 Webアプリ開発体験11 TODOリスト(タスク管理アプリ)を作る◆第Ⅲ部 少し本格的なWebアプリ12 KotlinでSpring Boot13 TODOリストを作る~Spring編14 データベースを導入する15 テスト16 Herokuでアプリを公開◆参考資料