HTML: вёрстка с нуля и до первого макета
Научимся верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку. По итогам этого модуля уже самостоятельно сверстаете лендинг.
Основы программирования
Познакомимся с азами программирования, напишем первые строки кода и создадим первые простые проекты на популярном языке JavaScript. Разберёмся с видами языков программирования и поймём, как выбрать «свой» с учётом личных интересов и профессиональных планов. В итоговом проекте вы разработаете онлайн-игру, похожую на «Монополию».
GIT — система контроля версий
Научимся работать с системой Git и сервисом GitHub, узнаем, как публиковать домашние работы. Уже в процессе обучения вы сформируете первое портфолио (работодатели часто просят показать примеры вашего кода на GitHub).
Golang-разработка. Первая ступень
Познакомимся с языком Go. Изучим стандартные конструкции и научимся использовать язык для упаковки приложений и управления сервисами.
Golang разработка. Вторая ступень
Научимся писать распределённые веб-сервисы на Go с использованием самого современного стека технологий: Go, SQL и NoSQL СУБД, кэширование, системы сообщений, Docker и Kubernetes.
Frontend для микросервисов
Чтобы построить эффективную серверную часть (backend), нужно понимать, как работает клиентская часть (frontend): способы обработки пользовательских данных, передачи информации, ограничения и возможности.
Библиотека React
Освоим одну из самых популярных библиотек на JavaScript — React, — и сможем быстрее разрабатывать веб-приложения.
Карьера в golang-разработке
Узнаете о том, как выглядит работа golang-разработчика в жизни, какие задачи выполняет программист. Как составить резюме и где искать работу. Как развиваться в профессии и какие существуют специализации.
Дипломная работа
В качестве дипломного проекта вы создадите приложение My Network, позволяющее организовывать корпоративную соцсеть, используя в том числе внешние социальные сети для интеграции.