Golang Developer. Basic
Рейтинг школы
Вдруг есть дешевле?
Описание курса
Best practice в изучении языка программирования Go для старта в карьере разработчика
Знакомство с Go
В модуле мы познакомимся с языком Go и его инструментарием. Познакомимся с Git, Docker и средой разработки Go, как собирать будущие проекты в контейнеры и запускать их.
Синтаксис Go
В модуле мы будем изучать спецификации языка Go, начнем писать код простой логики с использованием стандартных типов.
Многопоточность и конкурентность в Go
Модуль посвящен теме многопоточности в Go. Разберем понятия параллелизма, конкурентности и синхронизации.
Настройка и реализация проектов на Go
В этом модуле мы подробно рассмотрим типовые задачи, решаемые Go программистами.
Хранилища данных
Рассмотрим способы хранения данных и пакеты для отправки/получения данных в Key Value, Document store, RDBMS.
Алгоритмы
Алгоритмы и дополнительные занятия.
Проектный модуль
Заключительный месяц курса посвящён проектной работе.
онлайн
- Александр Хохлов (Архитектор платформенных решений, ГК Иннотех)
- Савелий Ямилов
- Евгений Федосеев (Инженер-программист)
- Александр Литкевич (Fullstack-разработчик, VK.com)
- Алексей Романовский (Разработчик, Resolver)
- Никита Каткаев (C++ Game Developer, G5 Entertainment)
- Константин Войта (Team Lead, Fluence Siemens)
- Александр Ахапкин
- Пользоваться инструментарием Golang
- Чинить, собирать и запускать приложения на Go
- Работать с Git и Docker
- Работать с пакетами, массивами, слайсами, мапами, функциями, строками и рунами
- Использовать понятия параллелизма, конкурентности и синхронизации
- Использовать OpenAPI и Swagger
- Писать сложный, безопасный код
- Применять транзакции
- Для людей без опыта в программировании
- Для тех, кто знаком с основами программирования
- Для выпускников технических вузов
- Для разработчиков на других языках программирования
Необходим доступ к интернету и желание учиться.
Выводы о курсе
Возможны неточности
Курс «Golang Developer. Basic» предлагает новейшие подходы к изучению языка Go, на практике обучая студентов востребованным навыкам разработки. Он идеально подойдет как новичкам, так и тем, кто хочет перескочить на этот перспективный язык. Успешно пройдя курс, студенты получат сертификат и навыки, необходимые для старта карьерного роста в IT.
Отзывы о школе OTUS
Читать все отзывыВопрос-ответ
Рекомендованные курсы
