Esli Naidu
Esli Naidu
  • Видео 10
  • Просмотров 1 912
IntelliJ Idea Database vs. DBeaver для backend разработчика
Рассмотрим базовые отличия двух сред для работы с базой данных с точки зрения backend разработчика.
Важно понимать, что был рассмотрен не весь функционал данных приложений. Выбор пал только на самый основной функционал для среднестатистического Java разработчика
Просмотров: 147

Видео

Код ревью Урок 4.
Просмотров 1,4 тыс.3 месяца назад
Код ревью одного из разработчиков после урока 4 ruclips.net/video/SV5S2_M1Mh0/видео.htmlsi=nOUvbEuhibny27do. Рассмотрим основные ошибки, которые могут возникнуть при реализации кода. Важно понимать, что данное ревью было интересно тем, что программист не пытался один в один повторить материал урока, а добавил дополнительный функционал
Урок 6. Spring JPA Postgres. Подключение приложения к базе данных
Просмотров 273 месяца назад
На этом уроке мы попробуем применить более высокоуровневое решение для подключения к базе данных Spring Data Jpa. А так же рассмотрим основные отличия от предыдущего решения (JDBC) Все изменения могут быть найдены в гите по ссылке github.com/MarkKlimenko/first-study-project/tree/feature/add_db_support_jpa
Урок 5. JDBC Postgres. Пробное подключение приложения к базе данных
Просмотров 563 месяца назад
В этом уроке мы подключим наше Java приложение к базе данных при помощи самого базового способа, используя JDBC для Postgres. Обсудим минусы данного подхода и на следующем урока сравним с более простыми высокоуровневыми подходами. Как всегда, материал урока можно найти в отдельной ветке github.com/MarkKlimenko/first-study-project/tree/feature/add_db_support_java
Дополнение к уроку 1. PathVariable RequestParam REST
Просмотров 223 месяца назад
В этом видео мы разберем некоторые вопросы, связанные с PathVariable RequestParam в REST запросах. Разберем баг из первого урока и как обновление версии Spring может сломать наш функционал
Урок 4.2. Spring Boot Test, JUnit. Тесты - часть 2
Просмотров 263 месяца назад
Продолжение урока 4.1 ruclips.net/video/6qA6u3b5Gt0/видео.html В данном уроке мы напишем тесты для Rest эндпоинтов создания и доступа к пользователям. Используется JUnit5 как основной тестовый фреймворк и Spring Boot Test для Rest запросов github.com/MarkKlimenko/first-study-project/tree/feature/add_tests - ветка с изменениями
Урок 4.1. Spring Boot Test, JUnit. Тесты - часть 1
Просмотров 243 месяца назад
В данном уроке мы напишем тесты для Rest эндпоинтов создания и доступа к пользователям. Используется JUnit5 как основной тестовый фреймворк и Spring Boot Test для Rest запросов github.com/MarkKlimenko/first-study-project/tree/feature/add_tests - ветка с изменениями
Урок 3. PostgreSQL Docker. Запуск базы данных
Просмотров 403 месяца назад
В данном уроке мы рассмотрим первый запуск базы данных PostgreSQL через Docker контейнер. Произведем самые необходимые настройки и создадим тестовую таблицу github.com/MarkKlimenko/first-study-project/tree/feature/start_postgres - ветка с изменениями
Урок 2. Git. Создание Git репозитория
Просмотров 393 месяца назад
В данном уроке мы рассмотрим создание Git репозитория для нашего имеющегося проекта. Повторим структуру Spring проекта из предыдущего урока. И создадим свой первый пулл реквест. github.com/ - ссылка для создания вашего репозитория github.com/MarkKlimenko/first-study-project - проект, созданный в ходе урока github.com/MarkKlimenko/first-study-project/tree/feature/init-project - ветка с изменениями
Урок 1. Spring Boot Webflux. Создание первого REST приложения
Просмотров 1354 месяца назад
В рамках данного урока мы создаем учебное приложение с использованием Spring Boot. Начнем с создания эндпоинтов для REST приложения. Используется Java, Spring Boot Webflux, Intellij Idea CE, Postman, curl. Весь код будет доступен после второго урока, в котором мы будем добавлять наш код в Git. В данном уроке мы столкнулись с багом со значениями аннотации @PathVariable, дополнительную информацию...

Комментарии

  • @ДенисДамшель
    @ДенисДамшель 2 месяца назад

    Смешно как советчики начинаю предлагать ConcurrentHashMap или records когда тут код очевидно нубовский. Тут даже геттеров с сеттерами нет. Вы бы еще советы по контейнеризации и кешированию дали 😆

  • @ЮрийАтрощенко-д5д
    @ЮрийАтрощенко-д5д 2 месяца назад

    Очень понятно, все получилось настроить локально. Спасибо за уроки! Наверное, это идеальный материал для тех, кто ковыряется впервые.

  • @ВасилийГоловко-д9и
    @ВасилийГоловко-д9и 2 месяца назад

    - store должен быть ConcurrentHashMap - для маппингов лучше использовать уже готовые решения или mapStruct или другие мапперы

  • @ЕгорАнтонов-и4ъ
    @ЕгорАнтонов-и4ъ 2 месяца назад

    Я не пишу на джаве, но как минимум 2 вопроса: зачем у id делать тип string, если там явный UUID; зачем использовать классы для дто, если есть record`сы?