Spring - это самый распространенный фреймворк для написания Java приложений. Первая версия вышла еще в далеком 2003 году, после чего Spring претерпел очень много изменений и стал по-настоящему монструозным. Это повлекло разбиение его на множество отдельных модулей, которые будут разобраны в курсе:
В этом курсе мы изучим Spring Framework, начиная с самых основ (Spring Core, Spring MVC), разложим по полочкам этот большой фреймворк и глубоко рассмотрим все его компоненты. Spring - большой фреймворк и поначалу он может напугать своим объемом, но в этом курсе я постарался сделать погружение в этот фреймворк максимально поэтапным и структурированным, чтобы у вас в голове образовалась четкая картина, зачем нужен каждый из компонентов этого фреймворка.
На данный момент это одни их самых популярных языков разработки frontend и backend. Java не нуждается в рекомендациях - он занимает бОльшую часть рынка для серверных технологий. В связке TypeScript+Java Вы можете создавать независимые приложения для любых клиентов (веб, мобильные, десктоп).