
IntelliJ Idea для студентов: https://www.jetbrains.com/student/
Фрагмент кода: https://gist.github.com/NeilAlishev/a7be183f5c0d612cc6ebf287e129bed5
Репозиторий урока: https://github.com/NeilAlishev/SpringCourse/tree/master/Lesson2.SpringAppDemo%28XML%20Config%29
На ОС Windows поменяйте в database.properties название ключа "username" на что-то другое, например - "username_value". И не забудьте поменять название ключа в коде на "username_value".
Дело в том, что в Windows значение с ключом "username" уже присутствует в самой системе и содержит имя вашего пользователя учетной записи.
Ссылка на урок про двоичный поиск - https://www.youtube.com/watch?v=074rf3JuLiE
Ссылка на шпаргалку для составления регулярных выражений: https://www.rexegg.com/regex-quickstart.html
Ссылка на репозиторий: https://github.com/NeilAlishev/SpringCourse/tree/master/HibernateApp
Ссылка на репозиторий: https://github.com/NeilAlishev/SpringCourse/tree/master/SpringHibernateApp
Ссылка на репозиторий: https://github.com/NeilAlishev/SpringCourse/tree/master/SpringHibernateCRUDApp
Ссылка на репозиторий: https://github.com/NeilAlishev/SpringCourse/tree/master/SpringDataJPACRUDApp
Документация: https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#reference
Ссылка на репозиторий: https://github.com/NeilAlishev/SpringCourse/tree/master/SpringDateTime
Spring Framework - очень востребованный и популярный инструмент, который используется для бэкенд разработки в компаниях по всему миру. Spring - самый популярный Java фреймворк и в большинстве вакансий для Java разработчиков будет значится именно эта технология. Популярность Spring обусловлена большой имеющейся кодовой базой, огромным количеством библиотек, развитым сообществом разработчиков, хорошей производительностью и тем, что Spring показал себя как удобная и рабочая технология для создания сложных бэкендов - опыт Amazon, Google, Яндекс, Тинькофф и множества других крупных компаний это подтверждает.
В этом курсе мы изучим Spring Framework, начиная с самых основ (Spring Core, Spring MVC), разложим по полочкам этот большой фреймворк и глубоко рассмотрим все его компоненты. Spring - большой фреймворк и поначалу он может напугать своим объемом, но в этом курсе я постарался сделать погружение в этот фреймворк максимально поэтапным и структурированным, чтобы у вас в голове образовалась четкая картина, зачем нужен каждый из компонентов этого фреймворка. При этом, вся информация в курсе будет доноситься максимально просто - вы обязательно все поймете и у вас не останется белых пятен. На возникающие вопросы учеников я отвечаю максимально быстро и развернуто. Помимо изучения теории, в этом курсе вы сами реализуете 3 проекта на Spring Framework, тем самым закрепив теорию на практике. Пройдя этот курс вы будете знать все, чтобы создавать приложения на Spring Framework и сможете найти работу по этой специальности.