Курс на Stepik
Обложка курса «Основы компьютерных и веб-технологий с Python от Диджитализируй» на Stepik
30 000 ₽

Основы компьютерных и веб-технологий с Python от Диджитализируй 4.947

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

Курс даёт фундаментальное понимание веб-технологий, необходимое всем разработчикам, создающим Интернет проекты

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Основы компьютерных и веб-технологий с Python от Диджитализируй»Учеников на курсе 685
Сертификаты, выданные на курсе «Основы компьютерных и веб-технологий с Python от Диджитализируй»Сертификатов выдано 121
Отзывы о курсе «Основы компьютерных и веб-технологий с Python от Диджитализируй»Отзывов получено 75
Рейтинг курса «Основы компьютерных и веб-технологий с Python от Диджитализируй»Рейтинг курса 4.947
Уроки в курсе «Основы компьютерных и веб-технологий с Python от Диджитализируй»Количество уроков 97
Тесты в курсе «Основы компьютерных и веб-технологий с Python от Диджитализируй»Количество квизов 128
Задачи с кодом в курсе «Основы компьютерных и веб-технологий с Python от Диджитализируй»Количество задач с кодом 32
Время прохождения курса «Основы компьютерных и веб-технологий с Python от Диджитализируй»Время прохождения курса
Стоимость курса «Основы компьютерных и веб-технологий с Python от Диджитализируй»Стоимость курса 30 000 ₽
Обновления курса «Основы компьютерных и веб-технологий с Python от Диджитализируй»Обновления курса
Дата публикации курса «Основы компьютерных и веб-технологий с Python от Диджитализируй»Дата публикации курса
Последнее обновление курса «Основы компьютерных и веб-технологий с Python от Диджитализируй»Последнее обновление

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

Разделы в курсе «Основы компьютерных и веб-технологий с Python от Диджитализируй» 12 разделов Уроки в курсе «Основы компьютерных и веб-технологий с Python от Диджитализируй» 97 уроков Тесты в курсе «Основы компьютерных и веб-технологий с Python от Диджитализируй» 128 тестов Задачи в курсе «Основы компьютерных и веб-технологий с Python от Диджитализируй» 32 задачи Время прохождения курса «Основы компьютерных и веб-технологий с Python от Диджитализируй» 31 ч. Последнее обновление курса «Основы компьютерных и веб-технологий с Python от Диджитализируй» обн. 13 января 2026

Введение

2 урока
1. О курсе
2. Как работать на курсе

Компьютерные технологии

7 уроков
1. Просто о компьютерном железе, битах и байтах
2. Об операционных системах, GUI и терминале
3. Устанавливаем Debian Linux в WSL или VirtualBox
4. Hex-редакторы, файлы и кодировки
5. Программы и языки программирования
6. Компилируемые и интерпретируемые языки программирования
7. Алгоритмы

Linux

2 урока
1. Основы Linux и bash
2. grep

Как работает Интернет и веб. Основы

8 уроков
1. Почему это важно понимать
2. Компьютерные сети и оборудование
3. Локальные и глобальные сети
4. Сетевые протоколы
5. IP протокол, NAT
6. Клиент-сервер
7. Прокси-сервера и VPN
8. DHCP

Как работает Интернет и веб. DNS

6 уроков
1. DNS
2. Доменные зоны
3. Система DNS серверов
4. DNS-записи
5. Как посмотреть DNS записи любого домена
6. Файл hosts и доменное имя localhost

Как работает Интернет и веб. HTTP, HTTPS

7 уроков
1. HTTP
2. Изучаем HTTP с Telnet
3. HTTP в Chrome Developer Tools
4. HTTP2 и HTTP3
5. URI и URL
6. Как данные передаются на сервер
7. HTTPS

Cookies, сессии, безопасность

6 уроков
1. Аутентификация и авторизация
2. Хеш-функции
3. Хранение паролей, механизм аутентификации
4. Cookies — кто и как устанавливает и использует
5. Работа Cookies, безопасность
6. Цифровая подпись Cookies

Фронтенд технологии

8 уроков
1. Фронтенд и бэкенд. Компоненты фронта и бэка
2. HTML, CSS
3. Запуск локального HTTP сервера
4. Делаем сайт, доступный внутри квартиры без Интернет
5. HTML формы
6. Chrome developer tools
7. Браузерный JavaScript
8. Хакаем игру Dino в Google Chrome

Python

24 урока
1. Установка Python и настройка VS Code
2. Снова о блокноте
3. О практике
4. Переменные
5. Про вывод данных в консоль
6. Типы данных, строки
7. Массивы, циклы
8. Кортежи
9. Работа с аргументами командной строки, if-else
10. Множества
11. Словари
12. Функции
13. Области видимости переменных
14. Рекурсия
15. Нейминг, type hinting, комментарии
16. Объекты
17. Исключения
18. Пакеты, модули
19. Синтаксический сахар
20. Работа с датами и временем, таймзоны
21. Удобные няшки стандартной библиотеки
22. Virtualenv, pip и сторонние библиотеки
23. Баги и работа с ними
24. Критерии хорошей программы

Бэкенд технологии

6 уроков
1. Веб-сервер и сервер приложений
2. CDN
3. Базы данных
4. Какую базу данных выбрать, SQL
5. Планировщики и очереди заданий
6. Контейнеризация и Docker

Собираем всё вместе

20 уроков
1. Постановка задачи
2. Установка Windows Terminal
3. Пишем HTTP сервер на голом Python
4. О фреймворках
5. Hello World на FastAPI
6. Создаём HTML шаблон
7. Создаём и стилизуем форму логина
8. Отправка и проверка логина и пароля
9. Сохраняем пользователя в Cookies
10. Читаем Cookie запись на бэкенде
11. Цифровая подпись Cookies
12. Хеширование паролей
13. JavaScript и AJAX
14. SPA и JS фреймворки
15. Варианты передачи данных в запросе
16. Веб-сокеты
17. Git
18. Покупка и настройка домена
19. Настройка сервера
20. Покупка и настройка SSL сертификата + финальные задания

Заключение

1 урок
1. Итоги и выводы по курсу, направления дальнейшего развития