Курс на Stepik
Обложка курса «Golang + SQLx: построение высоконагруженных сервисов» на Stepik
13 990 ₽

Golang + SQLx: построение высоконагруженных сервисов ★ 5.000

Открыть на
STEPIK.ORG

Этот курс позволит вам освоить работу с Golang и SQLx для построения высоконагруженных backend-сервисов. SQLx CRUD-операции транзакции и уровни изоляции конкурентное программирование (горутины, каналы, мьютексы) оптимизация SQL-запросов индексирование и кэширование архитектура высоконагруженных сервисов балансировка нагрузки асинхронная обработка масштабирование сервисов администрирование кластеров мониторинг и логирование резервное копирование обеспечение безопасности CI/CD

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Golang + SQLx: построение высоконагруженных сервисов»Учеников на курсе 36
Сертификаты, выданные на курсе «Golang + SQLx: построение высоконагруженных сервисов»Сертификатов выдано 0
Отзывы о курсе «Golang + SQLx: построение высоконагруженных сервисов»Отзывов получено 1
Рейтинг курса «Golang + SQLx: построение высоконагруженных сервисов»Рейтинг курса 5.000
Уроки в курсе «Golang + SQLx: построение высоконагруженных сервисов»Количество уроков 44
Тесты в курсе «Golang + SQLx: построение высоконагруженных сервисов»Количество квизов 80
Задачи с кодом в курсе «Golang + SQLx: построение высоконагруженных сервисов»Количество задач с кодом 97
Время прохождения курса «Golang + SQLx: построение высоконагруженных сервисов»Время прохождения курса —
Стоимость курса «Golang + SQLx: построение высоконагруженных сервисов»Стоимость курса 13 990 ₽ —
Обновления курса «Golang + SQLx: построение высоконагруженных сервисов»Обновления курса — —
Дата публикации курса «Golang + SQLx: построение высоконагруженных сервисов»Дата публикации курса — ———
Последнее обновление курса «Golang + SQLx: построение высоконагруженных сервисов»Последнее обновление — ———

Содержание курса

Разделы в курсе «Golang + SQLx: построение высоконагруженных сервисов» 8 разделов Уроки в курсе «Golang + SQLx: построение высоконагруженных сервисов» 44 урока Тесты в курсе «Golang + SQLx: построение высоконагруженных сервисов» 80 тестов Задачи в курсе «Golang + SQLx: построение высоконагруженных сервисов» 97 задач Время прохождения курса «Golang + SQLx: построение высоконагруженных сервисов» 1 ч. Последнее обновление курса «Golang + SQLx: построение высоконагруженных сервисов» обн. 1 год назад

Основы SQLx

4 урока
1. Установка SQLx библиотеки ↗
2. Конфигурация подключения ↗
3. Простейшие запросы SQLx ↗
4. Обработка ошибок в запросах ↗

Интеграция Go и SQLx

6 уроков
1. Настройка соединения с БД ↗
2. Выполнение CRUD операций ↗
3. Использование контекста запросов ↗
4. Параметризация SQL запросов ↗
5. Подготовленные выражения ↗
6. Валидация входных данных ↗

Архитектура высоконагруженных сервисов

7 уроков
1. Обзор архитектурных паттернов ↗
2. Разделение сервисов ↗
3. Проектирование API ↗
4. Балансировка нагрузки ↗
5. Асинхронная обработка ↗
6. Оркестрация микросервисов ↗
7. Мониторинг и логирование ↗

Транзакции и изоляция

4 урока
1. Начало работы с транзакциями ↗
2. Контроль уровней изоляции ↗
3. Механизмы отката транзакций ↗
4. Обработка сбоев при транзакциях ↗

Конкурентное программирование

5 уроков
1. Создание горутин ↗
2. Синхронизация процессов ↗
3. Каналы для обмена данными ↗
4. Мьютексы и блокировки ↗
5. Обработка гонок данных ↗

Оптимизация SQL запросов

6 уроков
1. Анализ планов выполнения ↗
2. Индексирование таблиц ↗
3. Настройка кэширования ↗
4. Устранение узких мест ↗
5. Профилирование запросов ↗
6. Тонкая настройка запроса ↗

Масштабирование сервисов

7 уроков
1. Введение в масштабирование ↗
2. Горизонтальное разделение ↗
3. Вертикальное усиление ↗
4. Согласование кластеров ↗
5. Распределение запросов ↗
6. Конфигурация серверов ↗
7. Обеспечение отказоустойчивости ↗

Администрирование сервисов

5 уроков
1. Администрирование кластеров ↗
2. Секреты отказоустойчивости ↗
3. Мониторинг сервисов ↗
4. Резервное копирование данных ↗
5. Обеспечение безопасности сервиса ↗