SHAREWOOD

Редактор
- Регистрация
- 25/11/2019
- Сообщения
- 145.441
- Репутация
- 91.967
Последние темы автора:
Складчина: Go с нуля: выучи golang, напиши Telegram-бота и пройди собес [Stepik] [Леонид Ченский]
Описание:
Этот курс — кратчайший путь от полного новичка до разработчика, готового проходить собеседования и писать реальные сервисы на Go.
Его цель — избавить вас от хаоса из десятков статей, видео и устаревших туториалов.
Вы получите только нужное, без воды, с чёткой структурой и личным опытом автора.
Вас ждут:
- Чёткие и понятные лекции
- Тестовые вопросы c собеседований по Go
- Практические задания после каждого блока
- Умеренная нагрузка: 4–8 часов в неделю
- Рост от “я ничего не знаю” до “я могу написать веб сервис на Go”
- В конце курса вы реализуете собственного Telegram-бота на Go, который вы сможете прикрепить к своему портфолио.
- Уверенно писать код на Go
- Использовать goroutines, каналы и конкурентность как профессионал
- Строить REST API, работать с HTTP, JSON, middleware и роутерами
- Научитесь работать с gRPC
- Подключать PostgreSQL, писать SQL-запросы и работать с ORM
- Писать тесты, отлаживать код и грамотно обрабатывать ошибки
- Применять чистую архитектуру и понимать, как устроены продакшн-сервисы
- Решать настоящие задачи, которые реально спрашивают
- Для тех, кто хочет войти в IT и выбрать язык с будущим — Go используется в крупных компаниях (Yandex, Ozon, Avito, Tinkoff, ...) и идеально подходит для старта.
- Для начинающих разработчиков, у которых нет времени разбираться в хаосе туториалов и статей — здесь всё по делу, с фокусом на практику и результат.
- Для студентов и джунов, которые хотят понимать, как пишутся реальные сервисы, а не просто решать задачки на LeetCode.
- Для разработчиков из других языков, кто хочет быстро освоить Go и начать применять его в проектах.
- Для тех, кто хочет пройти собеседование, получить оффер и не терять месяцы на самостоятельный сбор знаний.
- Вводный
- Введение в Go. Часть 1
- Введение в Go. Часть 2
- Параллельное программирование
- Работа с данными
- Веб-разработка на Go
- Тестирование и отладка
- Основы микросервисов в Go
- Вопросы безопасности
- Продвинутая разработка в Go
- Послесловие
Вводный
Приветствие от Лео
Правила курса
Общий чат курса
Введение в Go. Часть 1
Осознанное знакомство с Go
Основы синтаксиса
Работа с массивами и срезами
Работа со строками
Работа с картами (map): создание, доступ, операции
Указатели, структуры, методы
Задание 1
Введение в Go. Часть 2
Интерфейсы
Обработка ошибок в Go
Управление пакетами и модулями
NEW! Дженерики
NEW! Итераторы
Задание 2
Параллельное программирование
Введение в параллельное программирование. Модель PMG.
Горутины
Синхронизация данных
Concurrency в Go: каналы и паттерны
Контекст (Context)
Задание 3
Работа с данными
Работа с потоками ввода/вывода
Работа с аргументами командной строки
Работа с файлами
Работа с JSON, YAML
Работа с SQL базами данных
Задание 4
Веб-разработка на Go
Основы HTTP и запуск сервера в Go
Роутинг и middleware
Работа с запросами и ответами
Шаблоны и статические файлы
HTTP-клиент в Go
Популярные фреймворки для HTTP
Задание 5
Тестирование и отладка
Тестирование в Go
Мокирование и тестирование API
Бенчмарки
Профилирование
Задание 6
Основы микросервисов в Go
Введение в микросервисы
JSON-RPC
gRPC + protobuf
Задание 7
Вопросы безопасности
TLS, Сертификаты, Цепочки сертификатов
Безопасность в HTTP (HTTPS)
Безопасность в gRPC
Аутентификация и авторизация (JWT)
Аутентификация и авторизация (OAuth 2.0)
Задание 8
Продвинутая разработка в Go
Рефлексия
Внедрение зависимостей (DI)
Управление конфигурациями и средами
Управление памятью и аллокациями
Логгирование
Сборка Docker-контейнера
Задание 9
Послесловие
Слова напутствия от Лео
Обратная связь
Преподаватель: Леонид Ченский
Руководитель команды разработки Platform DBaaS в Ozon Tech
Стоимость: 7399 руб.
Скрытая ссылка
Материал «Go с нуля: выучи golang, напиши Telegram-бота и пройди собес [Stepik] [Леонид Ченский]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.