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

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

[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+ млн просмотров. Диплом с отличием МГТУ им. Баумана, второй спортивный разряд по каратэ. Вышивать не умеет, на машинке тоже.

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

Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
 
Последнее редактирование модератором:

Отзывов в теме: 1

Slater2281337
Премиум
badge
Регистрация
28/07/2020
Сообщения
1
Репутация
0
Курс отличный, очень информативно и понятно
 

Mant1k0r
Mant1k0r
Премиум
badge badge badge badge
Регистрация
28/11/2018
Сообщения
401
Репутация
1.859
Спасибо))) А то когда он ценник с 20 до 30 поднял, уже точно бы не пошел
 
hasamelis
hasamelis
Премиум
badge badge badge badge
Регистрация
09/05/2019
Сообщения
9
Репутация
28
Огромное спасибо!
 
GGWair
Премиум
badge
Регистрация
27/05/2021
Сообщения
2
Репутация
0
Дождались, огромное спасибо!
 
Василий Алибабаевич
Василий Алибабаевич
Премиум
badge badge badge badge
Регистрация
09/04/2019
Сообщения
284
Репутация
683
сборная солянка, галопом по европам...
 
clownkill
Премиум
badge
Регистрация
28/11/2018
Сообщения
3
Репутация
4
"Вот тебе отвертка и коробка с комплектующими - собери себе компьютер" - форма подачи материала. Вот тебе куча материала, но всего по чуть- чуть, чтобы ты знал что такое существует. Курс явно не стоит своих денег, если его покупать на stepik. Для новичка - полезность сомнительная. Не понятно на кого рассчитан. Хотя на youtube канале у себя Голобурдин расхваливает его как - "прошел курс - и ты готов для коммерческой разработки".
 
Последнее редактирование:
hasamelis
hasamelis
Премиум
badge badge badge badge
Регистрация
09/05/2019
Сообщения
9
Репутация
28
Курс полезный, т.к. на нём вы сможете кратко ознакомиться с технологиями и пощупать веб вживую. Цена в 20к-30к я считаю обусловлена обратной связью с автором, т.к. вы сможете лично задать свои вопросы специалисту с 17-летним стажем и будете уверены, что полученная информация соответствует действительности и будет полезна. Так же за эти деньги вы получаете доступ в телегу и прочее(уже не помню). Короче цена эта не только за видосики и тесты :3
Я досмотрел курс до конца и могу рекомендовать его к скачиванию тем, кто уже знаком с программированием(в школе/колледже или на ЕГЭ) и кто хочет начать взаимодействовать с сетью, но не знает с чего начать
 
VpsK
Премиум
badge
Регистрация
25/02/2019
Сообщения
5
Репутация
0
Зачем в именовании файлов использовать спец символы? Замучался убирать их...
 
asoft
Премиум
badge badge badge
Регистрация
31/10/2019
Сообщения
29
Репутация
44
Спасибо, огромное за курс.
 
stantyurin
Премиум
badge badge badge
Регистрация
30/05/2020
Сообщения
10
Репутация
10
"Вот тебе отвертка и коробка с комплектующими - собери себе компьютер" - форма подачи материала. Вот тебе куча материала, но всего по чуть- чуть, чтобы ты знал что такое существует. Курс явно не стоит своих денег, если его покупать на stepik. Для новичка - полезность сомнительная. Не понятно на кого рассчитан. Хотя на youtube канале у себя Голобурдин расхваливает его как - "прошел курс - и ты готов для коммерческой разработки".
Согласен
 
Velmer31
Velmer31
Премиум
badge badge badge badge
Регистрация
04/02/2019
Сообщения
436
Репутация
854
Если проходите такой интенсивный курс и вообще нацелены на программирование как профессию, то приглашаю ознакомиться с отличным инструментом NimbusNote.

https://s1.sharewood.co/threads/?-Пожизненный-доступ-к-сервису-nimbus-note-на-тарифе-ПРО-?.145624/

Весь код, всю информацию систематизирую и храню в Нимбусе. Это моя лучшая инвестиция 2020 года.
о опять я тебя встретил!
 
AslanSatin
AslanSatin
Премиум
badge badge
Регистрация
14/08/2019
Сообщения
6
Репутация
6
Спасибо, очень надеялся что найду 👍
 
AslanSatin
AslanSatin
Премиум
badge badge
Регистрация
14/08/2019
Сообщения
6
Репутация
6
UPD: Я веду свои заметки и собираю базу знаний, что-то зафиксировал из этого материала. Сегодня пригодилось сильно когда собеседовался по работе, были вопросы по сетям, в итоге прошел.
 
asoft
Премиум
badge badge badge
Регистрация
31/10/2019
Сообщения
29
Репутация
44
Автор - грамотный человек и рассказывает хорошо. Курс полезный практически для всех. Кто не знал - узнает. Кто знал - поможет структурировать свои знания.
 
vooonya
Премиум
badge
Регистрация
07/12/2018
Сообщения
1
Репутация
1
Отличный курс для новичков, автор круто объясняет. Но не глубоко, оно и понятно все темы не уместить в один курс глубоко
 
igor4566
Премиум
badge
Регистрация
16/08/2018
Сообщения
3
Репутация
0
А какой пароль?
 
psychiatr.ru
psychiatr.ru
Премиум
badge badge badge badge
Регистрация
13/09/2021
Сообщения
134
Репутация
137
хороший курс для новичков.
 
5-nizza
Премиум
Регистрация
01/08/2022
Сообщения
1
Репутация
0
Прошу прощения, а почему у меня большинство видео не воспроизводятся? из всего курса только в папке пайтон видео открываются да еще несколько видео вразброс. Обычно на VLC плеере все видео открывались.
 

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

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

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

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

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

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

Последние темы автора

Алан-э-Дейл
Ответы
5
Просмотры
7K
meow_meow
Алан-э-Дейл
Ответы
1
Просмотры
10K
VIT1103
VIT1103
Алан-э-Дейл
Ответы
2
Просмотры
4K
Captain Sparrow
Captain Sparrow
Алан-э-Дейл
Ответы
3
Просмотры
8K
Lora81
Lora81

Похожие темы

Брат Тук
Ответы
3
Просмотры
768
shylep
Брат Тук
Ответы
1
Просмотры
2K
vladimironokhov0
Брат Тук
Ответы
0
Просмотры
2K
Брат Тук
Брат Тук
Брат Тук
Ответы
0
Просмотры
540
Брат Тук
Брат Тук
Брат Тук
Ответы
0
Просмотры
3K
Брат Тук
Брат Тук
Дева Мэриан
Ответы
0
Просмотры
2K
Дева Мэриан
Дева Мэриан
Брат Тук
Ответы
1
Просмотры
5K
Els i El
Брат Тук
Ответы
3
Просмотры
3K
loko-esm
loko-esm
Брат Тук
Ответы
4
Просмотры
2K
Дева Мэриан
Дева Мэриан
Малыш Джон
Ответы
3
Просмотры
9K
Homkin
Homkin
Сверху Снизу