Golang-разработка — Лучшие онлайн курсы
Представлено 15 товаров

Длительность: 12 месяцев
Цена в рассрочку: 3 500 ₽/мес.
- Регулярно обновляемая база знаний.
- Большое количество интерактивных вебинаров в Zoom.
- Лучшие студенты могут пройти собеседование в компаниях-партнерах.
- В рамках обучающих курсов, можно освоить коммерческую разработку.
- Неограниченный доступ к сообществу GeekBrains.
- Редкие технические неполадки при просмотре онлайн лекций.
Программа
- Введение в программирование Golang.
- Контроль версий, работа с функциями, массивами, рекурсиями, двумерными массивами.
- Особенности написания кода.
- Знакомство с разными видами баз данных: способы проектирования, модификации.
- Подведение итогов после прохождения уроков.
- Выбор специализации.
- Дополнительный курс «Математика и информатика для программистов».
Чему научитесь?
- Созданию программного обеспечения на востребованном языке от Google.
- Поиску, исправлению разнообразных ошибок в коде.
- Автоматизации процессов, повышению производительности.
- Проведению тестирования на разных этапах разработки.
- Командной работе в проектах по Agile.
- Использованию методологии DevOps, инструментария непрерывной интеграции.

Формат обучения: Записанные видеоуроки
Длительность: До 12-ти месяцев
Цена в рассрочку: 5 548 ₽/мес на 24 месяца
- Положительные отзывы от выпускников онлайн-академии.
- Возможность пройти курсы GO в удобном для вас темпе.
- Приглашение на стажировку от партнеров Skillbox.
- Общение с одногруппниками в Telegram чате.
- Различные дополнительные курсы по Python, HTML, PHP, CSS, JSON, JavaScript, Java.
- Индивидуальные консультации с преподавателем.
- Доступ к полезным теоретическим блогам, видео и инструкциям с кодингом.
- Возможны сбои при просмотре видеолекций.
Программа
- Введение в профессию go-разработчика.
- Базовые/целочисленные типы.
- Строки, условный оператор if, for, switch.
- Логические операторы, составные условия
- Диапазоны значений, мат-вычисления, работа с числами.
- Файловые операции.
- Функции, массивы, типы данных.
- Настройка JetBrains GoLand.
- Инструменты отладки/логирования.
- Простые/продвинутые алгоритмы.
- Динамическое выделение памяти.
- Текстовая информация.
- Модульность.
- Многопоточность.
- Форматирование, конвертирование данных.
- Подборка дополнительных блоков: «язык запросов SQL», «Git», «английский язык для программста», «карьерное развитие».
Чему научитесь?
- Узнаете, как использовать консольные команды.
- Познакомитесь с современными способами тестирования.
- Создадите и запустите собственное приложение.
- Будете работать с различными форматами файлов.
- Изучите принципы функционирования операционных систем.
- Освоите инструменты для выгрузки данных на сервер.
- Начнёте применять объектно ориентированный язык программирования.
- Будете уверенно проводить код-ревью, прокачаете soft skills го-разработчика.

Формат обучения: Записанные видеоуроки
Цена в рассрочку: 2 639 ₽ на 36 месяцев
- Практикуют групповые проекты.
- Актуальная в 2022 году программа обучения.
- Кураторы являются экспертами в соответствующей ИТ-сфере.
- Курсы программирования подходят для новичков и опытных пользователей.
- Развивают у слушателей мышление программиста.
- Персональная обратная связь от представителей SkillFactory.
- Не на каждом курсе действует рассрочка.
Программа
- Основы языка программирования: установка окружения, компилирование ПО, базовые синтаксические конструкции, ветвления, циклы.
- Алгоритмы, структуры данных: разбор списков, алгоритмы сортировки, стек, деревья/графы.
- Многопоточность: горутины, понимание основ синхронизации, применение каналов, работа с шаблонами.
- Инструментарий Go-разработчика: Git, Git Flow, GitHub, Docker, ключевые крманды в Linux, сетевые интерфейсы.
- БД: основные СУБД, новостной агрегатор, SQL, MySQL, PostgreSQ, MongoDB, транзакции.
- Материалы по продвинутому изучению GO: написание unit-тестов для пользовательского проекта, модули, конструкции, профилирование, отладка, регулярные выражения, условные операторы, переменные, указатели, замыкания, константы.
- Погружение в DevOps: разделение агрегатора новостей на три микросервиса.
- Итоговый проект.
Чему научитесь?
- Программировать на разном уровне сложности.
- Использовать специализированные утилиты, облачные хранилища .
- Искать, устранять различные ошибки.
- Проектировать архитектуру приложения.
- Разрабатывать ПО с микросервисной архитектурой.
- Разбираться в серверной логике, настраивать взаимосвязь между БД.

Длительность: 5 месяцев
Формат обучения: Онлайн-курс (Вебинар)
- Эффективно сочетают теорию с разбором реальных кейсов.
- Возможно корпоративное обучение для ваших сотрудников.
- Погружаются в детальное изучение внутренних Golang-механизмов.
- После оплаты основного курса, доступна подписка на дополнительные курсы по выгодной цене.
- Вместо диплома, выдаётся электронный сертификат.
- Не подходит для начинающих, набираются разработчики с опытом от 1 года.
Программа
- Старт в Go Language Training: основные инструменты, проведение тестов, разбор типов данных, словари, структуры, интерфейсные компоненты, обработка ошибок.
- Concurrency: горутины, примитивы синхронизации, паттерны.
- Стандартные библиотеки: ввод/вывод, рефлексия, генерирование кода, конфигурирование, оптимизация софта.
- Data Base: протоколирование, SQL/HTTP/gRPC.
- Микросервисы: тесты, отслеживание, добавление, чтение сообщений.
- Проектная работа с выполнением итогового задания.
Чему научитесь?
- Писать понятный код, создавать многопоточные приложения.
- Сможете детально понять синтаксис Go-языка.
- Освоите полноценный инструментарий web разработчика.
- Будете использовать консоль на профессиональном уровне.
- Станете разбираться в компилируемых языках, особенностях сетевого программирования.

Формат обучения: Онлайн-курс (Вебинар)
- Опытные наставники, быстрая обратная связь, закрытое комьюнити с единомышленниками.
- При необходимости, предоставляют академический отпуск.
- Предлагают выбор из двух специализаций.
- Созданные проекты будут добавлены в ваше портфолио.
- Возможность обучения в комфортном для вас формате (можно самостоятельно выбрать уровень нагрузки, длительность курсов, наличие дедлайнов).
- Для прохождения онлайн-курсов, нужен опыт работы с Go.
Программа
- Введение в синтаксис Go, вступительный тест.
- Пакеты стандартной библиотеки: тестирование HTTP приложений, управление передачей данных, обработка ошибок.
- Конкурентность: многопоточность на уровне операционки, сравнение потоков с процессами, устранение deadlock/datarace.
- Первый выпускной проект: студенту могут выполнить задачу самостоятельно либо в команде с одногруппниками.
- Паттерны проектирования, антипаттерны программирования на Go, реализация ключевых целей.
- Туллинг: применение для стилизации и статического анализа кода, создание сопровождающих документов, генерация кода, профилирование.
- Расширенная стандартная библиотека: рассматривается широкий набор полезных пакетов.
- Второй выпускной проект, вебинары/спринты, обратная связь с менторами.
Чему научитесь?
- Создавать, настраивать высоконагруженные сервисы.
- Понимать архитектурные паттерны, писать сложный код.
- Тестировать приложения, вводить новые логические функции.
- Работать над проектами в команде с другими специалистами.
- Пользоваться базами данных, REST API, HTTP, TCP/UDP, gRPC.

Длительность: 4 месяца
Формат обучения: Записанные видеоуроки
Перед вами неплохая возможность обучиться программированию многопоточных распределенных систем для высоконагруженных проектов. Пройдя online-курсы, вы получите удостоверение о повышении квалификации, улучшите свои практические навыки Golang-разработчика, сможете попробовать себя как во фрилансе, так и на работе в официальной компании.

Формат обучения: Записанные видеоуроки
На платных видеокурсах вы будете изучать инструменты для создания собственного API-сервера. Слушатели пройдут интенсивную практику по запуску контейнеров, взаимодействию с Docker, работе с кастомными операторами, эффективному применению ООП в различных ситуациях. Учебная программа состоит из нескольких модулей, каждый из которых проводится раз в неделю. Изучайте материалы в удобном для вас темпе, выполняйте домашние задания и проходите online-вебинары с наставниками.

Длительность: 2 месяца
Формат обучения: Онлайн-курс (Вебинар)
Максимально концентрируются на практике, благодаря чему вы сможете быстро достичь уровня junior в интересующей вас сфере ИТ. Имеется возможность подобрать для себя удобный формат обучения, после защиты дипломной работы, HR-специалисты ITEA помогут со стажировкой, а также последующим трудоустройством.

Формат обучения: Онлайн-курс (Вебинар)
В процессе учёбы студенты вникнут в «чистую» архитектуру Go-языка. Продолжительность курсов составляет всего два дня, зато, в течение занятий вы освоите структуры папок, методы подключения интерфейсных решений UseCase/Repository, создадите конструкторы для слоев, добавите трассировку и так далее.

Формат обучения: Записанные видеоуроки
- Предусмотрена 1 встреча с ментором для обсуждения пройденного материала.
- Гибкий график.
- Практические задания.
- Не дает глубоких профессиональных знаний
Программа
- Основы языка: особенности, настройка окружения, константы / переменные, управление потоком выполнения, композитные типы, пакеты, модули.
- Особенности программирования: интерфейсы, ООП, тестирование и обработка ошибок.
Чему научитесь
- Уверенно читать код на Go.
- Использовать юнит-тесты для проверки работоспособности кода.
- Работать с внешними зависимостями.
- Применять принципы ООП.
Особенности
- Обучение в своем темпе, без строгих дедлайнов.
- Программа рассчитана на программистов с базовыми знаниями по backend-разработке.
- Обучаетесь самостоятельно при помощи интерактивного обучения, включены практические задания в IDE.
- Это ознакомительный курс, который не дает профессиональную подготовку, но помогает понять, хотите ли вы углубляться в эту тему.

Формат обучения: Записанные видеоуроки
- Свободный график.
- Не нужна предварительная подготовка, подойдёт для тех, кто хочет освоить язык с нуля.
- Обзорный курс, не дающий глубоких знаний.
- Нет связи с наставником.
Программа
- Введение в разработку на Go.
- Разработка приложения, создание бота для Telegram.
- Итоги.
Чему научитесь
- Использовать синтаксис, базовые функции языка.
- Настраивать окружение.
- Разбираться в API Telegram, создавать многофункциональных ботов.
- Использовать библиотеки.
Особенности
- Обучение рассчитано на новичков без опыта в программировании, или девелоперов со знанием других ЯП.
- Интенсив доступен в записи, для получения доступа необходимо предоставить электронную почту.

Формат обучения: Записанные видеоуроки
Вводный курс из 9 видеолекций, который подходит новичкам. В процессе начнете изучать возможности GO, узнаете, как его использовать в разработке веб-сайта, получите первый практический опыт, поймете, какие знания и навыки нужны для старта в карьере. Программа содержит около 30 заданий для проверки знаний, а также консультации с экспертами.

Формат обучения: Записанные видеоуроки
Программа дает возможность познакомиться с основами и базовыми возможностями востребованного ЯП. Сможете освоить типы данных, переменные, константы, условные конструкции и выражения, массивы, циклы, срезы, функции, структуры, многопоточность. Учебный план включает 30 уроков теории с тестами и практикой – более 80 интерактивных задач. При необходимости студент может задавать вопросы преподавателям в комментариях. После успешного завершения обучения выдается сертификат.

Формат обучения: Записанные видеоуроки
Подробный учебник в онлайн формате, который содержит массу теоретических уроков, разбитых по тематическим блокам, полезные примеры кода, подборки новостей, практических рекомендаций для разработчиков. Очень полезный ресурс для начинающих девелоперов.

Формат обучения: Записанные видеоуроки
Подробный курс, который поможет разобраться с синтаксисом и основами ЯП. Поэтапно изучите базовые синтаксические конструкции, коллекции, работу со строками и стандартными пакетами, функции, методы, ошибки, горутины, каналы. Можно посмотреть демо-урок и ознакомиться с форматом без регистрации.