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

Информация
Цена: 295 РУБ
Организатор: Kail Kail
Ссылки для скачивания
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
423 714
Реакции
42 097
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #1
Начальная подготовка. Курс по основам 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: Практика
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Поиск по тегу:
Теги
артур карапетов курс по основам golang начальная подготовка
Похожие складчины
Kail
Ответы
0
Просмотры
226
Kail
Kail
Kail
Ответы
0
Просмотры
813
Kail
Kail
Kail
Ответы
0
Просмотры
1K
Kail
Kail
Kail
Ответы
0
Просмотры
122
Kail
Kail
Показать больше складчин

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

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

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