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.
Смотрите видео How to build a REAL Webapp with Kotlin & Spring Boot онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Devtiro 17 Июль 2024, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 27,257 раз и оно понравилось 821 людям.