Go (Golang) Developer Basic

Go (Golang) Developer Basic

Best practice в изучении языка программирования Go для старта в карьере разработчика

Длительность обучения:

5 месяцев

4 ак. часа в нед.

Что даст вам этот курс

Язык Go на данный момент один из самых популярных языков программирования, он уже много лет не сходит с рейтингов самых востребованных и любимых языков разработчиков.

Одним из плюсов языка опытные разработчики называют то, что он довольно прост в изучании и его интересно изучать специалистам, которые только начинают свой путь в IT. Язык был создан таким образом, чтобы разработчики смогли быстро его усвоить и непосредственно приступить к разработке архитектуры приложений, веб-сервисов, а не тратили время на отслеживание устаревших синтаксических конструкций. Go прост в использовании и хорош тем, что выполнение всех рутинных операций перенесли с программиста на встроенные инструменты.

Еще одна из причин почему язык Go настолько популярен это то, что у него огромное комьюнити разработчиков, которые поддерживает язык, дорабатывает функционал. Сейчас в мире около миллиона разработчиков, владеющих Go, и многие из них участвуют в разработке различных opensource-библиотек и инструментов для языка.


Кому подойдет данный курс?

  • людям без опыта в программировании, которые решили изучать Go как первый язык;
  • людям со знанием основ программирования;
  • выпусникам технических вузов;
  • разработчикам на других языках программирования, которые имеют небольшой опыт разработки (1 - 2 года)

Корпоративное обучение для ваших сотрудников

Поможем вашей компании развивать команду! Профиты данного курса для компании: Подробное изучение самых популярных баз данных с возможностью сосредоточиться на тех, которые используются в компании / Оптимизированные стабильные системы / Работа над промышленными задачами во время практики
>

Программа обучения

В процессе обучения вы получите комплексные знания и навыки.
Тема 1. Знакомство и начало работы с Go
Тема 2. Основы вычислительной техники
Тема 3. Работа с ОС Linux.
Тема 4. Работа с Git
Тема 5. Инструментарий языка и организация проекта на Go
Тема 6. Переменные и элементарные типы данных
Тема 7. Управляющие конструкции языка и отладка программ
Тема 8. Пользовательские типы данных
Тема 9. Функции и методы
Тема 10. Интерфейсы и утверждение типов
Тема 11. Обработка ошибок и паник
Тема 12. Тестирование в Go
Тема 13. Массивы и слайсы, мапы
Тема 14. Строки и руны
Тема 15. Алгоритмы и структуры данных часть 1
Тема 16. Алгоритмы и структуры данных часть 2
Тема 17. Рекурсия и динамическое программирование
Тема 18. Сериализация данных
Тема 19. Q&A занятие по ДЗ
Тема 20. Конкурентность и параллелизм в Go
Тема 21. Примитивы синхронизации
Тема 22. Runtime языка
Тема 23. Работа с ОС часть 1
Тема 24. Работа с ОС часть 2
Тема 25. Работа с сетью часть 1
Тема 26. Работа с сетью часть 2
Тема 27. Работа с сетью часть 3
Тема 28. Работа с базами данных часть 1
Тема 29. Работа с базами данных часть 2
Тема 30. Работа с базами данных часть 3
Тема 31. Q&A занятие по ДЗ
Тема 32. Жизненный цикл ПО и гибкие методологии
Тема 33. Паттерны проектирования
Тема 34. Контейнеризация
Тема 35. Выбор темы и организация проектной работы
Тема 36. Консультация по проектам и домашним заданиям
Тема 37. Подведение итогов курса
Скачать подробную программу

Процесс обучения

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

Получить консультацию

Наш специалист свяжется с вами в ближайшее время. Если у вас возникли трудности в выборе курса или проблемы технического плана, то мы с радостью поможем вам.
Спасибо!
Мы получили Вашу заявку, в ближайшее время с Вами свяжется наш менеджер.

  • заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров и презентации к занятиям;

  • пополните свое портфолио работоспособным сервисом на Go, которым не стыдно будет похвастаться;

  • получите сертификат о прохождении курса;

После обучения вы

В завершении курса студентам будет предложено выполнить один из трех проектов на выбор, либо разработать свою идею.
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Go (Golang) Developer Basic»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Зам. директора департамента образования
ООО “Отус Онлайн-Образование”
Вдовиченко М.M.

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Go (Golang) Developer Basic»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Зам. директора департамента образования
ООО “Отус Онлайн-Образование”
Вдовиченко М.M.

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

Прошедшие открытые вебинары

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