Пишем Backend на Kotlin и Ktor: Создание проекта, подключение GIT, зависимостей и создание таблиц БД
Вот и дошли руки у меня до этой серии роликов и сегодня я выкладываю первую часть написания сервера на Kotlin + Ktor. В этой серии роликов мы напишем простенький сервер, который поможет нам регистрировать пользователей и выполнять простенькие CRUD операции. Я напомню, что не являюсь backend разработчиком и скорее всего в видео есть какие-то ошибки, который было бы не плохо исправить. Этот сервер я пишу исключительно для для следующего моего курса, где я буду писать кроссплатформенное мобильное приложение с использованием Kotlin Multiplatform, который начнет выходить сразу же после этого курса! Не забудь поставить лайк и оставить комментарий) Это здорово поможет развитию канала :) В этом ролике мы: 👉 Создаем проект 👉 Подключим базу данных PostgreSQL 👉 Создадим таблицы пользователя и карточек 👉 Запушим изменения на Github ТАЙМ КОДЫ: 00:00 Вступление 01:34 Структура проекта 02:15 Стек технологий 03:22 Создание проекта 06:42 Создание Git-репозитория и загрузка на GitHub 10:38 Подключаем PostgreSQL к проекту 25:55 Создаем таблицы для базы данных 34:35 Запуск приложения и проверка результата 35:27 Пушим изменения на GitHub 36:00 Заключение GitHub проекта: https://github.com/Flop88/ktor-simple... Строка из ролика для добавления environment variables: DB_PASSWORD=YOUR_PASSWORD;DB_POSTGRES_URL=jdbc:postgresql://otto.db.elephantsql.com/YOUR_DB_NAME;DB_POSTGRES_USER=YOUR_DB_USER;HASH_SECRET_KEY=YOUUR_APP_SECRET_KEY;JWT_SECRET=YOUR_JWT_SECRET_KEY;PORT=8080 Курс по созданию простого backend использует следующий стек технологий: ✅ Kotlin ✅ Ktor ✅ PostgreSQL ✅ Exposed ✅ Hikari Друзья, лучшей благодарностью и мотивацией для меня делать новые видео будет ваш лайк и подписка. Так же хочу сказать, что видео я снимаю на чистом энтузиазме и никакого дохода с них не имею. Все сказанное в данном ролике является моим личным мнением и оценочным суждением. 🌐 Мои соц сети: ➡️ YouTube Maxim Likhachev: @mvlikhachev ➡️ YouTube Maxim Likhachev | Learn: @MaximLikhachevLearn ➡️ Telegram: https://t.me/mvlikhachev ➡️ Instagram: / mv.likhachev ➡️ Threads: https://www.threads.net/@mv.likhachev ➡️ Twitter: / wwwqwwwq 💸 Поддержать проект: USDT: TQa62XGkzEn1hykAeUTye6GrsRQLB26kW7 BTC: 1E8ifH213NNEbMeRQf4wk8REbkd6a3qt8h

Пишем Backend на Kotlin и Ktor: Создаем JWT Service и User repository и Usecase
![Самое опасное когнитивное искажение [Veritasium]](https://i.ytimg.com/vi/xHPEfosHAXM/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLBOP56zDqqH5sZpx-Vnzms-YtitXQ)
Самое опасное когнитивное искажение [Veritasium]

Пишем Backend на Kotlin и Ktor: Создаем роуты для регистрации и авторизации

"Deutschland wird von einer Wurst regiert" – Poschardts Generalabrechnung | KLARTEXT Deutschland

Кому HR пишут первыми? ГАЙД ПО РЕЗЮМЕ в IT

Как один программист уничтожил монополию корпораций на видео

Aesthetic Aura Background 3 hours

Пишем Backend на Kotlin и Ktor: Создаем JWT Service и User repository и Usecase

AI for the Little Ones: How LLM and AI Agent Work

“I’ve seen how governments suppress freedom” | Telegram founder Pavel Durov at Oslo Freedom Forum

5 Levels of Claude Mastery: Which One Are You Stuck On?

Scandal in Berlin! Alice Weidel accuses Merz of squandering taxpayer money

Across the World Without Internet
![PINK & ORANGE GRADIENT IN HD [3 HOURS]](https://i.ytimg.com/vi/6ih8zppfQSQ/hqdefault.jpg?sqp=-oaymwE9CNACELwBSFryq4qpAy8IARUAAAAAGAElAADIQj0AgKJDeAHwAQH4Af4JgALQBYoCDAgAEAEYfyAsKBMwDw==&rs=AOn4CLDvw6mQM98bfl572zfE7r4GdUG8dg)
PINK & ORANGE GRADIENT IN HD [3 HOURS]

Как пройти собеседование на программиста | Ультимативный гайд с @om_nazarov

Работа с сетью в Android(Rest API): Retrofit, OkHttp, Gson, ViewModel, Coroutines, LiveData и т.п

"RUSSIA WILL STRIKE THE EU IN A YEAR." A major interview with Karaganov | #Panchenko

