Онлайн-курс “Go-разработчик” предлагает интенсивное практическое обучение программированию на языке Gо, ориентированное на подготовку специалистов по разработке программного обеспечения. Данный курс рассчитан на начинающих программистов, которые хотят изучать основы языка Го и получать знания и навыки, необходимые для успешного начала карьеры в этой области.

Курс включает в себя 9 модулей. Каждый модуль содержит теоретические материалы, практические занятия и тесты для самопроверки. В процессе обучения студенты знакомятся с основными концепциями программирования, такими как структуры данных, алгоритмы, обработка ошибок и отладка кода. Они также изучают синтаксис Gо, его стандартную библиотеку и особенности работы с многопоточностью.

Русский
4,4
Наверх

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

Понимать принципы многопоточного программирования
Разбираться в основах SQL, включая запросы SELECT, INSERT, UPDATE и DELETE
Анализировать и планировать разработку проекта, разбивать проект на подзадачи
Знать синтаксис языка, а также владеть навыками работы со стандартной библиотекой
Тестировать и исправлять проекты, отлаживать процессы и оптимизировать производительность

Как быстро окупится обучение

Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование

На должности Junior Go-разработчик затраты на пройденный курс окупятся
1 Месяц
80 000 ₽ / Мес
Go-разработчик
80 000 ₽ — 350 000 ₽
Смайлик
Junior
Опыт до 1 года
Middle
Опыт 1–3 года
Senior
Опыт от 3 лет

Программа курса

Курс “Go-разработчик” включает изучение основ языка Golang: его основных структур, пакетов, стандартных библиотек. По завершении курса студенты будут владеть навыками создания ПО на Go, смогут создавать надежные и эффективные приложения. 

7
Модулей

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

Вы научитесь создавать свои собственные HTTP-серверы на Go, обрабатывать запросы, валидировать и обрабатывать данные, полученные от клиентов. Вы также освоите работу с пакетом Gorilla Mux и научитесь отправлять JSON-ответы.

Сможете использовать Git для управления версиями вашего проекта, работать с ветками, разрешать конфликты, а также организовывать работу с удаленными репозиториями и pull request.

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

Вы научитесь разрабатывать многопоточные приложения на Go, эффективно управлять горутинами, обеспечивать обмен данными между ними и синхронизацию доступа к данным с использованием Mutex и RWMutex. Вы освоите WaitGroup для корректного ожидания окончания работы всех горутин и поймете, что такое состояние гонки и как его избегать.

Узнаете, как применять различные паттерны проектирования, разделять приложение на слои, организовывать код для создания API. Вы научитесь использовать паттерн Repository для работы с данными и реализовывать сервисы для бизнес-логики. 

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

Как проходит обучение

Иллюстрация к пункту обучения

Изучение темы

Просмотр обучающих видеороликов

Иллюстрация к пункту обучения

Выполнение практических заданий

Делаете все тогда, когда вам это удобно и в подходящем вам темпе

Иллюстрация к пункту обучения

Работа с куратором

Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок

Иллюстрация к пункту обучения

Создание итогового проекта

Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио

Помощь с трудоустройством

Подготовитесь к собеседованию

Научитесь рассказывать о себе последовательно и без стресса, правильно реагировать на вопросы работодателя и завершать беседу

Оформите резюме и сопроводительное письмо

Научитесь выгодно презентовать свои сильные стороны, чтобы получать больше откликов компаний

Узнаете, как найти работу

Познакомитесь с площадками для поиска работы, узнаете, как успешно пройти стажировку, и получите доступ к бирже с вакансиями компаний-партнёров

Спецификация

Университет
Формат обучения
Длительность
6 Месяцев
Кому подойдёт
Направление
Инструменты
Уровень
Junior
Middle
Помощь в трудоустройстве
Да
Зарплаты Junior — Senior
80 000 ₽   —   350 000 ₽
Финальная цена
69 900 ₽

Часто задаваемые вопросы

Именно вы решаете, когда и сколько заниматься. Обычно студенты тратят на обучение от трех до пяти часов в неделю.

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

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

Да, после обучения вы получите персональный электронный сертификат с указанием имени и названия пройденного курса.

В течение года после обучения вы сможете заново пройти пропущенные занятия или даже весь курс целиком совершенно бесплатно.

В школе существует система накопительных скидок без ограничения срока действия: 10%,15% и 25% на второй, третий и четвёртый курсы соответственно.

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

Если вы уже работаете по профессии и хотите получить рекомендации от преподавателей по конкретным задачам, вы можете это сделать на курсе. Если же вы новичок и у вас нет собственного проекта, то школа предоставляет задания, подготовленные с учётом условий реальных кейсов.

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

Да, школа предоставляет такую возможность. Стоимость курса будет зависеть от программы и количества учебных часов.

Все учебные программы обновляются раз в полгода, а также в случае каких-либо изменений, не зависящих от школы (например, в законодательстве). Если курс утрачивает актуальность, то его удаляют с сайта.

Бруноям
Программирование
6 Месяцев
Go-разработчик
69 900 ₽