– Сориентируетесь во всех необходимых в современной веб-системе компонентах.
– Научитесь решать основные задачи, возникающие в веб-разработке.
– Выработаете психологическую устойчивость к страшным словам из экосистемы Golang.
– Разберетесь в темах асинхронного программирования, оптимизации производительности, кодогенерации, поработаете с базами данных и микросервисами и овладеете востребованным инструментом.
Учебный процесс построен вокруг живого кода, практика также заложена в выполнение домашних заданий и участие в хакатонах. Для успешного завершения курса необходимо набрать минимальное количество баллов, установленное преподавателями. За что начисляются баллы и в каком количестве, вы узнаете на первом занятии.
Вы должны иметь опыт программирования хотя бы в рамках университетских заданий. На курсе необходимо много работать: осваивать большие объемы материала и выполнять сложные домашние задания. Благодаря насыщенной программе и плотному графику вы действительно прокачаете навыки программирования.
Цель курса — изучите в теории и на практике один из самых востребованных языков программирования.
Go (golang) предназначен для разработки высоконагруженных веб-приложений, работающих на многопроцессорных системах. На нем пишется практически все, что связано с сетью, API и микросервисами. Плюс к этому Go — функциональный язык, на котором можно решать задачи любого уровня сложности, включая те, что нужны бизнесу и промышленности. Курс дает основы программирования на языке Go, а также опыт применения языка в основных задачах, которые встречаются в серверной веб-разработке.