Go: Полное руководство разработчика по Golang: 4-в-1
О чём курс
Вам нужен инструмент для создания высокопроизводительных веб-сервисов с нуля до выгрузки на сервер — здесь собирают полноценные Full-stack приложения исключительно на языке Go. Вы перейдете от базового синтаксиса языка к созданию сложных архитектурных решений, включая работу с базами данных, WebSocket-соединениями и фронтенд-логикой в браузере.
Ключевые особенности обучения:
- Управление параллелизмом: использование встроенных инструментов Go для выполнения асинхронных задач и обработки очередей в фоновом режиме.
- Работа с данными: интеграция реляционных БД, документоориентированных хранилищ и in-memory систем.
- Фронтенд-взаимодействие: создание SPA-приложений, манипуляция DOM и обмен данными с браузером через WebSocket без использования сторонних тяжелых фреймворков.
- Облачное развертывание: настройка виртуальных серверов (на примере Linode), установка MySQL и Nginx для подготовки приложения к реальной эксплуатации.
Материал ориентирован на разработчиков, желающих освоить экосистему Go для полной реализации серверной и клиентской частей веб-проектов.
Программа обучения
- Курс 1: Go Essentials для Full Stack Web Development
- Введение в программирование на Go
- Настройка среды разработки
- Основные концепции (массивы, слайсы, карты, пользовательские типы)
- Параллелизм в Go
- Создание простого веб-сервера
- Курс 2: Back-End Web Development с использованием Go
- Веб-шаблоны и архитектура модели-контроллера
- Управление HTTP-запросами и ответами
- Работа с веб-формами
- Загрузка файлов (графика/видео)
- Хранение данных (реляционные, документные, in-memory базы)
- Безопасная работа с куками (cookies)
- Внедрение аутентификации
- Реализация асинхронной очереди задач
- Курс 3: Front-End Web Development с использованием Go
- Операции с DOM
- XHR-запросы и взаимодействие с JavaScript
- Шаблонизация на стороне клиента
- Работа с WebSockets
- Использование локального хранилища браузера (localStorage)
- Маршрутизация на стороне клиента
- Создание веб-сайта GopherFace
- Курс 4: Go Production Deployments
- Настройка облачного сервера (Linode)
- Установка MySQL и Nginx
Другие материалы школы 12
U Udemy Все материалыОтзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо с доступом: материалы выдаются в разделе «Мои складчины» на нашем основном сайте skladchik.org. Учтите: в России skladchik.org открывается только через ускоритель интернета (VPN) — настроить его можно за пару минут по инструкции на skladchik-kak-voiti.online.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».