В этом видео мы постараемся решить одну серьезную проблему новичков.
Она заключается в том, что начинающие разработчики вообще плохо себе представляют картинку целиком!
То есть: как устроен бекенд, какую роль здесь занимает python, что делают веб-фреймворки, базы данных, sql, orm и всё-всё остальное.
Другими словами — как вся эта сложная мозаика складывается в одну красивую и понятную картинку и какие пазлы вообще есть в этой мозаике.
В начале видео мы посмотрим, как работает web в общих чертах. Это даст нам общее высокоуровневое понимание той самой картинки и подготовит ко второй части видео.
Затем мы углубимся более детально в python backend, разберем какие технологии для этого используются, как они между собой связаны и что они делают.
В конце мы подведем итог: какими навыками и технологиями мы должны владеть.
Таймкоды:
00:00 - вступление
01:20 - Часть 1. Как устроен web в общих чертах
02:25 - протокол http
03:13 - DNS
04:23 - hosting
04:43 - веб-сервер
06:00 - разбор http запроса по таймингам
07:22 - смотрим заголовки запроса и ответа
08:40 - разбор ответа от сервера
10:23 - итоги 1 части
11:30 - Часть 2. Реализация backend на python
12:00 - язык программирования
12:23 - веб-фреймворки
14:23 - базы данных
16:45 - SQL
18:30 - ORM
23:08 - кэширование
26:40 - celery
30:45 - docker
32:30 - git
33:42 - CI/CD
40:35 - WSGI
50:00 - celery workers
55:05 - краткий повтор 2 части
56:34 - Итоги
Приятного просмотра. Очень надеюсь, что будет полезно :)