• Форумы
  • Складчины
  • Администрирование

Начальная подготовка. Курс по основам golang. Полный видео-курс (Артур Карапетов)

Найти складчину
  • Курс создан: Дата начала 3 Июн 2025
В избранное
Зарегистрируйтесь, чтобы посмотреть контент
Aноним
  • 3 Июн 2025
  • #1
Посмотреть вложение 70494​
Изучайте язык программирования Go с моим онлайн курсом начальной подготовки. Данный курс ориентирован на людей, кто начинает свой путь в мире программирования и IT. А для людей с опытом, которые хотят расширить свои знания и навыки в языке Go, есть гибкая система с отдельными видео-лекциями из курса, которые можно приобрести отдельно. Наш курс включает в себя онлайн лекции, практические задачи и их разбор на платформе TestHUB и индивидуальные домашние задания, которые помогут вам освоить язык и начать погружение в мир программирования и IT сферы. Запишитесь на мой курс сейчас и начните свой путь в мире АйТи с языка Go!
  • Подходит для новичков
    Курс подходит как для полных новичков в программировании, так и для тех, кто уже каким-либо языком программирования и хочет научиться писать на Go.
  • Больше, чем Go
    В данный курс вошли лекции не только по языку Go, но еще и общие темы, такие как операционные системы и процессы.
  • Платформа с практикой
    После каждой большой лекции есть список задач по пройденному материалу. Все непонятные задачи и решения мы будем разбирать на занятиях.
  • Обкатка курсов
    Каждый курс я провел для тестовой группы с реальными людьми разной степени подготовки, для того, чтобы найти ошибки или недочеты. Они оставили отзывы, которые вы можете прочитать ниже.
    Также, многие из них оставили свой контакт, чтобы вы могли с ними связаться и спросить о реальной пользе курсов и как они проходили.
Содержание курса

Базовые концепции программирования. Часть 1

Вступление, знакомство, примеры развития языков в компаниях.
Компилируемые и интерпретируемые языки. Парадигмы написания коды (декларативный и императивный)
Операционная система и переменные окружения
Язык Go, IDE, Пример первой программы. Функции. Импорты.
Создание проекта в VS Code. Запуск и сборка Go приложений. Закрепление урока.

Базовые концепции программирования. Часть 2
Структуры и функции
Типы данных
Массивы и слайсы
Ассоциативный массив: map
Работаем со временем
Циклы for
Ветвления if и switch

Базовые концепции программирования. Часть 3
Указатели
Структуры
Интерфейсы
Отложенное выполнение: defer
Паники и обработка ошибок

Базовые концепции программирования. Часть 4
Типизация
Интерфейсы в Go. Практика в VSCode
Стандартные библиотеки Go. Пакеты fmt, strings.
Стандартные библиотеки Go. Пакеты io, ioutil, filepath, os
Стандартные библиотеки Go. Работаем с файлами.
Создаём собственные типы в Go
Интерфейс sort
Модули в Go. Подключаем, создаём и пользуемся как боженьки
Воруем чужой код. Подключаем сторонние библиотеки в Go
Функция init() в Go
Что такое линтер и для чего он нужен
Форматирование кода в Go (formatter)
Области видимости объектов в Go

Консольное приложение: Калькулятор
Пишем калькулятор. Описываем требования и функционал
Создание проекта и начальный код
Продолжаем писать калькулятор
Продолжаем писать калькулятор. Создание объектов калькулятора и их методов
Продолжаем писать калькулятор. Модули Parser, Operator. Валидация
Продолжаем писать калькулятор. Продолжаем парсер и создаём мозг
Рефакторинг
Пишем логику
Пишем модуль Принтер. Создаём сущность Калькулятор
Калькулятор готов. Самостоятельная доработка

Тестирование
Тестирование. Теория и практика
Benchmarking. Смотрим на сколько эффективен наш код
Пакет exec. Выполнение команд в ОС

Принципы
ООП. Понятия: абстрации, наследование, полиморфизм, инкапсуляция
SOLID
DRY, KISS, YAGNI

Многопоточность в Go
Параллелизм и многопоточность теория
Горутины
Каналы в Go
Оператор Select
Context
Примитивы синхронизации: WaitGroup
Примитивы синхронизации: Mutex, RWMutex
Примитивы синхронизации: ErrorGroup, sync.Once, atomic

JSON
JSON теория
JSON: Сериализация, десериализация
JSON: Тэги. Большие числа
JSON: Маршалинг в мапу
JSON: Парсим мапу после анмаршалинга
YAML: Теория
YAML: Практика
Смотреть далее...
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть авторский контент.
артур карапетов аудиокнига дэн браун интриги курс по основам golang начальная подготовка расследования цифровая крепость шифр
Похожие складчины
Скачать Быстрая подготовка к собеседованию по Golang. Тариф Стандарт (Владимир Балун)
  • golang быстрая подготовка к собеседованию по golang валяние владимир балун голубая лагуна платье-сарафан яна петрик
  • 13 Мар 2025
Ответы
0
Просмотры
372
13 Мар 2025
Организатор
Скачать Системная энзимотерапия (Ольга Кондратьева)
  • golang grpc neuralgo rest api stepik витамины здоровая жизнь здоровье нутрициология овощи сыроедение ферменты фрукты энзимотерапия
  • 13 Июн 2025
Ответы
0
Просмотры
152
13 Июн 2025
Организатор
Скачать [Stepik] Начать карьеру в IT: Курс для QA по основам ПК и ПО (Татьяна Репичева)
  • stepik автор алексей красиков декабрь 2019 женский интенсив курс для qa по основам пк и по начать карьеру в it татьяна репичева
  • 18 Май 2025
Ответы
0
Просмотры
160
18 Май 2025
Организатор
Скачать [Udemy] Полный учебный курс по Go. С Нуля до Героя (Jose Portilla, Inanc Gumus)
  • #администрирование golang inanc gumus jose portilla udemy курс по go програмирование с нуля до героя
  • 26 Июн 2025
Ответы
0
Просмотры
176
26 Июн 2025
Организатор
Скачать [Udemy] Подробный курс по SAP QUERY (Vitalii Potceluev)
  • sap sap query udemy vitalii potceluev аудиокнига детектив дэн браун инферно расследование триллер
  • 7 Сен 2024
Ответы
0
Просмотры
181
7 Сен 2024
Организатор
Найти больше схожих складчин

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Регистрация

Войти

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

Вход
  • Форумы
  • Складчины
  • Администрирование
  • Novus
  • Russian (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Справка
Меню
Вход

Регистрация

  • Форумы
  • Что нового?