In this tutorial I teach you how to build a real Webapp with Kotlin and Spring Boot. We focus on the backend and I provide the frontend code for you.
⚡The advanced course available to purchase now on the Devtiro community site!
🚀Join the private Devtiro community: https://go.devtiro.com/b3x9p
🔗 Links
‣ How to Install Java (OpenJDK - Eclipse): https://adoptium.net/en-GB/installation/
‣ How to Install IntelliJ IDEA: https://www.jetbrains.com/idea/downlo...
‣ How to install NodeJS: https://nodejs.org/en/learn/getting-s...
‣ How to install Docker: https://docs.docker.com/get-docker/
‣ Source Code: https://github.com/devtiro/course-kot...
‣ docker-compose.yml: https://github.com/devtiro/course-kot...
‣ Initial DB Migration SQL: https://github.com/devtiro/course-kot...
‣ Test Data SQL: https://github.com/devtiro/course-kot...
‣ Frontend Code: https://github.com/devtiro/course-kot...
🍿 Watch Next
‣ Spring Boot for Beginners Course: https://bit.ly/44c1xZI
‣ Migrate Java Spring Boot projects to Kotlin: • Java OUT, Kotlin In: How to Migrate Y...
‣ Spring Boot Crash Course (Theory): • Get started with Spring Boot: The Spr...
🚀 *My Other Free Online Courses*
‣ Spring Boot for Beginners: https://bit.ly/44c1xZI
🚀 *My Free Online Courses*
‣ Spring Boot for Beginners: https://bit.ly/44c1xZI
⌨️ *My Gear*
‣ Logitech MX Master Mouse: https://amzn.to/4aDGhOK
‣ Keychron K3 Keyboard: https://amzn.to/445FjIF
‣ Sony Alpha 6400: https://amzn.to/4dkl8uX
‣ Sigma 16mm F1.4 Lens: https://amzn.to/4d7vQEF
‣ RØDE PodMic: https://amzn.to/3JN4ruB
📚 Recommended Books for Devs
‣ Clean Code (A must read!) - https://amzn.to/3UrGA9G
‣ The Phoenix Project - https://amzn.to/3UsiCtZ
‣ Head First Java - https://amzn.to/3w3D8ZA
🤔 Who Am I
I'm Aaron Bourne, a YouTuber and Software Developer working and living in the UK. I make videos that share the skills I've built from developing software commercially for almost 15 years. I hope to make software development accessible for everyone and help to make our software better.
🔎 Errata
Although content is reviewed, it's possible that errata exists. If you wish to report errata, please use this form: https://forms.gle/jCC95tS1FgrAq3XM8
Verified errata can be found here: https://github.com/devtiro/course-kot...
Timestamps
00:00:00 Intro
00:01:36 What We'll Build
00:03:40 You Will Need
00:04:48 What is Kotlin?
00:08:30 Run Frontend
00:09:30 Spring Initialzr
00:14:40 Project Overview
00:22:15 Domain Overview
00:24:29 Domain Classes
00:28:48 Mutability
00:32:38 Val vs Var
00:35:08 Types in Kotlin
00:37:30 Nullable Types
00:39:56 What is Int
00:41:44 Complete Classes
00:43:15 Getters & Setters
00:46:46 Data Classes
00:52:04 A Real Database
00:56:49 Making Connections
01:00:15 Adminer
01:03:02 Entities
01:12:43 Repositories
01:16:31 Flyway
01:24:18 REST API Theory
01:30:03 Author Create Pt 1
01:33:07 DTO Theory
01:37:54 Creating DTOs
01:44:18 Author Create Pt 2
01:50:55 Creating an Author
01:56:25 Prepare for Testing
02:01:40 Testing Author Create Pt 1
02:05:52 Testing Author Create Pt 2
02:06:47 Testing Author Create Pt 3
02:13:39 Testing Author Create Pt 4
02:16:49 Testing Author Create Pt 5
02:21:28 Testing Author Create Pt 6
02:23:55 Testing Author Create Pt 7
02:31:46 Author Read Many
02:40:15 Load Test Data
02:42:38 Test Author Read Many
02:51:56 Author Read One
03:01:21 Test Author Read One
03:08:04 Author Full Update
03:18:33 Test Author Full Update
03:29:40 Author Partial Update
03:40:26 Test Author Partial Update
03:55:28 Author Delete
03:59:20 Test Author Delete
04:03:41 Test Pollution
04:04:31 Create Update Book
04:28:36 Test Create Update Book
04:52:07 Read Many Books
04:57:05 Fix Cascade Issues
05:03:06 Test Read Many Books
05:08:34 Read Many Books Query
05:12:48 Test Read Many Books Query
05:20:03 Read One Book
05:23:29 Test Read One Book
05:28:34 Book Partial Update
05:36:54 Test Book Partial Update
05:46:32 Book Delete
05:50:06 Test Book Delete
05:54:28 Next Up
Thank you for watching! 💙
Full disclosure, some of the links in this description are affiliate links that I get a commission from.
Watch video How to build a REAL Webapp with Kotlin & Spring Boot online without registration, duration hours minute second in high quality. This video was added by user Devtiro 17 July 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 27,257 once and liked it 821 people.