Тема 1/1: Введение и входной тест → Урок 1/7
Добро пожаловать!
Вы находитесь на вводной части курса «Продвинутый Go-разработчик». Здесь мы расскажем, как проходит обучение и как устроена программа. Изучив всю информацию, вы сможете принять решение о старте обучения.
Цель курса — передать практический опыт разработки на Go. Мы вложили в этот курс те знания и навыки, которые сами хотели бы видеть, когда изучали Go. И спроектировали программу так, чтобы учиться можно было быстрее и эффективнее.
Вторая цель — способствовать тому, чтобы больше разработчиков писали на Go, внести свой вклад в развитие Go-сообщества в России и за её пределами.
Завершив наш курс, вы сможете:
- писать тесты и проверять функциональность и корректность кода;
- проектировать REST API;
- читать код на Go и понимать решаемую им задачу;
- проводить код-ревью приложений на Go;
- портировать часть продакшен-кода с известного вам языка на Go под руководством более опытного разработчика;
- участвовать в проектировании архитектурных решений для новых сервисов на Go;
- проектировать и писать микросервис самостоятельно;
- перекладывать продуктовые задачи в код на Go;
- внедрять в сервис на Go информативное и высокопроизводительное логирование;
- улучшать быстродействие уже написанного кода на Go;
- реализовывать архитектурные решения и паттерны проектирования на Go;
- находить и исправлять синтаксические и стилистические ошибки кода;
- расширять функциональность существующего сложного сервиса;
- писать продвинутые тесты.
Для кого курс
Мы сделали этот курс, чтобы помочь уже действующим IT-специалистам вырасти профессионально и добавить Go в свой стек. Нам важно, чтобы студент, опираясь на имеющийся опыт, был готов изучать более сложный материал.
Вот что нужно знать на старте:
Мы включили в программу курса всё, что должен знать и уметь Go-разработчик уровня middle и что потребуется вам для выполнения задач в проектах на Go.
В следующем уроке подробнее расскажем, как устроено обучение и какие проекты вы будете писать, чтобы сразу закреплять знания на практике.
© Изображение Go gopher, используемое в настоящем курсе, является модификацией изображения маскота, созданного Renee French и лицензируемого на условиях CC BY 3.0.