Back-end roadmap / Как стать back-end разработчиком в 2023 году, что учить?
HTML-код
- Опубликовано: 20 май 2024
- Привет, Самураи!
В моем новом видео - конкретные шаги, чтобы стать программистом, которого хочет рынок в 2023 - бэкэнд роудмап!
Приятного просмотра!
И не забывай - твои комментарии и лайки - ускоряют выход обучающего контента на этом канале!
Станьте спонсором канала, и вы получите ранний доступ к видео и другие бонусы. Подробнее:
/ @itkamasutra
Канал нашего IT-Incubator там тоже будет выходить образовательный контент: @ITINCUBATOR
Розыгрыш 10% скидки на обучение в IT-INCUBATOR
Ссылки для репоста:
ВК it.incubator?w=wall-10...
FACEBOOK / pfbid02ouxlzgtcztwzio5...
IT-INCUBATOR:
FRONT-END it-incubator.io/education/fro...
BACK-END it-incubator.io/education/bac...
Поддержать меня и получить доступ к дополнительному контенту можно вот здесь:
/ itkamasutra
Поддержать меня можно на patreon / itkamasutra или оформив спонсорство на данном канале.
Поддержать проект монеткой: social-network.samuraijs.com
* Мы в соц. сетях:
itkamasutra
/ it.incubator
telegram.me/itkamasutra
* Мои личные VK и Insta:
d.kuzyuberdin
/ dmitry.kuzyberdin
00:00 - начало
00:10 - Обучение в IT-INCUBATOR
01:09 - Розыгрыш скидки на обучение в IT-INCUBATOR
02:01 - Rest API, CRUD, MongoDB, PostgreSQL, Swagger, Postman, e2e-test
11:17 - Authentication (JWT, access/refresh) and authorization (RBAC)
14:27 - Three layered architecture (or hexagonal*, or CQRS*), OOP, SOLID, GRASP, DDD*
20:55 - Concurrency, DB transactions, performance, DB indexes
23:50 - Third party services
26:17 - Microservices
28:48 - Microservices, Async Communication (rabbitMQ, Kafka, Redis)
30:08 - GraphQL, WebSocket
31:57 - OAuth2
32:50 - Kubernetes, Docker, Jenkins (Teamcity,Github, Actions, Gitlab CI…) CI/CD
34:05 - Testing Pyramid
35:13 - Security
36:15 - Logging (Graphana, Prometeus)
37:13 - Концовка
#backend #RoadmapBackend #roadmap
Могу слушать Диму вечено, безумно интересно все рассказывает. Вот такое ощущение, что ты его младший брат, и он с тобой лично сидит и все объясняет.
Не встречал ролики и статьи, где бы так конкретно и без воды объяснили, что нужно знать в backend. Спасибо!
🚀🚀🚀
@@ITKAMASUTRAскажите, как применять знания лучше, например я изучаю разработку через приемочное тестирование/ specification by example, а так же построение бизнес модели приложения с помощью ddd. И сразу в рабочих задачах стоит переходить к применению изучаемого материала, ведь самое лучшее закрепление теории- это практика. Но в этом случае я не укладываюсь не в какие сроки завершения задач. Или практиковать на своих пет проектах? А рабочий процесс продолжать в старом стиле? Или как ?
Спасибо за материал! Очень полезный
Дима, светлый ты человек! Огромное тебе спасибо тебе за всё, с чем делишься с нами!
Топовый видос, то что мне именно надо было и то что ждал от курса по Бэку! Супер! Спасибо!!
Топ! Реально крутое видео, побольше бы таких. Спасибо 😎
Действительно стоящее видео, очень подробно расписаны все необходимые технологии
Спасибо за видео :3
Видео просто мега! Огромное спасибо автору и успехов!
Ахриненый ролик! Просмотрел за раз, испытал такое погружение что в шоке❤
Учил реакт по курсу самурая. Работаю на бэке. Интересно посмотреть что Димон говорит. Спасибо за мотивацию. Димон ты зажигаешь огни в людях. Спасибо тебе.🚀🚀🚀🚀🚀
Ты хорош! В 2020 смотивировал меня вливаться в тему!
Молодец! Мотивируешь к обучению.
Учил реакт по курсу самурая, хотя сам бекендер)) Классный курс был, у меня аж желание тогда появилось программировать, и что-то писать своё, а тут уже роадмап на бек енд)) Выглядит очень даже неплохо. В принципе всё то, что ты сказал более чем достаточно для любого проекта, как мне кажется. Для себя лично вебсокеты ещё не открывал, но понимаю, что надо подучить, вещь нужная.
Привет it-incubator, это здорово и правильно что обучение идёт до трудоустройства. Ведь человек, если серьезно решил, а именно он так и должен решать, в конечном итоге хочет сменить работу и зарабатывать новыми навыками
Spasibo Dimich🤩🤩🤩🤩
Моё почтение!
Спасибо за такое видео, Димыч. Теперь не заблудимся.
Dima you are a wonderful teacher
Лучший!
Спасибо очень хорошо объясняешь. Это конечно очень долгий путь, но все равно это лучше чем сидеть в тик токе)) лучше учить)
Лайк. Ждем такой же роадмап для реакт фронтендеров :) сейчас очень актуально.
"реакт-фронтендер" - это звучит...прям как "html-программист")
Когда-то благодаря родмапу по фронту от Димыча стал фронтом, теперь когда Димыч стал выпускать уроки по бэку начал учить бэкенду сам стал вникать в бэк и ушел вперед. Спасибо Дима)
Фулстек получается
Ну пока нет) пока я все ещё фронтендер, бэк только для своих проектов(реальных кстати, уже).
Но думаю туда Идем.)
А как ты учился на фронтенду? Можешь дать советы?
@@user-yp8xl3my7q на канале есть плейлист фронтенд путь самуря, чекни там автор с нуля все объясняет
Очень классное и полезное видео! И очень хотелось бы увидеть от тебя такой же roadmap по Front-end(React), но 10 000 лайков при всем уважении я думаю не соберётся, по крайней мере в ближайший месяц,
Открывай вакансии и смотри что требуется. На джуна верстка, жс, фреймворк. Будет плюсом немного ноду знать
В плане "по простому" Prisma ORM должна по идее очень сильно Mongo DB потеснить. Она похожий интерфейс предоставляет к данным. Все строго типизировано (дженерики хитро используются). А под капотом - SQL. То есть можно строчить сложные запросы когда/если это будет нужно.
Димыч спасибо, хоть я и по фронту в общем представлении знать про бэк полезно. Давай такой и по фронту, а лайку дойдут)
Смотрю все видео. Выход каждого - как праздник. Теме не важна))
Почти со всем согласен. С точки зрения DevOps, мне хватает Git + Hooks, bash, Docker + compose + swarm. Всякие Терраформы и Ансиблы не всегда нужны, если знаешь более низкоуровневые тулзы. А DDD и CQRS маст хэв, как MSA/SOA
Дима, доброго времени суток! Есть ли качественный видео курс по куберу с погружением с высокого до низкого уровня и философии для использования его в проде?
Заранее спасибо!
Очень информативно и своевременно для меня - как раз прохожу курс Kotlin backend)) хочу переползти с фронта на фуллстек)
Димыч, а нет в планах записать курс или серию роликов по работе с СУБД, sql-запросам? Тот же PostgreSQL, например.
Есть 👍
👏🤙👍
Теперь я понимаю зачем нужна высшая математика и математическое программирование. Эти предметы здорово помогают для построения архитектуры программ и работой с базой данных.
do you think it makes sense to repeat other people's video projects if you are already more or less pre june? but if I like to repeat other people's projects on video, especially on video. How to get more skills out of this?
it-incubator.ru/education/back-end - обучение в АйтиИнкубаторе с гарантированным трудоустрйоством
offerheap.com - накачивай свою репутацию и получай приглашения в лучшие компании
Канал инкубатора RUclips.com/@ITINCUBATOR
Можно доступ к МИРО борде? Я сделал реквест))
Дима, Дмитрий, Димочка. Скажи пжлста, есть ли смысл учиться JS по твоим урокам? Они были лет 5 назад, не сильно ли устарел материал? Или база все равно осталась такой же
Буду очень благодарен!
Фундамент тот же! Источник обучения выбирайте не по новизне, а по совместимости с вашими мозгами
@@ITKAMASUTRA премного благодарен!
Сложно выбирать по мозгам, когда их значение в js приравнивается к нулю 😄
Подача материала отличная, мне очень понравилось. Благодарю тебя за труды!
Очень крутой видос! Back-end roadmap, Как стать back-end программистом
То есть по сути если пройти пункт 1 , что означает rest api, плюс бд и пункт 2 где auth то уже на Джуна можно?
Сделайте про фронт плиз
А что вы скажете про Python для бэкенд-разработчика?
а после какого пункта стоит учить ЯП?
4 года ))
Инкубатор, помог мне найти работу по фронту
🚀🚀🚀
как долго учился и искал работу?
Так я не понял, что мне выбрать для SSR к Реакту ?))) Next или Nest ?
Next
Учишь фронтенд -> понимаешь что нормальный пет проект без бэкенда не сделать -> учишь бэкенд ))
почему же, есть много бесплатных готовых API, пригодных для пет-проекта)
@@user-iq9ll8lz9mбесплатные API подходят лишь для вывода списков. Необходим свой сервер с полноценным хранением, созданием и редактирование данных, с авторизацией и ролями тд.
Учишь бэкенд -> понимаешь что нормальный пет проект без фронта не сделать -> учишь фронтенд ))
Я так фулстак разработчиком стал.
Поражаюсь, насколько всё-таки разные приоритеты и мнения у людей. В одном видео дают такой элементарный родмап, как тут, а в другом вообще почти не затрагивают тему кода и высокоуровневых технологий, и рассказывают только про computer science. Как жить-то?😂
Хочешь в Бизнес, учи бэк
Какие еще есть триггеры, чтобы однозначно понять, что писать код твое или нет? В видео озвучено, что в свободное время человек занимаемся чем-то около кодовым. Что еще?
интерес, удовольствие, желание, восхищение проделанным... пусть даже свободное время занято другими делами!
@@ITKAMASUTRA понял, устроился системным аналитиком, т.к. ближе к бизнесу. Бизнес-процессы мне ближе. Ближе к деньгам :) Вам спасибо за Вашу работу (очень помогло подтянуть знания)!
Блин сколько всего придумали, я тут еле front пытаюсь тянуть столько всего а тут еще и back-end супер объемный. Почему нельзя придумать одну языковую структуру на основе которой все бы и пилили ,как например было с JAVA и поддержка была десятками лет.А тут пока выучишь уже будет не актуально , короче постоянно как осел гоняешься за морковкой которую догнать с нуля хз....Блин вроде учу но постоянно натыкаюсь на мысль что завтра это станет не актуально. Такое ощущения что знаний никогда недостаточно да же на позицию сопливого джуна. Да вернуть бы лет 6 - 5, я бы точно попал в струю ,ранее писал чисто для себя разные проги для удобства работы и поздновато понял что кодить это мое, а теперь рынок это какой-то издевательство .
Но все равно буду продолжать учить раз начал пусть будет что будет))))
Back-end в этом плане очень стабилен и основные принципы не менялись давно
Python не будет?
Неа…
Ага когда монго заблокирована для многих государств, сделать проект и получить блок, очень надёжная контора для бизнеса
А что именно заблокировано? Докер образ с монгой заблокирован? Или локальная установка ?
Я нигде еще такого простого, и при этом объемного роуд мапа не видел,.Ни на английском, ни на русском языках
Не поможет..
Сочувствую маслятам
мда...
роадмап для миддлов каких-то, а не для джуников или начинающих, ничего не понятно...
Пункт 1 - дальше можешь идти на собес)
А тестувальники навіщо якщо я тести писати буду.
на початку шляху в невеликих компаніях тести писатимеш сам, окремий штаб із тестувальників на все можуть собі дозволити
Тесты разные бывают, тестов нужно много
По - поводу изучения ООП на примере php и игры Цивилизация, да, та самая знаменитая игра, почитайте книгу PHP. Объекты, шаблоны и методики программирования. Мэт Зандстра.
объясняю на пальцах, что бы стать бек-энд программистом, учите php, 78 процентов рынка занимает, как раз php. Все те, кто хотят тебя обучить другим технологиям - разовдилы
PHP - язык программирования … качественный back на любом языке примерно одинаков
Где-то громко смеется очередной джавист
О Господи, по - поводу sql'ных базах данных, я работал с программистом , который учился в Москве на программиста(института не знаю) в 80-х годах, так вот, им тогда рассказывал препод, что сейчас идет разработка, ну скажем для простоты sql'ных бд(реляционные бд). И скоро бд станут структурироваными и всего этого бреда, который творится в современных бд не будет. Прошло 30 лет и теперь все те бд стали популярными и называются NoSql бд (MongoBD)
😀😀😀