📼 video-record

Введение в Web

В данном разделе мы начинаем с Вами работу с Web приложениями. Здесь традиционно разделяют работу на back-end и front-end программирование. Мы будем строить бизнес-логику приложений и работать с данными - это 80% работа бэкэндера, поэтому обязательно нужно уметь разбираться в этих темах.

https://i.pinimg.com/originals/d2/8d/16/d28d165c6ad5f93bc8951074f7db5118.png

Далее мы будим знакомиться с такими темами, как spring-boot(для запуска приложения), hibernate + SQL (хранение данных). Наконец-то, мы сможем показать маме, чем мы там занимаемся на своём ФКТИ не считая матана

Важное вступление: на данном этапе разработки, очень многое остаётся за кадром, серьёзно, очень многое. Здесь вы лбом сталкиваетесь с Enterprise технологиями - место, где бывает много сложных моментов и терминов. Для более ясной картины, я хотел поэтапно прийти к использванию популярных фреймворков (по сути, дополнений языка), однако мне посоветовали в быстрые сроки подготовить вас к профессиональной работе. Чтоб хоть как-то восполнить эти пробелы, на последней паре я расскажу о том, как работают все эти фреймворки(рефлексия) и даже, может быть, напишим совсем маленький свой фрейм😎

Spring-boot 💚

Для работы же с backend я выбирал spring-boot - его используют в очень многих реальных проектах, он не сложен для использования и автоматизирован настолько, насколько это возможно. На данном этапе мы уже занимаемся написанием боевого проекта - презентация вас и ваших умений. Давайте же начнём разбираться

https://docs.pivotal.io/cloud-cache-dev/resources/images/spring-boot-logo.png

В нашем коде будет очень много аннотаций - особенность при работе с любым фреймворком. Чтоб хоть что-то запустилось, нужно докачать все зависимости в pom.xml, к счастью это всё легко настраивается и не нужно много чего писать, расписал разделе первоначальная настройка.

Первоначальная настройка 🚸