Всем привет, друзья! ✌ Сегодня мы рассмотрим 17 мощных онлайн-курсов по разработке в Golang (GO), которые вы можете пройти бесплатно.
Название курса | Школа | Период обучения | Цена |
Оккупация Go-разработчик | Набор навыков | 12 месяцев | Посмотрите на место |
Факультет разработки Go | Компьютерщик Мозги | 12 месяцев | Посмотрите на место |
Перейти к бэкэнд-разработчику | SkillFactory | 12 месяцев | Посмотрите на место |
Оккупация Go-разработчик | Яндекс.Мастерская | 6 месяцев | Посмотрите на место |
1. «Golang для начинающих»
1. «Голанг для начинающих»
Itproger — платформа для изучения языков программирования. Курс длится 9 часов. К сожалению, по окончании обучения сертификат не выдается.
Программа курса
- Знакомство с языком Go.
- Адреса отслеживания.
- Создание конструкций (компьютерных моделей).
- Работа с HTML-шаблонами.
- Подключите MySQL к проекту Golang.
- Страница новостей. Основные настройки.
- Добавление данных через сайт.
- Динамические страницы для отображения статей.
- Публикует проект Golang на сервер.
Навыки
- Изучите основы программирования
- Познакомьтесь с языком программирования Golang
- Создайте небольшой веб-сайт самостоятельно с нуля
- Ознакомьтесь с системой управления базами данных MySQL
Что не является
- Нет обратной связи
- Задания доступны по подписке
- Курс содержит только основы
Эксперты
ItProger — онлайн-школа и сообщество программистов, существующее с 2017 года. Здесь готовят специалистов для IT-сферы: можно изучать как верстку сайта, так и другие языки — Python, PHP и т д.
2. «Программирование на Golang»
2. «Программирование на Голанге»
Формат обучения: 30 уроков, 63 теста, 86 заданий
По окончании обучения выдается сертификат
Программа курса
- О курсе.
- О Го.
- Первая программа.
- Типы данных.
- Переменные и арифметические операции, ввод/вывод данных.
- Комментарии.
- Константы.
- Условные выражения.
- Условные конструкции.
- Циклы.
- Форматированный вывод.
- Матрицы и шайбы.
- Решение проблем.
- Функции.
- Пакеты.
- Указатели.
- Структуры.
- Струны.
- Ошибка при обработке.
- Решение проблем.
- Маппинги (карты).
- Преобразование типа данных.
- Анонимные функции.
- Интерфейс.
- Работа с файлами.
- JSON.
- Работает с датой и временем.
- Параллелизм часть 1.
- Параллелизм часть 2.
- Заключение.
Эксперты
Курс создан студентами технических вузов. Они развиваются вместе с крупными компаниями.
3. «Изучаем Go программирование на Golang Learn Go»
Программа курса
- Типы и переменные в Golang.
- Переменные и ошибки с ними.
- Циклы в Go.
- Матрицы и срезы в Go.
- Карта.
- Функции.
- Структуры.
- Организация кода.
- Какие книги читать.
- Сортировать библиотеку.
- Парсинг в Go. Телеграм и вперёд.
- Телеграмм бот. Мы используем вебхуки.
- Телеграмм бот. Мы собираем данные пользователей.
- Мы собираем данные пользователей.
- Фильтр сообщений для Telegram on Go.
- Телеграмм бот. Отправка изображений из облачного хранилища.
- Golang: ищем заказы на фрилансе.
- Иди с Докером.
- Пишем MySQL Exporter для Promotheus.
- Ошибка новичка.
- Простая организационная онлайн-схема.
Плюсы
- Обширный материал
- Базовый курс в программе
- Урок фриланса
4. «Программирование на Go»
Вы изучите основы программирования на Golang. Сертификат не выдается, а продолжительность занятий составляет ок. 17 часов.
Программа курса
- Введение.
- Функции, структуры, интерфейсы объектной модели.
- Асинхронная модель.
- Веб. Сеть.
- СУБД работает.
- Система тестирования.
- Создать отражатель?
- Производительность.
- Контекст, небезопасный, безопасный.
Что будет?
Онлайн-курс из 9 уроков охватывает основы языка, а также использование Golang в повседневной жизни, посредством простой, увлекательной подачи материала. Видеокурс научит вас использовать GO в крупных ИТ-проектах на базовом уровне.
Вне конкуренции «?Профессия Backend-разработчик на Go?»
Что случится? В ходе курса пользователи освоят программирование на Go и бэкенд-разработку высоконагруженных приложений и получат:
- Мышление программиста
- Теория и практика
- Наставник и сообщество
- Уроки и вебинары
- Симуляторы
- Проекты в портфолио
- Продвинутые навыки
- Работа
С выдачей сертификата!
Наполнение учебного процесса
- Основы Go и информатики
- Инструменты разработчика
- Архитектура, DevOps, очереди
- Последний проект
5. «Курс по изучению Golang для начинающих»
5. «Курс Golang для начинающих»
Онлайн-гид по GO содержит 35 уроков, которые наполнены необходимой теорией. Правда, здесь нет никаких заданий, и вам придется выполнять упражнение самостоятельно. В дополнение к этим курсам Golang всегда будет доступен этот справочник (поможет вам, если вы что-то забудете).
Отсутствует сертификат
Программа курса
- Начало программирования на Go — что нужно знать?
- Что такое Го? Go Playground, пакеты, функции и скобки в Golang.
- Основы: работа с числами, форматирование строк, переменные и константы.
- Цикл, if-else-switch, True-False и операторы сравнения в Golang.
- Оператор switch в Golang.
- Область видимости переменных в Golang.
- Создать программу для покупки билетов в Golang.
- Реальные числа в Голанге — это float64 и float32.
- Целые числа в Голанге — выбор правильного типа.
- Большой пакет — Большие числа в Голанге и примеры использования.
- Работа со строками в Golang
- Преобразование типов данных в Golang.
- Создайте шифр Виженера на Голанге.
- Функции в Golang с примерами.
- Методы в Go — Создание и использование методов в Golang.
- Функции первого класса, замыкания и анонимные функции в Golang.
- Программа для перевода температуры из градусов Цельсия в градусы Фаренгейта.
- Создание и повторение массива в Golang.
- Пересечение массива в Golang.
- Работа с массивами и слайсами в Golang — append() и make().
- Карта — это ассоциативный массив в Golang.
- Создание игры жизни на Голанге.
- Структуры в Golang — Экспорт структур в JSON.
- Структуры и методы — это объектно-ориентированный подход в Golang.
- Составление и встраивание методов в Golang.
- Интерфейс на Голанге.
- Создание игры-симулятора фермы на Golang.
- Указатели в Голанге.
- Значение null в Golang.
- Обработка ошибок в Golang.
- Создание игры судоку в Golang.
- Горутины и параллелизм — Многопоточность в Go.
- Изучение параллелизма и параллелизма в Golang.
- Конкурентоспособность в го на примере создания игры по исследованию Марса.
- JSON в Golang — сериализация и десериализация.
Плюсы
- Полезная информация
- Текстовый формат
6. «Golang»
Продолжительность: 8 занятий + сертификат не выдается
Программа курса
- Основные понятия, стиль написания, пакеты и типы.
- Первая программа на языке Go, Go Utilities.
- Матрицы, срезы, словари, оператор диапазона.
- Структуры и интерфейсы. Тип данных интерфейса.
- Многопоточность. Горутины, каналы, оператор select.
- Пакеты. GoDoc.
- IO, пакет байтов, буферы.
- Тестирование. Измерение производительности функции.
Навыки
- Создавайте простые приложения Go
- Работа со стандартными библиотеками и инструментами
- Используйте методы и функции
- Работа с массивами, срезами, словарями и оператором диапазона
- Написание многопоточного приложения
- Тестируйте код и измеряйте производительность функций
7. «Golang Tutorials»
Курс на английском языке и содержит 22 видеоурока.
Возврата и сертификата нет.
Программа курса
- Введение в программирование.
- Переменные и типы данных.
- Выражение присвоения.
- Выход консоли.
- Консольный ввод. Преобразование типов.
- Арифметические операторы и математика.
- Отношения и логические выражения.
- Логические операторы («И», «ИЛИ», «НЕ»).
- Если, иначе Если, иначе.
- Слишком петля.
- Заявление об изменении.
- Матрицы.
- Диски.
- Примеры использования дисков и матриц.
- Карта.
- Функции.
- Расширенные функциональные концепции.
- Изменяемые и неизменяемые типы данных.
- Указатели.
- Структуры и пользовательские типы данных.
- Структурные методы.
- Интерфейс.
8. «Go Language Programming Practical Basics Tutorial»
Без выдачи сертификата
Обучение: в коротких видеороликах спикер делится практическими знаниями по программированию на Golang.
В этих видео автор рассмотрит установку и основы использования языка Go на практике. После прохождения курса вы сможете применять свои знания на практике, изучая концепции языка.
Программа курса
- Введение — Язык программирования Go, практическое руководство по программированию, часть 1
- Syntax — Go Long практическое руководство по программированию ч.2
- Синтаксис — Практическое руководство по программированию Go Long, стр. 3
- И другие уроки.
9. «Go Language Training»
Без выдачи сертификата
Период обучения: 30 видеороликов.
Форма содержания: лекции с возможностью выполнения заданий от автора.
Связь с учителем: нет.
Учебное пособие. В этом учебном пособии пользователи изучат основы Go с примерами кода. Go — статически типизированный язык. Синтаксис Go похож на C, что упрощает работу с кодом.
Программа курса
- Go Tutorial (Golang) 1 — Введение в язык программирования Go
- Учебник по Go (Golang) 2. Настройка среды разработки Go с кодом Visual Studio (код VS)
- Go Tutorial (Golang) 4 — Соглашение об именах переменных и режимов видимости и преобразование типов
- Go Tutorial (Golang) 5 — Примитивы в Golang
- Go Tutorial (Golang) 6 — Целочисленные типы, побитовые операторы, побитовый сдвиг
- Go Tutorial (Golang) 7 — Плавающая точка, сложные типы в GO
- Go Tutorial (Golang) 8 — Типы текста в Go
- И другие уроки.
10. «Научись программировать на Go»
Без выдачи сертификата
Период обучения: 10 видео.
Форма содержания: лекции с возможностью выполнения заданий от автора.
Связь с учителем: нет.
Учебник: автор делится своим опытом написания кода для начинающих программистов в 10 видеороликах.
Программа курса
- Переменные и функции.
- Массивы, циклы.
- Инкапсуляция, виды.
- Константы, работа со строками, начальная обработка ошибок.
- ООП, инкапсуляция.
- Полиморфизм, стандартная библиотека.
- Горутины, синхронизация потоков, мьютексы.
- Каналы, выберите дизайн.
- Веб-программирование, парсинг json, использование библиотек.
- Работает с json
11. «Погружение в Google Go»
Без выдачи сертификата
Период обучения: 26 видео.
Форма содержания: лекции с возможностью выполнения заданий от автора.
Связь с учителем: нет.
Учебник: плейлист видео для изучения Google Go (Golang).
Программа курса
- Введение.
- Константы.
- Типы данных.
- Инструкции по использованию.
- Функции.
- Объем.
- Инструкция.
- Каналы.
- Тестирование.
12. «Уроки Golang»
Без выдачи сертификата
Период обучения: 18 видео.
Форма содержания: лекции с возможностью выполнения заданий от автора.
Связь с учителем: нет.
Учебник: Учебник охватывает самые основы разработки Golang и подходит для всех начинающих.
Программа курса
- Введение.
- Настройка рабочей среды Windows.
- Организация кода (пакеты).
- Переменные.
- Область действия переменных.
- Константы.
- Контролирующие структуры.
- Матрицы.
- Диски.
- Дисплеи.
- Функции.
- Закрытие.
- Параметры в функциях.
- Действует как тип.
- Отложенный вызов функции.
- Структуры.
- Методы.
- Интерфейс.
13. «Изучаем Go»
Без выдачи сертификата
Период обучения: 24 видео.
Форма содержания: лекции с возможностью выполнения заданий от автора.
Связь с учителем: нет.
Руководство: в рамках курса лектор рассмотрит типы переменных в языке программирования Go, функции и типы данных. Это лишь некоторые из тем тренинга.
Программа курса
- — типы переменных
- — взаимодействие между переменными и ошибками
- — циклы и условные выражения
- — массивы, срезы, карты
- — функции
- — указатели
- — структуры
- — создавать свои пакеты — стандартная библиотека
- — косяки и ошибки при написании кода
- — работа с гит
- — Простой выбор
- иди и майскл
- — ваш экспортер в пути
- — анализировать модули из стандартной библиотеки
- — анализ сторонних модулей (докер, консул, кассандра)
14. «Принцип SOLID в языке программирования Go | Golang обучение с нуля | Основы для новичка»
Без выдачи сертификата
Срок обучения: 1 вебинар.
Форма содержания: лекция.
Связь с учителем: нет.
Обучение: Вебинар подходит для новичков, которые только начинают изучать язык программирования Golang. На этом вебинаре спикер познакомит пользователя с основами языка программирования GO.
Программа курса
- Простой принцип ответственности
- Принцип открытости/закрытости
- Принцип замещения Барбары Лисков
- Принцип разделения интерфейсов
- Принцип инверсии зависимости
15. «? Основы Golang В Одном Видео»
Без выдачи сертификата
Продолжительность обучения: 1 занятие.
Форма содержания: видеоурок.
Связь с учителем: нет.
Учебник: в рамках курса автор за полчаса научит студентов Голангу с нуля. Видео охватывает все основные концепции и конструкции, такие как переменные, функции, указатели, оператор if, массивы, срезы, карты и структуры.
Программа курса
- Введение. Что такое Го.
- Установка и базовая структура проекта
- Переменные и константы
- Функции и оператор if
- Указатели
- Пишем функцию для покупки вина. Ошибка при обработке. Несколько возвращаемых параметров функции.
- Матрицы и шайбы, для петли
- Карта
- Структуры и их методы
16. «Golang с нуля — основы языка программирования! Уроки по golang для начинающих»
Без выдачи сертификата
Продолжительность обучения: 2 часа.
Форма содержания: видеоурок.
Связь с учителем: нет.
Учебник: Учебник предназначен для начинающих программировать на GO.
Программа курса
- Введение
- Краткая история Го
- Привет, мир на Голанге
- Структура программы Go
- делать ошибки в коде
- Разбор функций с возвращаемыми значениями
- Последовательности обслуживания
- Руны
- Логические значения, математические выражения и все
- Типы значений
- Объявить переменную
- Что такое переменная
- Преобразование типов
- Правильное имя переменной
17. «Специализация Programming with Google Go»
17. Программирование специализации с Google Go
С выдачей сертификата
Срок обучения: 3 месяца содержания обучения.
Форма содержания: видеоурок.
Связь с учителем: нет.
Учебное пособие. Этот курс познакомит учащихся с языком программирования Google Go и предоставит учащимся обзор специальных функций Go.
После прохождения последовательности из трех курсов студенты получат знания и навыки, необходимые для создания кратких, эффективных и понятных приложений с использованием Go.
Программ курса
- Начало работы с Go
- Функции, методы и интерфейсы в Go
- Параллелизм в Go