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

Комментарии • 92

  • @rostislavpotapov7215
    @rostislavpotapov7215 Год назад +24

    Могу слушать Диму вечено, безумно интересно все рассказывает. Вот такое ощущение, что ты его младший брат, и он с тобой лично сидит и все объясняет.

  • @alexeymarkov3944
    @alexeymarkov3944 Год назад +35

    Не встречал ролики и статьи, где бы так конкретно и без воды объяснили, что нужно знать в backend. Спасибо!

    • @ITKAMASUTRA
      @ITKAMASUTRA  Год назад +2

      🚀🚀🚀

    • @evgenasd8892
      @evgenasd8892 9 месяцев назад

      @@ITKAMASUTRAскажите, как применять знания лучше, например я изучаю разработку через приемочное тестирование/ specification by example, а так же построение бизнес модели приложения с помощью ddd. И сразу в рабочих задачах стоит переходить к применению изучаемого материала, ведь самое лучшее закрепление теории- это практика. Но в этом случае я не укладываюсь не в какие сроки завершения задач. Или практиковать на своих пет проектах? А рабочий процесс продолжать в старом стиле? Или как ?

  • @shtirlizc1024
    @shtirlizc1024 Год назад +2

    Спасибо за материал! Очень полезный

  • @sh0ny
    @sh0ny Год назад

    Дима, светлый ты человек! Огромное тебе спасибо тебе за всё, с чем делишься с нами!

  • @StepanVorobiov
    @StepanVorobiov Год назад

    Топовый видос, то что мне именно надо было и то что ждал от курса по Бэку! Супер! Спасибо!!

  • @johndoe20975
    @johndoe20975 Год назад +3

    Топ! Реально крутое видео, побольше бы таких. Спасибо 😎

  • @user-fy5lm1hj2v
    @user-fy5lm1hj2v 10 месяцев назад +1

    Действительно стоящее видео, очень подробно расписаны все необходимые технологии

  • @aianamirai
    @aianamirai Год назад

    Спасибо за видео :3

  • @RichardWalterLanda
    @RichardWalterLanda 2 месяца назад

    Видео просто мега! Огромное спасибо автору и успехов!

  • @frozenplay1417
    @frozenplay1417 3 месяца назад

    Ахриненый ролик! Просмотрел за раз, испытал такое погружение что в шоке❤

  • @andriizhyvotovskyi7944
    @andriizhyvotovskyi7944 Год назад +1

    Учил реакт по курсу самурая. Работаю на бэке. Интересно посмотреть что Димон говорит. Спасибо за мотивацию. Димон ты зажигаешь огни в людях. Спасибо тебе.🚀🚀🚀🚀🚀

  • @user-fq5dg5rz6c
    @user-fq5dg5rz6c Год назад

    Ты хорош! В 2020 смотивировал меня вливаться в тему!

  • @user-hr3oc1ms6z
    @user-hr3oc1ms6z 9 месяцев назад

    Молодец! Мотивируешь к обучению.

  • @yurymatsiulka5786
    @yurymatsiulka5786 Год назад +2

    Учил реакт по курсу самурая, хотя сам бекендер)) Классный курс был, у меня аж желание тогда появилось программировать, и что-то писать своё, а тут уже роадмап на бек енд)) Выглядит очень даже неплохо. В принципе всё то, что ты сказал более чем достаточно для любого проекта, как мне кажется. Для себя лично вебсокеты ещё не открывал, но понимаю, что надо подучить, вещь нужная.

  • @user-iz7ug7iz5k
    @user-iz7ug7iz5k Год назад

    Привет it-incubator, это здорово и правильно что обучение идёт до трудоустройства. Ведь человек, если серьезно решил, а именно он так и должен решать, в конечном итоге хочет сменить работу и зарабатывать новыми навыками

  • @eghazaryan3335
    @eghazaryan3335 Год назад

    Spasibo Dimich🤩🤩🤩🤩

  • @user-mu4my8fq2e
    @user-mu4my8fq2e Год назад

    Моё почтение!

  • @notchannel.
    @notchannel. Год назад

    Спасибо за такое видео, Димыч. Теперь не заблудимся.

  • @ismanovq
    @ismanovq Год назад

    Dima you are a wonderful teacher

  • @sfuid
    @sfuid Год назад

    Лучший!

  • @waseemfaraun
    @waseemfaraun 7 месяцев назад +1

    Спасибо очень хорошо объясняешь. Это конечно очень долгий путь, но все равно это лучше чем сидеть в тик токе)) лучше учить)

  • @shellshell9860
    @shellshell9860 Год назад +4

    Лайк. Ждем такой же роадмап для реакт фронтендеров :) сейчас очень актуально.

    • @2Extremum
      @2Extremum Год назад +1

      "реакт-фронтендер" - это звучит...прям как "html-программист")

  • @Evgeny..
    @Evgeny.. Год назад +15

    Когда-то благодаря родмапу по фронту от Димыча стал фронтом, теперь когда Димыч стал выпускать уроки по бэку начал учить бэкенду сам стал вникать в бэк и ушел вперед. Спасибо Дима)

    • @hiyoutube6769
      @hiyoutube6769 Год назад +2

      Фулстек получается

    • @Evgeny..
      @Evgeny.. Год назад +2

      Ну пока нет) пока я все ещё фронтендер, бэк только для своих проектов(реальных кстати, уже).
      Но думаю туда Идем.)

    • @user-yp8xl3my7q
      @user-yp8xl3my7q 9 месяцев назад

      А как ты учился на фронтенду? Можешь дать советы?

    • @borz_musa
      @borz_musa 7 месяцев назад

      @@user-yp8xl3my7q на канале есть плейлист фронтенд путь самуря, чекни там автор с нуля все объясняет

  • @genius1100
    @genius1100 Год назад +10

    Очень классное и полезное видео! И очень хотелось бы увидеть от тебя такой же roadmap по Front-end(React), но 10 000 лайков при всем уважении я думаю не соберётся, по крайней мере в ближайший месяц,

    • @vityaost
      @vityaost Год назад +1

      Открывай вакансии и смотри что требуется. На джуна верстка, жс, фреймворк. Будет плюсом немного ноду знать

  • @deniszavarzin2768
    @deniszavarzin2768 Год назад

    В плане "по простому" Prisma ORM должна по идее очень сильно Mongo DB потеснить. Она похожий интерфейс предоставляет к данным. Все строго типизировано (дженерики хитро используются). А под капотом - SQL. То есть можно строчить сложные запросы когда/если это будет нужно.

  • @ivanrussui4126
    @ivanrussui4126 Год назад

    Димыч спасибо, хоть я и по фронту в общем представлении знать про бэк полезно. Давай такой и по фронту, а лайку дойдут)

  • @user-ir2qm8mg9e
    @user-ir2qm8mg9e Год назад

    Смотрю все видео. Выход каждого - как праздник. Теме не важна))

  • @i.am.rossalex
    @i.am.rossalex Год назад +1

    Почти со всем согласен. С точки зрения DevOps, мне хватает Git + Hooks, bash, Docker + compose + swarm. Всякие Терраформы и Ансиблы не всегда нужны, если знаешь более низкоуровневые тулзы. А DDD и CQRS маст хэв, как MSA/SOA

  • @beibaryssultan1573
    @beibaryssultan1573 Год назад

    Дима, доброго времени суток! Есть ли качественный видео курс по куберу с погружением с высокого до низкого уровня и философии для использования его в проде?
    Заранее спасибо!

  • @lubovkabanova
    @lubovkabanova Год назад +1

    Очень информативно и своевременно для меня - как раз прохожу курс Kotlin backend)) хочу переползти с фронта на фуллстек)
    Димыч, а нет в планах записать курс или серию роликов по работе с СУБД, sql-запросам? Тот же PostgreSQL, например.

  • @jamjam3337
    @jamjam3337 Год назад

    👏🤙👍

  • @magister1978
    @magister1978 5 месяцев назад

    Теперь я понимаю зачем нужна высшая математика и математическое программирование. Эти предметы здорово помогают для построения архитектуры программ и работой с базой данных.

  • @dmaberlin
    @dmaberlin Год назад

    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?

  • @ITKAMASUTRA
    @ITKAMASUTRA  Год назад

    it-incubator.ru/education/back-end - обучение в АйтиИнкубаторе с гарантированным трудоустрйоством
    offerheap.com - накачивай свою репутацию и получай приглашения в лучшие компании
    Канал инкубатора RUclips.com/@ITINCUBATOR

  • @dmytronice1337
    @dmytronice1337 Год назад

    Можно доступ к МИРО борде? Я сделал реквест))

  • @astf4556
    @astf4556 Год назад +3

    Дима, Дмитрий, Димочка. Скажи пжлста, есть ли смысл учиться JS по твоим урокам? Они были лет 5 назад, не сильно ли устарел материал? Или база все равно осталась такой же
    Буду очень благодарен!

    • @ITKAMASUTRA
      @ITKAMASUTRA  Год назад

      Фундамент тот же! Источник обучения выбирайте не по новизне, а по совместимости с вашими мозгами

    • @astf4556
      @astf4556 Год назад

      @@ITKAMASUTRA премного благодарен!
      Сложно выбирать по мозгам, когда их значение в js приравнивается к нулю 😄
      Подача материала отличная, мне очень понравилось. Благодарю тебя за труды!

  • @rudakov_ilya
    @rudakov_ilya Год назад +1

    Очень крутой видос! Back-end roadmap, Как стать back-end программистом

  • @ol1175
    @ol1175 6 месяцев назад

    То есть по сути если пройти пункт 1 , что означает rest api, плюс бд и пункт 2 где auth то уже на Джуна можно?

  • @mr.talap016
    @mr.talap016 Год назад

    Сделайте про фронт плиз

  • @user-lw7sq1hd1j
    @user-lw7sq1hd1j 6 месяцев назад

    А что вы скажете про Python для бэкенд-разработчика?

  • @user-rn1ee6if7w
    @user-rn1ee6if7w 10 месяцев назад

    а после какого пункта стоит учить ЯП?

  • @a-sher
    @a-sher Год назад

    4 года ))

  • @7GBars
    @7GBars Год назад +1

    Инкубатор, помог мне найти работу по фронту

    • @ITKAMASUTRA
      @ITKAMASUTRA  Год назад +1

      🚀🚀🚀

    • @mr.zxzxzxz3816
      @mr.zxzxzxz3816 Год назад

      как долго учился и искал работу?

  • @noname-rp8pv
    @noname-rp8pv Год назад

    Так я не понял, что мне выбрать для SSR к Реакту ?))) Next или Nest ?

  • @UserSo4reUsu75ry
    @UserSo4reUsu75ry Год назад +10

    Учишь фронтенд -> понимаешь что нормальный пет проект без бэкенда не сделать -> учишь бэкенд ))

    • @user-iq9ll8lz9m
      @user-iq9ll8lz9m Год назад

      почему же, есть много бесплатных готовых API, пригодных для пет-проекта)

    • @UserSo4reUsu75ry
      @UserSo4reUsu75ry Год назад +1

      @@user-iq9ll8lz9mбесплатные API подходят лишь для вывода списков. Необходим свой сервер с полноценным хранением, созданием и редактирование данных, с авторизацией и ролями тд.

    • @KGcitiZen
      @KGcitiZen Год назад +5

      Учишь бэкенд -> понимаешь что нормальный пет проект без фронта не сделать -> учишь фронтенд ))

    • @Variont13
      @Variont13 Год назад

      Я так фулстак разработчиком стал.

  • @mrmarkovniktgv3058
    @mrmarkovniktgv3058 8 месяцев назад

    Поражаюсь, насколько всё-таки разные приоритеты и мнения у людей. В одном видео дают такой элементарный родмап, как тут, а в другом вообще почти не затрагивают тему кода и высокоуровневых технологий, и рассказывают только про computer science. Как жить-то?😂

  • @theoty-js-react
    @theoty-js-react Год назад

    Хочешь в Бизнес, учи бэк

  • @user-fq5dg5rz6c
    @user-fq5dg5rz6c Год назад

    Какие еще есть триггеры, чтобы однозначно понять, что писать код твое или нет? В видео озвучено, что в свободное время человек занимаемся чем-то около кодовым. Что еще?

    • @ITKAMASUTRA
      @ITKAMASUTRA  Год назад +1

      интерес, удовольствие, желание, восхищение проделанным... пусть даже свободное время занято другими делами!

    • @user-fq5dg5rz6c
      @user-fq5dg5rz6c 8 месяцев назад

      @@ITKAMASUTRA понял, устроился системным аналитиком, т.к. ближе к бизнесу. Бизнес-процессы мне ближе. Ближе к деньгам :) Вам спасибо за Вашу работу (очень помогло подтянуть знания)!

  • @niklis4085
    @niklis4085 Год назад +1

    Блин сколько всего придумали, я тут еле front пытаюсь тянуть столько всего а тут еще и back-end супер объемный. Почему нельзя придумать одну языковую структуру на основе которой все бы и пилили ,как например было с JAVA и поддержка была десятками лет.А тут пока выучишь уже будет не актуально , короче постоянно как осел гоняешься за морковкой которую догнать с нуля хз....Блин вроде учу но постоянно натыкаюсь на мысль что завтра это станет не актуально. Такое ощущения что знаний никогда недостаточно да же на позицию сопливого джуна. Да вернуть бы лет 6 - 5, я бы точно попал в струю ,ранее писал чисто для себя разные проги для удобства работы и поздновато понял что кодить это мое, а теперь рынок это какой-то издевательство .
    Но все равно буду продолжать учить раз начал пусть будет что будет))))

    • @ITKAMASUTRA
      @ITKAMASUTRA  Год назад +1

      Back-end в этом плане очень стабилен и основные принципы не менялись давно

  • @sunburstcarnage9509
    @sunburstcarnage9509 Год назад

    Python не будет?

  • @dmitripolevoi4473
    @dmitripolevoi4473 Год назад +1

    Ага когда монго заблокирована для многих государств, сделать проект и получить блок, очень надёжная контора для бизнеса

    • @shellshell9860
      @shellshell9860 Год назад

      А что именно заблокировано? Докер образ с монгой заблокирован? Или локальная установка ?

  • @user-uj6wc4jt5d
    @user-uj6wc4jt5d Год назад

    Я нигде еще такого простого, и при этом объемного роуд мапа не видел,.Ни на английском, ни на русском языках

  • @orego800
    @orego800 9 месяцев назад

    Не поможет..

  • @ilya9852
    @ilya9852 9 месяцев назад

    Сочувствую маслятам

  • @endlessanxiety9003
    @endlessanxiety9003 9 месяцев назад

    мда...
    роадмап для миддлов каких-то, а не для джуников или начинающих, ничего не понятно...

    • @endlessanxiety9003
      @endlessanxiety9003 9 месяцев назад

      Пункт 1 - дальше можешь идти на собес)

  • @andryvoytsehovsky6591
    @andryvoytsehovsky6591 Год назад

    А тестувальники навіщо якщо я тести писати буду.

    • @homelander973
      @homelander973 Год назад

      на початку шляху в невеликих компаніях тести писатимеш сам, окремий штаб із тестувальників на все можуть собі дозволити

    • @ITKAMASUTRA
      @ITKAMASUTRA  Год назад

      Тесты разные бывают, тестов нужно много

  • @user-bd9ls8rq8x
    @user-bd9ls8rq8x Год назад

    По - поводу изучения ООП на примере php и игры Цивилизация, да, та самая знаменитая игра, почитайте книгу PHP. Объекты, шаблоны и методики программирования. Мэт Зандстра.

  • @user-bd9ls8rq8x
    @user-bd9ls8rq8x Год назад

    объясняю на пальцах, что бы стать бек-энд программистом, учите php, 78 процентов рынка занимает, как раз php. Все те, кто хотят тебя обучить другим технологиям - разовдилы

    • @ITKAMASUTRA
      @ITKAMASUTRA  Год назад

      PHP - язык программирования … качественный back на любом языке примерно одинаков

    • @luckytima2315
      @luckytima2315 Год назад

      Где-то громко смеется очередной джавист

  • @user-bd9ls8rq8x
    @user-bd9ls8rq8x Год назад

    О Господи, по - поводу sql'ных базах данных, я работал с программистом , который учился в Москве на программиста(института не знаю) в 80-х годах, так вот, им тогда рассказывал препод, что сейчас идет разработка, ну скажем для простоты sql'ных бд(реляционные бд). И скоро бд станут структурироваными и всего этого бреда, который творится в современных бд не будет. Прошло 30 лет и теперь все те бд стали популярными и называются NoSql бд (MongoBD)