Сейчас ищут:

👨🏻‍💻 КОДИНГ [Алексей Голобурдин] [stepik] Основы компьютерных и веб-технологий с Python от Диджитализируй (2021)

Moderator

Модератор
29 Янв 2026
9,493
1
38
aleksej-goloburdin-stepik-osnovy-kompjuternyx-i-veb-texnologij-s-python-ot-didzhitaliziruj-202...jpg

[Алексей Голобурдин] [stepik] Основы компьютерных и веб-технологий с Python от Диджитализируй (2021)



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

О курсе
Чтобы быть эффективным веб-разработчиком, мало знать только синтаксис выбранного языка программирования, например, Python. Для уверенной разработки веб-систем нужно иметь понимание по всем технологическим блокам, работающим на разных слоях приложения.

Этих слоёв немало — это сам Интернет с его архитектурой и протоколами, это и серверные операционные системы Linux, и бэкенд стек технологий, включающий в себя выбранный язык программирования, фреймворки, базы данных, системы планирования выполнения и прочее, это и целый спектр фронтенд-технологий.

Вне зависимости от того, работаешь ты бэкенд или фронтенд разработчиком, только фундаментальное понимание всех слоёв системы позволяет тебе быть эффективным, уверенным в своих силах специалистом, способным к красивому решению задач веб-разработки.

Цель этого курса — дать тебе это понимание.

Этот курс создан специально для тебя, если:


  • ты готов к серьёзной проработке веб-технологий

  • ты ещё не начал погружаться в тему веб-разработки и хочешь начать это делать правильно — от фундамента к первому этажу и выше

  • ты уже начал изучать язык программирования, но как полноценно создавать веб-системы и как они работают, у тебя понимания нет

  • ты уже разрабатываешь веб-системы, но хочешь стать более эффективным мощным бойцом, понимающим, как всё работает на всех уровнях приложения
Данная программа строится на трёх китах, каждый из которых так же важен, как и остальные:


  1. Наглядные видео — это 18 часов видео со всеми демонстрациями и объяснениями. Как говорят, лучший способ передачи опыта — из сердца в сердце. Видео формат это позволяет.
    К тому же тебе не придётся сомневаться «как он это установил» или «как именно он это сделал» — ты видишь своими глазами все шаги. С момента установки Python на свой компьютер и демонстрации работы сетевых протоколов и до готового опубликованного на своём домене и сервере сайта, все шаги со всеми объяснениями.

  2. Тесты и практические задания. Между «посмотреть видосики» и «получить навык» лежит огромная пропасть, и имя этой пропасти — практика. Задача курса помочь структурировать всю важную информацию у тебя в голове и помочь сформировать правильные навыки. Эта цель достигается через практические задания и живую коммуникацию с автором курса.

  3. Во всех курсах больших образовательных компаний курс пишет дорогостоящий специалист из известного ИТ бренда (это помогает продать курс), а ведут последующую работу на курсе совсем другие люди — с гораздо меньшим опытом в разработке, вообще без опыта в преподавании (а это отдельный особый навык), и, скажем прямо, это люди, редко сильно вовлечённые и заинтересованные в процессе.

    Вся коммуникация по данному курсу проходит только с автором. С одной стороны, это позволяет тебе получить максимально качественную поддержку и обратную связь во время прохождения курса, с другой — это не позволяет сделать курс дешёвым. В больших образовательных компаниях стоимость курса обусловлена огромными затратами на маркетинг, в нашем же с тобой случае — на подготовку и ведение самого курса.
Курс включает в себя:


  • 97 уроков с видео и текстовой частью;

  • более ста тестов и практических заданий;

  • общий Telegram чат с живым общением участников программы между собой и с автором курса;

  • комментарии под каждым уроком, в которых можно задать вопрос и получить ответ;

  • еженедельные, 1-2 раза в неделю живые стримы (прямые эфиры) с демонстрациями, вопросами-ответами и обратной связью;

  • расписания нет, ты можешь проходить курс в любом удобном тебе режиме;

  • записавшись на курс, ты получаешь вечный доступ к нему, телеграм чату и всем материалам, которые будут дополняться и обновляться.


Программа:
Введение


  • О курсе

  • Как работать на курсе
Компьютерные технологии


  • Просто о компьютерном железе, битах и байтах

  • Об операционных системах, GUI и терминале

  • Устанавливаем Debian Linux в WSL

  • Hex-редакторы, файлы и кодировки

  • Программы и языки программирования

  • Компилируемые и интерпретируемые языки программирования

  • Алгоритмы
Linux


  • Основы Linux и bash

  • grep
Как работает интернет и веб.основы


  • Почему это важно понимать

  • Компьютерные сети и оборудование

  • Локальные и глобальные сети

  • Сетевые протоколы

  • IP протокол, NAT

  • Клиент-сервер

  • Прокси-сервера и VPN

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


  • DNS

  • Доменные зоны

  • Система DNS серверов

  • DNS-записи

  • Как посмотреть DNS записи любого домена

  • Файл hosts и доменное имя localhost
Как работает интернет и веб.HTTP, HTTPS


  • HTTP

  • Изучаем HTTP с Telnet

  • HTTP в Chrome Developer Tools

  • HTTP2 и HTTP3

  • URI и URL

  • Как данные передаются на сервер

  • HTTPS
Куки, сессии, безопасность


  • Аутентификация и авторизация

  • Хеш-функции

  • Хранение паролей, механизм аутентификации

  • Cookies — кто и как устанавливает и использует

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

  • Цифровая подпись Cookies
Фронтенд технологии


  • Фронтенд и бэкенд. Компонены фронта и бэка

  • HTML, CSS

  • Запуск локального HTTP сервера

  • Делаем сайт, доступный внутри квартиры без Интернет

  • HTML формы

  • Chrome developer tools

  • Браузерный JavaScript

  • Хакаем игру Dino в Google Chrome
Python


  • Установка Python и настройка VS Code

  • Снова о блокноте

  • О практике

  • Переменные

  • Про вывод данных в консоль

  • Типы данных, строки

  • Массивы, циклы

  • Кортежи

  • Работа с аргументами командной строки, if-else

  • Множества

  • Словари

  • Функции

  • Области видимости переменных

  • Рекурсия

  • Нейминг, type hinting, комментарии

  • Объекты

  • Исключения

  • Пакеты, модули

  • Синтаксический сахар

  • Работа с датами и временем, таймзоны

  • Удобные няшки стандартной библиотеки

  • Virtualenv, pip и сторонние библиотеки

  • Баги и работа с ними

  • Критерии хорошей программы
Бэкенд технолгии


  • Веб-сервер и сервер приложений

  • CDN

  • Базы данных

  • Какую базу данных выбрать, SQL

  • Планировщики и очереди заданий

  • Контейнеризация и Docker
Практика


  • Постановка задачи

  • Установка Windows Terminal

  • Пишем HTTP сервер на голом Python

  • О фреймворках

  • Hello World на FastAPI

  • Создаём HTML шаблон

  • Создаём и стилизуем форму логина

  • Отправка и проверка логина и пароля

  • Сохраняем пользователя в Cookies

  • Читаем Cookie запись на бэкенде

  • Цифровая подпись Cookies

  • Хеширование паролей

  • JavaScript и AJAX

  • SPA и JS фреймворки

  • Варианты передачи данных в запросе

  • Веб-сокеты

  • Git

  • Покупка и настройка домена

  • Настройка сервера

  • Покупка и настройка SSL сертификата
Заключение


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


Алексей Голобурдин
Разработчик, предприниматель, ютубер
17+ лет опыта в IT. Работал в информационной безопасности МТС, IBS, российских подразделениях Oracle и SAP. Основатель и руководитель SaaS сервиса Salesbeat и интегратора «Диджитализируй!», ведущий одноимённого YouTube канала о разработке с 3+ млн просмотров. Диплом с отличием МГТУ им. Баумана, второй спортивный разряд по каратэ. Вышивать не умеет, на машинке тоже.

Авторизуйтесь, чтобы посмотреть скрытый контент.

 

Вложения

  • vladimir-balun-patterny-otkazoustojchivosti-v-mikroservisax-na-go-tarif-standart-2025.96610.jpg
    vladimir-balun-patterny-otkazoustojchivosti-v-mikroservisax-na-go-tarif-standart-2025.96610.jpg
    297.1 KB · Просмотры: 2
  • arnold-oberlejter-udemy-openclaw-bezopasnyj-zapusk-moschnyx-i-avtonomnyx-ii-agentov-2026.96608.jpg
    arnold-oberlejter-udemy-openclaw-bezopasnyj-zapusk-moschnyx-i-avtonomnyx-ii-agentov-2026.96608.jpg
    312.2 KB · Просмотры: 2

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Похожие темы