Онлайн-курс Skivo

Go-разработчик.
Создавайте быстрые сервисы.

Научитесь разрабатывать производительные backend-системы на Go: от основ языка и конкурентности до API, баз данных и микросервисов.

Начать бесплатно
CONCURRENCY ENGINE RUNNING
CHANNEL jobs := make(chan Task) buffer: 128
active workers: 3
GOROUTINE 01 T1W1
GOROUTINE 02 T2W2
GOROUTINE 03 T3W3
PARALLEL FLOW 3 задачи одновременно
8 недельмаршрут от синтаксиса к микросервисам
32 урокакороткие занятия по 15 минут
8 проектовработы, которые можно показать
ПИШИТЕ ПРОСТО · ОБРАБАТЫВАЙТЕ КОНКУРЕНТНО · СОЗДАВАЙТЕ БЫСТРЫЕ API · МАСШТАБИРУЙТЕ СЕРВИСЫ · ✦ ПИШИТЕ ПРОСТО · ОБРАБАТЫВАЙТЕ КОНКУРЕНТНО · СОЗДАВАЙТЕ БЫСТРЫЕ API · МАСШТАБИРУЙТЕ СЕРВИСЫ · ✦
Backend без лишней сложности

Go помогает сосредоточиться на системе, а не на сложности языка.

Вы научитесь создавать понятный backend-код, работать с конкурентностью и проектировать сервисы, готовые к реальной нагрузке.

0→1от первой функции до рабочего API
Goконкурентность, сервисы и production

Программа,
которая приводит к сервису.

Изучаете Go через практические задачи и собираете backend-проекты.

01 — 02

Основы Go

Типы, функции, структуры, методы, интерфейсы, пакеты и обработка ошибок.

03 — 04

Конкурентность

Goroutines, channels, select, context, синхронизация и worker pools.

05 — 06

API и базы данных

HTTP, REST API, middleware, PostgreSQL, транзакции и миграции.

07

Архитектура и тесты

Слои приложения, зависимости, unit-тесты, интеграционные тесты и профилирование.

08

Production и микросервисы

Docker, конфигурация, логи, метрики, очереди и отказоустойчивость.

Итоговый проект

Создадите производительный backend-сервис.

Спроектируете API, подключите базу данных, реализуете конкурентную обработку задач и подготовите сервис к запуску.

REST API с чистой архитектурой
PostgreSQL, миграции и транзакции
Goroutines и очередь фоновых задач
Тестирование и обработка ошибок
Docker и production-конфигурация

Кому подойдёт курс

01

Начинающим

Если хотите освоить современный язык и создавать backend-приложения.

02

Backend-разработчикам

Если хотите добавить Go к стеку и работать с высоконагруженными сервисами.

03

DevOps-инженерам

Если хотите создавать быстрые инструменты автоматизации и инфраструктурные сервисы.

Вопросы и ответы

Нужен ли опыт программирования?

Нет. Курс начинается с основ Go, но базовое знакомство с программированием поможет быстрее освоить практику.

Что я смогу разработать?

REST API, сервисы с базами данных, фоновые обработчики и небольшие микросервисные системы.

Будут ли проекты для портфолио?

Да. Вы выполните практические работы и создадите итоговый backend-сервис.

Ваш следующий навык

Быстрый сервис начинается с простого кода.

Начните с первого короткого урока и создайте свой первый backend-сервис на Go.

Начать бесплатно