Антон Ларичев - Основы Golang + Продвинутый Golang (2024) Видеокурс
Курс будет максимально ориентирован на практику, так как всю теорию мы будем изучать непосредственно в процессе создания нескольких проектов. Всего их будет 5 - от простого конвертора валют до менеджера паролей.
Основы Golang
С самого начала мы освоим основы: объявление переменных, функций, работу с типами данных и управление потоком. Затем перейдём к изучению различных структур. Рассмотрим Array и Slice, обсудим, чем они отличаются друг от друга, затем изучим Map и подробно разберём указатели.
Далее мы перейдём к struct, как ключевому элементу наших приложений. Научимся объявлять методы, создавать struct и проверять данные на валидность. Разделим наш проект на пакеты и познакомимся с работой с операционной системой.
В завершение разберём более сложные темы, такие как интерфейсы, dependency injection, переменные окружения, и работу с HTTP-запросами. В конце займёмся написанием тестов для нашего приложения.
Продвинутый Golang
Этот курс предназначен для тех, кто уже владеет базовыми знаниями Golang и хочет перейти к созданию полноценных API на этом языке с использованием базы данных Postgres и популярной ORM Gorm. Помимо этого, курс поможет глубже понять внутреннее устройство Golang и освоить работу с горутинами.
В процессе обучения мы обсудим такие темы, как Go allocator, Stack, Heap, GC, а затем перейдём к изучению горутин. Разберём, как они функционируют, как их можно синхронизировать, а также как использовать каналы для их взаимодействия. После этого приступим к разработке крупного API с использованием чистого http пакета, изучая роутинг, обработку запросов и ответов. Соединимся с PostreSQL через ORM Gorm, запустив её в Docker, и реализуем все типы CRUD операций.
Курс будет преимущественно практическим, так как вся теория разбирается непосредственно в ходе создания API. Проект предусматривает разработку сложного сервиса по сокращению ссылок с авторизацией и статистикой. Кроме того, курс включает множество упражнений, которые помогут укрепить полученные знания.
Информация о видео
Название: Основы Golang + Продвинутый Golang
Автор: Антон Ларичев
Год выхода: 2024
Жанр: Видеокурс
Язык: Русский
Выпущено: Россия
Продолжительность: 11:49:15+12:19:11
Файл
Формат: MP4
Видео: AVC, 1920x1080, ~159 Kbps
Аудио: AAC, 128 Kbps, 48.0 KHz
Размер файла: 3.91 Gb
Скачать Антон Ларичев - Основы Golang + Продвинутый Golang (2024) Видеокурс
Внимание! У Вас нет прав для просмотра скрытого текста.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.