Курс на Stepik
Обложка курса «Backend GO с нуля до профессионала!» на Stepik
Бесплатно

Backend GO с нуля до профессионала! 5.000

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

Этот практический курс научит вас создавать надежные и эффективные backend-приложения на Go. Вы с нуля освоите язык, научитесь работать с HTTP, PostgreSQL, реализуете авторизацию и безопасность, а в конце — запустите свое приложение в продакшене с помощью Docker и CI/CD. Идеальный старт для современного Go-разработчика

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Backend GO с нуля до профессионала!»Учеников на курсе 16
Сертификаты, выданные на курсе «Backend GO с нуля до профессионала!»Сертификатов выдано 0
Отзывы о курсе «Backend GO с нуля до профессионала!»Отзывов получено 6
Рейтинг курса «Backend GO с нуля до профессионала!»Рейтинг курса 5.000
Уроки в курсе «Backend GO с нуля до профессионала!»Количество уроков 34
Тесты в курсе «Backend GO с нуля до профессионала!»Количество квизов 29
Задачи с кодом в курсе «Backend GO с нуля до профессионала!»Количество задач с кодом 4
Время прохождения курса «Backend GO с нуля до профессионала!»Время прохождения курса
Обновления курса «Backend GO с нуля до профессионала!»Обновления курса
Дата публикации курса «Backend GO с нуля до профессионала!»Дата публикации курса
Последнее обновление курса «Backend GO с нуля до профессионала!»Последнее обновление
Сложность easy

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

Разделы в курсе «Backend GO с нуля до профессионала!» 6 разделов Уроки в курсе «Backend GO с нуля до профессионала!» 34 урока Тесты в курсе «Backend GO с нуля до профессионала!» 29 тестов Задачи в курсе «Backend GO с нуля до профессионала!» 4 задачи Время прохождения курса «Backend GO с нуля до профессионала!» 0 ч. Последнее обновление курса «Backend GO с нуля до профессионала!» обн. 1 год назад

1. Основы Golang 

7 уроков
Закрытый
1.1 Установка Go, настройка среды
14
10
0м 20с
0
Закрытый
1.2 Hello World: структура программы
11
8
0м 7с
0
Закрытый
1.3 Переменные и типы данных
11
7
0м 17с
0
Закрытый
1.4 Условные операторы
10
7
0м 14с
0
Закрытый
1.5 Циклы
10
0
0м 16с
0
Закрытый
1.6 Функции
10
8
0м 11с
0
Закрытый
1.7 Работа с ошибками
10
10
2м 13с
0

2. Работа с HTTP

7 уроков
Закрытый
2.1 Введение в HTTP: методы (GET, POST), статус-коды
10
7
0м 5с
0
Закрытый
2.2 Пакет net/http: создание простого сервера
10
7
0м 3с
0
Закрытый
2.3 Обработка запросов: чтение JSON ( encoding/json)
10
9
0м 2с
0
Закрытый
2.4 Роутинг с gorilla/mux или chi
10
7
0м 2с
0
Закрытый
2.5 Middleware: логирование, CORS
10
9
0м 2с
0
Закрытый
2.6 Валидация данных (структуры, теги validate)
10
8
0м 3с
0
Закрытый
2.7 Тестирование API ( httptest)
10
8
0м 3с
0

3. Базы данных (PostgreSQL + Go)

7 уроков
Закрытый
3.1 Основы SQL: SELECT, INSERT, UPDATE, DELETE
10
9
0м 3с
0
Закрытый
3.2 Подключение к PostgreSQL ( lib/pq или pgx)
10
7
0м 1с
0
Закрытый
3.3 CRUD: создание, чтение, обновление, удаление данных
10
9
0м 3с
0
Закрытый
3.4 Миграции ( golang-migrate)
10
7
0м 2с
0
Закрытый
3.5 Транзакции и изоляция
10
7
0м 2с
0
Закрытый
3.6 Оптимизация запросов ( EXPLAIN ANALYZE)
10
7
0м 2с
0
Закрытый
3.7 Работа с NULL-значениями
10
9
0м 1с
0

4. Безопасность

6 уроков
Закрытый
4.1 Разница между AuthN и AuthZ
9
6
-
0
Закрытый
4.2 Регистрация: хеширование паролей (bcrypt)
9
4
-
0
Закрытый
4.3 JWT: генерация и валидация токенов
9
4
-
0
Закрытый
4.4 Middleware для проверки авторизации
9
3
-
0
Закрытый
4.5 Роли и права доступа (RBAC)
9
4
-
0
Закрытый
4.6 Защита от атак (CSRF, SQL-инъекции)
8
3
-
0

5. Запуск (деплой) (CI/CD, Docker, Nginx)

6 уроков
Закрытый
5.1 Настройка сервера (Ubuntu, SSH)
8
4
-
0
Закрытый
5.2 Docker: контейнеризация приложения
8
3
-
0
Закрытый
5.3 Docker-compose: сборка и запуск
8
4
-
0
Закрытый
5.4 Nginx: проксирование и HTTPS
8
3
-
0
Закрытый
5.5 CI/CD: автоматизация деплоя
8
4
-
0
Закрытый
5.6 Резервное копирование
8
4
-
0

6. Контрольная Работа

1 урок
Закрытый
6.1 Описание Работы
2
2
-
0