ПОЧЕМУ джунам нужно знать ТАК МНОГО и что вообще нужно знать?
Vložit
- čas přidán 8. 06. 2024
- В этом видео мы постараемся решить одну серьезную проблему новичков.
Она заключается в том, что начинающие разработчики вообще плохо себе представляют картинку целиком!
То есть: как устроен бекенд, какую роль здесь занимает 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 - Итоги
Приятного просмотра. Очень надеюсь, что будет полезно :)
Наконец-то я нашёл общее, незаносчивое, детальное, последовательное, отлично структурированное, на пальцах продемонстрированное объяснение этой темы. Спасибо тебе большое, друг! Отныне я твой подписчик.
посмотри также Диджитализируй: Что должен знать Python веб-разработчик для приёма на работу?
Спасибо, оч приятно, что видосик полезный оказался)
Да, Диджитализируй ваще топ. Сам смотрю его)
@@backend_artistон много говорит, но по факту код писать нормально не может. К примеру его проект с ботом для книжек разнесли в щепки и окунули его лицом в говно))) а он банил в своём чате всех, кто критиковал его😂
@@cherkasovv4137 не знаю насчет всего Диджитализируй, но роадмап пайтона смотрел и там ничего кроме болтовни нету, такую схему можно просто качнуть с интернета.
А вот автор очень полезные вещи рассказал в видео
Просто низкий поклон!)
Десятки каналов смотрю и нигде не давали полное представление. Везде отдельные плейлисты по отдельным темам. А тут сразу обо всем в общих чертах и предельно понятно.
Благодарю!)
Спасибо 🤗
Александр, я так благодарен вам за то, что вы делаете! Я только сейчас заметил, что канал только начал развиваться)))
У вас очень классный формат предоставления информации. Не каждый сможет предоставить информацию с веб-камерой, лично для меня это очень качественное предоставление информации, так как ты видишь человека, который тебе что-то говорит и ты видишь его эмоции, а не видишь как кто-то очень быстро и монотонно говорит и пишет код...
Я вот сейчас изучаю много чего по питон, и нахожу очень мало качественной информации, которая помогла бы мне в чём-то разобраться. Например, я не могу найти качественного разбора асинхронной функции, я вот написал бота парсера, и мне нужно разобраться в асинхронной функции, но я что-то туплю))) надеюсь будет видео про асинхронные функции 👉🏻👈🏻
И вот мне осталось пару месяцев до того момента, когда я смогу устроиться на стажировку, пусть даже и не оплачиваемая, главное чтобы я начал работать и нарабатывать опыт.
У вас очень замечательный контент, который поддерживается вашим опытом и статусом на работе)
Мне очень повезло повстречать ваш канал на Ютубе!🥰
Спасибо за такой тёплый душевный отзыв. Очень рад, что видосы оказались полезными)
Очень хорошо рассказал все!!!Прям картинка в голове хорошо сложилась, как происходит разработка и что подучить нужно
Алгоритмы ютюба прям "в яблочко" сработали, шикарный материал! Просмотрел от и до, даже +- дорожную карту набросал )) Наконец-то сложилась целостная картина, спасибо!
Это я продвинул это видео в реки, чтобы ты посмотрел
Впервые попал на этот ролик где-то 4 месяца назад. Не понял ничего абсолютно, только начинал учиться. Сейчас вернулся и понял, что базовую структуру уже уложил у себя в голове и даже много чем из этого могу пользоваться на базовом уровне. Серверная часть пока слабовата, но сподвижки заметные, спасибо, автор!
Спасибо. Интересно было увидеть общую схему.
Спасибо большое за разъяснения!
Будет очень круто, если вы потихоньку будете разбирать каждую из этих тем в последующих видео:)
я обычно не оставляю комментарии под роликами, но здесь сделаю исключение. Огромное спасибо за труд и за подход к созданию контента. Вся база за один час, однозначно лайк и подписка!!!
Спасибо за труды. Действительно очень хорошо передана информация, картина в целом, что как работает и как взаимодействует. Мне как новичку очень полезно получать такой контент. Удачи в развитии канала.
Очень интересный ролик! Огромное спасибо за подробный разбор схемы и работы web приложения. Наконец, увидела картину целиком и абсолютно согласна, все это важно понимать.
Информативно, подробно, с примерами. Молодчина! Продолжай в таком же стиле!
спасибо за видео, мне стало гораздо понятнее назначение разных нужных штук, и какие задачи они решают. Особенно стало понятнее как настраивать локальное рабочее место, как продукт выходит на прод и какие имеет различия в работе от версии во время разработки. Выпишу себе что следует по тыкать для лучшего понимания
Спасибо большое. Всегда можно узнать что-то новое в подобных ролика. Подписка, лайк
Спасибо за видео. Отличная подача, без воды. Слушать вас интересно, многое сразу становится понятным. Будь у вас свой курс, с удовольствием бы записался.
мужик, я в восторге. Ничего лучше я еще не видел, спасибо
Твои ролики невероятные познавательные для начинающих. Желаю дальнейшего роста канала
Спасибо большое)
Круто, очень интересно и понятно описано как работает бекенд и в чем роль каждого компонента. Автор хорош, спасибо)
Спасибо! Очень доходчиво! У вас талант преподавателя!👍🤝
Благодарю автора за объяснение темы. После просмотра видео в голове появилась общая картина как и что работает. Видео действительно полезное для новичков, всем советую!
Очень полезно и очень интересно, спасибо за труд!
Cпасибо, многое уже знал, но хорошо освежил все в памяти. Все структурировано и доходчиво рассказано!
Вау, круто, такой информативный видос, на который я вообще случайно попал, думал опять будет "учите вот этот фрэймворк, работайте вот с этой СУБД..."
Думал, зайду на пару минут просто ради интереса к делам на питоне...
А тут просто респект и лавки
Мужик, очень хорошо рассказываешь, спасибо большое
Однако, желаю тебе улучшить навыки объяснения на словах и жестах❤
Спасибо, дружище! Очень круто и понятно. Прежде чем копать эти технологии, нужен взгляд с высоты на всю эту систему и ее взаимосвязи, что было предельно разжевано. Подписка.
Александр, спасибо огромное за контент такого потрясающего уровня!
Вы - как алмаз.
Пусть для меня картина пока - что не совсем понятна целиком и в некоторой частности, но столь цельный и подробный разбор крайне сильно помогает это решить.
Ещё раз, огромное спасибо ❤ ❤❤
(Лайк пол каждым видео + подписка)
((Есть желание даже в рамочку поставить))
Спасибо большое, очень понятно объясняете. Было очень круто показать такое минимальное приложение :) Подписка!
круто, досмотрел до конца. Я вообще не бэкендер, но видео было полезно для общего понимания. Спасибо за труд и знания!
Спасибо за это видео! Это было очень полезно! Пусть у тебя всё будет хорошо, автор!
Досмотрел до конца!
Интересно и понятно, спасибо
Как же понятно объяснено. Большое человеческое автору 🤝
Невероятно огромный объем проделанной работы и структура. СПАСИБО ОГРОМНОЕ ЧЕЛ, этот ролик - произведение искусства)
🤗
братан от души, многое разъяснил, прям туман развеял.Объяснение вообще каратэ
огромный респект тебе, сделал отличное видео с отличнейшим объяснением, прошу делать таких видео больше! на ютубе таких как ты единицы, а может и нет вовсе, однозначно подписка
Спасибо 🤗
Спасибо большое, дал чёткое направление по изучению, теперь мне стало намного понятнее куда двигаться!
Очень хорошие объяснения, поставленная речь, спасибо за такие видео, полезные знания, я считаю.
Появилось понимание какой-то картины, благодарю ✌️
Спасибо за видео! Мне как раз не хватало такого видео.
Спасибо. Рад, что было полезно)
Отличная подача. Спасибо, обязательно не бросайте это дело. Почему выбрали именно django ? А не ноду к примеру ?
Подробно, однако. Передумал становиться разработчиком. Спасибо за сэкономленное время.
Александр, ролик просто космос! Спасибо тебе за очень понятно расписанный базис для новичка, я только учусь на python разработчика)
Хотел вопрос задать, а есть источник, где можно посмотреть всю твою схему, представленную в видео?)
Спасибо огромное. Очень интересно и доступно))
Спасибо большое! Это очень понятно и интересно!!!
Топ канал, отлично объясняешь необходимые знания, спасибо
Спасибо)
От души😊 спасибо за объяснение 😊
Спасибо большое, толковое видео по этой теме!
видео, которое стоит пересматривать раз в месяц, потрясающая работа
Спасибо))
Видео максимально сочное и вкатывающее. Спасибо большое.
Информативный контент. Заходит "на одном дыхании" 👍👍👍
Очень информативно и доступно для понимания! Желаю развития, буду рекомендовать!
Спасибо))
Лучшее, что я видел по этой теме
Было очень интересно, большое спасибо!!!
Круто. Огромное спасибо 🙏
Супер понятно и очень качественно подан материал 👍 респект 👍👍👍
Спасибо за ролик! Удачи в развитии)
Ну видос полезен не только питонистам. В видео очень хорошо показана картина бэкэнда целиком. Гит, докер, nginx, постгря, редис, убунту, смтп - это все необходимо для всех. Так что стоит смотреть всем, кому интересен бэкэнд. А дальше уже просто каждый ствит свои штучки, которые он будет оборачивать в эту всю инфраструктуру, ту взяли питон и джангу в примере, вы можете оборачивать свой реакт с нодой в ту же самую инфраструктуру или еще что-то. База в видео очень хорошая, для понимания. Ну а то, что столько много разных в видео названий разных, то этого бояться не стоит. Тот же nginx - очень простой для базовых вещей, хотя его возможности практически безграничны, вплоть до того что он сам может хранить кэш тех же изображений и проксируя допустим вашу s3 корзину может своими 30 строчками конфига сохранять тысячи 2 баксов в счете за s3 хранилище на большом проекте. То же касается и докера - простой, пока не полезете в кубернетис, но никто в здравом уме джуна не отправит менеджить кубы, т.к. на кубах вообще отдельных сверхразум должен сидеть, который занимается только ими. И так со многим, что было упомянуто в этом видео. Если хотите попробовать понять как это все работает в тяжелом проекте, то разверните в докере на своей VPS убунте какой нибудь self-host софт, рекомендую Mastodon или MinIO Object Storage. Так вы пройдете сразу и через докер, nginx, ubuntu, пробрасывание портов, пробрасывание ssl сертифактов в контейнер и много чего еще. Скилы новичка покачает хорошо в понимании того, как работает все то, что было упомянуто в видео
Согласен)
Спасибо за такой мощный коммент)
Четы несешь, это 6икому не нужно, 1с и сайт на пхп , вот че нужно... Где такие длинные технологии используются? Туда Аля улю ты джун уже не попадешь никогда...
@@user-ke3xx6zd7d 1. Попадешь ты туда даже если сейчас тебе 40 и ты ничего этого не знаешь. Главное желание. 2. Примерно везде, где ты хочешь построить нормальный, современный, устойчивый сервис, а не магазин паленых кросовок. 3. С твоим подходом можно тогда вычеркнуть и 1с с пхп, пользуйся вордпрессом+элементор. Смотри не обляпайся )
@@backend_artistследующий видео php и зарплаты )
Круто! Познавательно! Спасибо!
Бро спасибо за видео, нужную информацию даешь практически без воды, правда смотрю на 1.5 , но в любом случае спасибо что все разжевываешь .
Мне как аналитику - очень интересно смотреть данные видео)
Спасибо, очень понятно и структурированно, я подписался 😊
Слушай не хочется сглазить, но 3 видео и объяснения и подача просто огонь
Спасибо большое. Рад, что заходит🤗
Контент ТОП! Спасибо за подробный подход в рассказе про технологии! 👍
Топовый контент!Благодарю вас
Повторение мать учения! Очень хорошо объясняет парень!
неожиданно полезное видео, дающее общее представление. спасибо!
Все по полочкам разложил, спасибо)
супер, продолжай в том же духе, как обычно по делу)
Спасибо, приятно слышать, рад, что нравится)
В моей общей картине не хватало Celery. Дополнил, благодарю.
В целом, всё очень хорошо описано.
большое спасибо за видео, всё рассказал понятным языком, + мотивация
Очень полезное видео, спасибо!
С удовольствием подписался и добавил в закладки, спасибо
Спасибо. Рад, что полезно)
Ролик реально помог создать какую-то картинку по бэку. Раньше не знал за что браться, а сейчас хоть какая-то структура появилась. Спасибо за видео
Класс, рад что пригодилось, спасибо)
классный видос, впрочем, как всегда)
Спасибо за материал 🤝
Ох куда ж я полез...есть такое ощущение будто и 5 лет не хватит чтобы самостоятельно все это дело, на должном уровне ,выучить
Боже храни алгоритмы ютуба. Замечательно объясняете, спасибо за видео❤
Великолепная работа!
Можно придраться к некоторым моментам (например, tcp/ip это не протокол, а сетевая модель определённая двумя протоколами - tcp и ip), но мне кажется, что если подавать всю информацию с разжёвыванием до малейших деталей, то в итоге любой из новичков попросту запутается, а само видео разрастётся раза в 3-4, если не больше. Поэтому считаю, что для начинающих разработчиков это будет must-have обзор, а кому потребуется, тот уже будет углубляться в детали - всё же в сети полно материала (помимо оф документации) по всему, что только требуется. Спасибо! Если потребуется кого-либо направить на прояснение базовых моментов, то в первую очередь посоветую ему данное видео)
Подписался. Вот это качественное объяснение. Спасибо!
Классно получилось. Честно говоря я когда устраивался 2 года назад, то из всего этого знал только, что есть вебфреймворк и что он работает с бд. И уже по ходу работы как-то влился во всю эту систему, и вся схема сложилась в голове сама по себе. Так что для тех, кто только пришел, скажу так: главное верить в себя, не сдаваться и не стесняться, если чего-то не знаешь, потому что всегда можно спросить у дедов (только сначала самому попытаться разобраться, а то потом решат, что сел на шею и начнут игнорить).
Офигенная дорожная карта, большое спасибо тебе 😁
Спасибо, интересно. Будет разбор асинхроности в django с примерами? инфы по теме не очень много
Интересная идея, сохраню)
Вот есть люди, которые объясняют либо на языке понятным только им самим, либо с кучей дополнительного информационного мусора, из которого приходится вычленять полезную информацию. Автор данного видео - тот редкий случай, когда человек может рассказать о чем-то на понятном слушателю языке при этом абсолютно без воды и лишних отходов в сторону, да еще очень просто и понятно. Такой уровень навыка передачи информации - большая редкость.
А есть люди, которые книжки читают, где это всё написано, но гораздо более структурированно и правильно, а не "на пальцах".
Спасибо, круто что зашел видос)
Спору нет, книги топ
Как раз скоро собеседование, пора посмотреть видео
Тупо лучший! Благодарности!)))
Спасибо))
вау, просто вау)) очень информативно
Видео оказалось полезным!
Супер продолжайте в том же духе, отличное видео! Подписка
Видео замечательное , спасибо за проделанную работу!
Пожалуйста темный фон , от белого больно😮
Видео огонь, спасибо!
Спасибо 🤗
Джунам нужно знать так много потому что очень много желающих устроится джуном, есть с кого выбирать
А видео классное)
Это да)
Спасибо)
Касательно Ci/CD, ты сказал фразу, что новый код ПОСТЕПЕННО заменяет старый в последствии полностью его вытесняя, если я правильно понял, то когда у меня и, скажем, у Кати есть приложение, у нее появляется возможность его обновить раньше и пользоваться новой версией, а у меня этой возможности нету(появится позже), это и есть то самое ПОСТЕПЕННОЕ замещение старого кода?
Еще хотел сказать огромное спасибо за труд, я в процессе просмотра данного материала и уже сейчас ты открыл много нового) Подписался, тыкнул лайк!)
Будет ли видео по Django того же формата, как и про минимальные знания по Python?
Ну это не совсем замещение старого кода. Это скорее просто внесение изменений. Там может быть как удаление старого, так и добавление нового кода: например ты просто поправил баг или выкатил новую фичу. При этом основная кодовая база живёт всё время.
Да, новые видео будут. Про джанго обязательно будет. Только после НГ. На данынй момент нет возможности делать видосы. Слишком занят :)
ну это же мощнейшее видео!
Спасибо, работаю системным администратором, но было интересно)
Звук уведомления на заднем фоне, конечно, придает атмосферы разработки в это видео
Спасибо) Хотелось чтобы вы показали как это работает полностью вместе бекенд + фротент. Как вторую часть например для фул стек девелопера
Привет! Фул стек или фронтенд освещать не планирую т.к. сам этим не занимаюсь. Тут чисто по бекенду история)
Пока видос не смотрел. Но с точки зрения фрондендера вырывающегося в бекенд - так же работает. Только раздаешь клиенту фронтенд приложение при первом гет запросе, которое уже многое может делать само.
интересно и понятное объсняете.
Отличное видео! Спасибо. Я только закончил изучение Python и Ваше видео дает ориентир куда двигаться дальше. Можно ссылочку на вашу схему?
Я тебя огорчу, невозможно закончить обучение пайтону,)
Привет, спасибо!)
Схему сделать не могу, т.к. у меня бесплатный аккаунт в MIRO и там нереально экспортировать с норм качестве к сожалению. То что получается -- ни в какие ворота(
Очень классный и полезный получился ролик. Автору спасибо)
Если можно, было бы отлично получить доступ на доску в miro, там много полезной инфы
Спасибо, рад слышать)
К сожалению у меня в MIRO бесплатный аккаунт и там нормального экспорта не получается(
@@backend_artist а есть возможность сделать что то типа скриншота?))
Спасибо большое) подписка)
с двух аккаунтов лайк поставил!
отличный контент, спасибо
Спасибо))