Курс на 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. Обеспечение безопасности сервиса