Курс на 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 год назад

1. Основы SQLx

4 урока
Открытый
1.1 Установка SQLx библиотеки
55
12
5м 58с
0
Открытый
1.2 Конфигурация подключения
21
6
7м 25с
0
Открытый
1.3 Простейшие запросы SQLx
17
4
8м 57с
0
Открытый
1.4 Обработка ошибок в запросах
11
5
1м 43с
0

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

6 уроков
Открытый
2.1 Настройка соединения с БД
18
0
11м 41с
0
Открытый
2.2 Выполнение CRUD операций
14
0
2м 31с
0
Открытый
2.3 Использование контекста запросов
8
0
-
0
Открытый
2.4 Параметризация SQL запросов
7
0
-
0
Открытый
2.5 Подготовленные выражения
7
0
-
0
Открытый
2.6 Валидация входных данных
6
0
-
0

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

7 уроков
Открытый
3.1 Обзор архитектурных паттернов
17
0
1м 36с
0
Открытый
3.2 Разделение сервисов
5
0
-
0
Открытый
3.3 Проектирование API
6
0
-
0
Открытый
3.4 Балансировка нагрузки
7
0
-
0
Открытый
3.5 Асинхронная обработка
5
0
-
0
Открытый
3.6 Оркестрация микросервисов
8
0
-
0
Открытый
3.7 Мониторинг и логирование
5
0
-
0

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

4 урока
Открытый
4.1 Начало работы с транзакциями
10
0
1м 56с
0
Открытый
4.2 Контроль уровней изоляции
5
0
-
0
Открытый
4.3 Механизмы отката транзакций
5
0
-
0
Открытый
4.4 Обработка сбоев при транзакциях
7
0
-
0

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

5 уроков
Открытый
5.1 Создание горутин
12
1
2м 30с
0
Открытый
5.2 Синхронизация процессов
6
0
-
0
Открытый
5.3 Каналы для обмена данными
6
1
-
0
Открытый
5.4 Мьютексы и блокировки
4
0
-
0
Открытый
5.5 Обработка гонок данных
5
0
-
0

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

6 уроков
Открытый
6.1 Анализ планов выполнения
5
0
-
0
Открытый
6.2 Индексирование таблиц
5
0
-
0
Открытый
6.3 Настройка кэширования
4
0
-
0
Открытый
6.4 Устранение узких мест
3
0
-
0
Открытый
6.5 Профилирование запросов
3
0
-
0
Открытый
6.6 Тонкая настройка запроса
7
0
-
0

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

7 уроков
Открытый
7.1 Введение в масштабирование
5
0
-
0
Открытый
7.2 Горизонтальное разделение
5
0
-
0
Открытый
7.3 Вертикальное усиление
5
0
-
0
Открытый
7.4 Согласование кластеров
4
0
-
0
Открытый
7.5 Распределение запросов
2
0
-
0
Открытый
7.6 Конфигурация серверов
3
0
-
0
Открытый
7.7 Обеспечение отказоустойчивости
2
0
-
0

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

5 уроков
Открытый
8.1 Администрирование кластеров
9
0
-
0
Открытый
8.2 Секреты отказоустойчивости
4
0
-
0
Открытый
8.3 Мониторинг сервисов
4
0
-
0
Открытый
8.4 Резервное копирование данных
2
0
-
0
Открытый
8.5 Обеспечение безопасности сервиса
5
0
-
0