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

Статус
В этой теме нельзя размещать новые ответы.

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

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


Описание:


Изучайте язык программирования 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: Практика

Полный видео-курс
Видео курс по всем темам, включая бонусные видео и практику на платформе TestHUB
Все видеоролики
Платформа TestHUB
Обновления курса

Цена: 10000 руб.
Скрытая ссылка

Материал «Начальная подготовка. Курс по основам golang [Полный видео-курс] [Артур Карапетов]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.
Похожие темы
SHAREWOOD
Ответы
0
Просмотры
1K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
993
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
Сверху Снизу