В этом видео мы постараемся решить одну серьезную проблему новичков. Она заключается в том, что начинающие разработчики вообще плохо себе представляют картинку целиком! То есть: как устроен бекенд, какую роль здесь занимает 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 - Итоги Приятного просмотра. Очень надеюсь, что будет полезно :)