Backend отвечает за серверную сторону веб-сайта / приложения. Тут, как и в фронт-енде, также есть куда развернутся. Самым популярным языком бек-енда уже много лет является PHP, несмотря на скептицизм продвинутых программистов, которые хоронят его чуть не каждый год.
Java - самый популярный объектно-ориентированный язык программирования. Java используется для создания серверного программного обеспечения, прикладных программ, разработки веб-сайтов, игр и т.д. Созданные на языке Java приложения могут успешно работать на любом компьютере независимо от его архитектуры.
[Книга] Let's Go! Научитесь создавать профессиональные веб-приложения с Golang
Let's Go! Learn to Build Professional Web Applications With Golang [Professional Package]
Go - отличный язык для создания веб-приложений. Но самообучение из сообщений в блоге и документации стандартной библиотеки часто может оставить вас с большим количеством вопросов, чем ответов.
Начните работу с языком программирования Go с точки зрения разработчика JavaScript. Вы изучите синтаксис Go, какие структуры данных вам доступны и как ответственно обрабатывать ошибки.
В интернете есть огромное количество информации для новичков в Java - есть и книги (включая бесплатные), миллионы видео, десятки, а может сотни тысяч статей на всех языках мира и так далее и так далее. Но среди всего этого разнообразия очень сложно выбрать то, что:
Fullstack Laravel API Разработка с использованием Nuxt и Linux - 2020
Fullstack Laravel API development with Nuxt and Linux - 2020
Поднимите свои навыки PHP Laravel на следующий уровень с этим практическим, реальным проектом по разработке клона Dribbble. Весь курс сосредоточен на разработке этого отдельного приложения, которое дает вам объяснение различных концепций, которые обычно игнорируются большинством разработчиков Laravel.
Spring MVC для начинающих - создание веб-приложения на Java
Spring MVC For Beginners - Build Java Web App in 25 Steps
Разработка вашего первого Spring MVC Web Application - это весело. В этом курсе вы изучите основы Spring MVC, разрабатывая базовое приложение Todo с функциями входа и выхода.