Для того, чтобы попасть на стажировку fullstack- разработчиком, обязательно нужно пройти:
React — библиотека, которая перевернула наши представления о том, как разрабатывать фронтенд. В этом курсе вы узнаете все аспекты его работы и шаг за шагом, начиная с простых компонентов, дойдем до взаимодействия с бэкендом и интеграции с кодом, написанным без его использования (на jQuery).
Вы научитесь собирать веб-приложение с помощью Spring Boot. Создавать сущности, сохранять их в базу и организовывать бизнес-логику приложения. Управлять изменениями схемы базы данных с помощью миграций. Писать интеграционные тесты.
6. Java: Корпоративные приложения на Spring Boot
В курсе рассматриваются такие необходимые понятия, как работа с ошибками, отладка, использование основных конструкций языка.
5. Java: Основы программирования
Курс посвящён работе с контентом с помощью CSS и HTML. На сегодняшний день таблицы стилей предоставляют большие возможности по стилизации текста и блоков на странице: фон, цвет, использование аудио и видео. Все эти элементы позволяют создавать красочные и доступные сайты для пользователей.
4. Основы верстки контента
Git (система контроля версий) — один из главных инструментов в арсенале любого разработчика. Независимо от выбранного направления разработки, все программисты работают с исходным кодом проектов, который постоянно добавляется, изменяется и удаляется.
Командная строка — это первое, с чем сталкивается программист, работающий на *NIX системах, например, linux или macos. Её значение невозможно переоценить, она является основным способом взаимодействия с системой и способом управления множеством программ, таких как git или ansible.
2. Основы командной строки
Реляционные базы данных используются для хранения и предоставления доступа к взаимосвязанным элементам информации. Реляционные базы данных основаны на табличном способе представления данных.
8. Курс: Основы реляционных баз данных
Что такое компьютер на самом деле? Понимает ли он языки программирования? Как писать код и свои программы? Этот курс посвящен введению в современное программирование и отвечает на многие интересные и, иногда, странные вопросы.
1. Введение в программирование