• Складчины
  • Программирование

Go - Полный курс по Go GoLang (Bogdan Stashchuk)

Найти складчину
  • Дата начала Вчера в 23:37
Цена: 50 РУБ
Показать больше
Записаться и Купить Записаться
Скачать
Скачать Скачать Скачать
Robot
Складчик
  • Вчера в 23:37
  • #1

Go - Полный курс по Go GoLang (Bogdan Stashchuk)

Ссылка на картинку
Освойте язык Go с нуля: переменные, функции, структуры, maps, интерфейсы, goroutines и работа с ошибками.

Что вы узнаете:
  • Научитесь устанавливать Go, настраивать VS Code и писать первые программы, компилируя и форматируя код по лучшим практикам Go
  • Разберётесь в переменных, константах и типах, научитесь использовать Printf, понимать статическую типизацию и значения по умолчанию
  • Освоите функции, массивы, срезы, карты, структуры, интерфейсы и указатели, включая замыкания, методы и передачу по ссылке
  • Научитесь обрабатывать ошибки, использовать panic и recover, писать конкурентный код с goroutines, каналами и группами ожидания
Требования:
  • Базовые знания работы с компьютером, установки программ и навигации по файловой системе
  • Желание изучать современный язык программирования и применять его на практике с примерами
  • Отсутствие необходимости в предыдущем опыте программирования - всё объясняется с нуля
Язык программирования Go (или Golang), разработанный Google, становится всё популярнее благодаря своей простоте, высокой производительности и встроенной поддержке параллельного выполнения. Этот курс предназначен для тех, кто хочет с нуля освоить Go и научиться создавать надёжные, масштабируемые и эффективные программы.

Курс начинается с установки Go и настройки среды разработки в Visual Studio Code. Вы научитесь работать с пакетами, писать простые программы, компилировать и форматировать код. Мы подробно изучим переменные, базовые типы, константы и функции, включая такие темы, как замыкания и именованные возвращаемые значения.

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

Большой раздел посвящён ошибкам: от простого получения ошибок до продвинутого использования panic, recover и реализации собственного типа ошибок. Завершается курс глубоким погружением в goroutines, каналы и синхронизацию, что позволяет писать конкурентные приложения.

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

Ключевые темы, которые вы изучите:
  • Настройка среды разработки и первая программа на Go
  • Работа с переменными, типами, константами и функциями
  • Указатели, массивы, срезы, условные конструкции и циклы
  • Использование map и struct, отличие значимых типов
  • Интерфейсы: реализация, множественная реализация, универсальные типы
  • Обработка ошибок: panic, recover, custom error
  • Многопоточность: goroutines, каналы, группы ожидания
Все видеоуроки сопровождаются пояснениями, примерами и упражнениями. В конце курса вы получите не только знания, но и готовые шаблоны, которые сможете использовать в своих проектах.

Программа:
  • Модуль 1. Введение в курс по Go (4 лекции, 4 минуты)
  • Модуль 2. Инсталляция Go и команды Go (5 лекций, 13 минут)
  • Модуль 3. Основы Go (8 лекций, 1 час 2 минуты)
  • Модуль 4. Переменные и базовые типы (14 лекций, 1 час 43 минуты)
  • Модуль 5. Константы (5 лекций, 49 минут)
  • Модуль 6. Функции (12 лекций, 2 часа 36 минут)
  • Модуль 7. Указатели (6 лекций, 1 час 34 минуты)
  • Модуль 8. Массивы и slices (11 лекций, 2 часа 41 минута)
  • Модуль 9. Условные инструкции if и switch (7 лекций, 1 час 7 минут)
  • Модуль 10. Циклы for и for range (7 лекций, 1 час 17 минут)
  • Модуль 11. Тип map (9 лекций, 1 час 46 минут)
  • Модуль 12. Тип struct (10 лекций, 2 часа 11 минут)
  • Модуль 13. Интерфейсы (12 лекций, 3 часа 45 минут)
  • Модуль 14. Ошибки (12 лекций, 2 часа 30 минут)
  • Модуль 15. Goroutines и параллельное выполнение (9 лекций, 2 часа 3 минуты)
  • Модуль 16. Завершение (1 лекция, 1 минута)
Читать далее...
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть контент.
bogdan stashchuk инсталляция go настройка функции
Похожие складчины
Скачать [Udemy] CSS - Полный курс по CSS [Bogdan Stashchuk]
  • 22 Янв 2024
  • в разделе: Программирование
Скачать [Udemy] JavaScript - Полный Курс По JavaScript [Bogdan Stashchuk]
  • 10 Фев 2022
  • в разделе: Программирование
Скачать [Udemy] React - Полный Курс по React [Bogdan Stashchuk]
  • 25 Июл 2022
  • в разделе: Программирование
Скачать [Udemy] Python - Полный Курс по Python [Bogdan Stashchuk, Богдан Стащук]
  • 14 Янв 2023
  • в разделе: Программирование
Скачать [Udemy] Python - Полный Курс по Python, Django, Data Science и ML (Bogdan Stashchuk, Богдан Стащук)
  • 23 Мар 2024
  • Python
  • в разделе: Python

Войдите или зарегистрируйтесь!

Учетная запись позволит вам участвовать в складчинах и оставлять комментарии

Регистрация

Создайте аккаунт. Это просто!

Регистрация

Вход

Вы уже зарегистрированы? Войдите.

Войти
  • Складчины
  • Программирование
  • Russian (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Справка