Акции школ
Войти

Golang Developer. Professional

5 месяцев углубленного освоения разработки сетевых приложений и микросервисов на Go. Курс содержит 6 модулей. Занятия 2 раза в неделю. Способствует развитию в профессии веб-разработчиков. В программе: изучение языка Go, микросервисной архитектуры, работа с сетью и базами данных, развёртывание и эксплуатация приложений. Большое количество практических заданий с проверкой. После защиты проекта выдают сертификат и приглашают на собеседование.

Подробнее


Компания: otus (отус)

рейтинг: Язык: ru

Длительность курса

Длительность курса

150 дней

Формат обучения

Формат обучения

2 вебинара в неделю по 2 академических часа

Обратная связь

Обратная связь

общение с преподавателем в канале Slack раз в месяц очные митапы преподавателей и студентов

Теория и практика

Теория и практика

6 модулей 51 час теории и 43-107 часов практики

Чему научитесь

Создавать микросервисы с помощью языка программирования Go

- Писать production-ready код, многопоточные и конкурентные программы
- Понимать синтаксис и внутреннее устройство языка Go
- Понимать особенности сетевого программирования
- Разворачивать микросервисы с помощью docker
- Сохранять в GitHub пример работоспособного сервиса на Go

Перейти на страницу курса Запишись на курс
прямо сейчас!

в любое время 150 дней Кураторы: нет

О курсе

О курсе

в любое время 150 дней Кураторы: нет
Golang-разработчикам

Веб-разработчикам

Рассрочка

22500 р. в месяц

Начало работы с Go

В первом модуле мы изучим Go как язык. Рассмотрим основные синтаксические конструкции и их выполнение в рантайме. Основное внимание уделим конструкция уникальным для языка Go, которых в другом языке.

Concurrency в Go

Стандартные библиотеки и практики

Во втором модуле мы познакомимся с основными функциями стандартной библиотеки Go, а так же наиболее популярными open-source библиотеками. Научимся пользоваться инструментами для управления зависимостями, тестирования и профилирования Go кода.

Работа с сетью и БД

Go чаще все используется для написания сетевых сервисов. В третьем модуле мы изучим как работать с сетью в языке Go. Рассмотрим стандартные протоколы и формат, а так же напишем простой сервер. Отдельное внимание будет уделено обработке ошибок возникающих при работе с сетью.

Микросервисы

В четвертом модуле мы рассмотрим вопросы архитектуры web сервисов, в частности популярную сейчас микросервисную архитектуру. Рассмотрим вопросы тестирования, развертывания и эксплуатации приложении.

Проект

Проект, разрабатываемый студентами, будет представлять собой реализацию микросервиса с полным набором компонентов, таких как: логгирование, liveness пробы, make файлы, тесты, статические анализаторы кода, файлы для деплоя, образ в docker, репозиторий и т.п.)

Golang

RabbitMQ

gRPC

SQL

Docker

работа со стандартными интерфейсами: Reader,

Scanner, Writer, Closer;

умение сериализовывать и десериализовывать данные

различных форматов стандартными средствами

языка и сторонними библиотеками

знание механизмов логирования, кодогенерации и

конфигурирования в Go.

использование инструментов отладки сетевых

проблем

работа с SQL, HTTP, gRPC в Go

Тестирование микросервисов

Компания, проводящая курс

OTUS (Отус)

637 курсов по 1598 темам

Образовательная онлайн-платформа и сообщество IT-профессионалов OTUS (Отус) работает с 2017 года. Компания является резидентом Сколково....

Преподаватели курса

Разработчик инфраструктуры exposcan.ru

Занимается поддержкой и траблшутингом серверов MySQL,...

руководитель направления серверной разработки в Ситимобил

Автор курса "Архитектор высоких нагрузок". Учился в...

веб разработчик

В 2016 окончил МГТУ имени Н.Э.Баумана...

бэкенд разработчик в Яндекс.Такси

Программирую со школы. Работаю с 2006 года. Почти все...

Ведущий Golang-разработчик в “Центр недвижимости от Сбербанка”

Ведущий Golang-разработчик в “Центр недвижимости от...

Teamlead/Techlead проекта “Поток” в Rambler&Co

Teamlead/Techlead проекта “Поток” в Rambler&Co Закончил МГТУ им....

Руководитель команды автоматизации в финтех-стартапе N26

Руководит командой автоматизации TechOps-процессов в...

Отзывы студентов

4
Рейтинг курса
33%
33%
33%
0%
0%
больше курсов

Похожие курсы компании

otus (отус)
(0)
otus (отус)
(0)
149 600 руб
otus (отус)
(1)
106 500 руб
otus (отус)
(0)
85 000 руб
otus (отус)
(0)
85 000 руб
otus (отус)
(0)
50 000 руб
otus (отус)
(0)
57 500 руб
otus (отус)
(1)
84 000 руб
больше курсов

Другие курсы этих преподавателей

otus (отус)
(1)
106 500 руб
otus (отус)
(0)
57 500 руб
otus (отус)
(2)
85 000 руб
otus (отус)
(7)
104 400 руб
otus (отус)
(0)
92 000 руб
otus (отус)
(3)
73 000 руб