Backend. Полный экскурс. Как правильно изучать Backend-разработку?

Поділитися
Вставка
  • Опубліковано 22 тра 2024
  • В данном видео мы разберем всё, что касается темы Backend-разработки. Мы рассмотрим наиболее используемые языки программирования и фреймворки. Поймем какие языки используются в банках и ином энтерпрайзе, а какие в более скромных проектах. И само собой пройдемся по списку вспомогательных в разработке технологий вроде баз данных, брокеров сообщений и систем виртуализации и контейнеризации.
    Boosty: boosty.to/egorguru
    Telegram: t.me/egor_guru
    VK: egor.guru
    Github: github.com/egorguru
    00:00 - Вступление: что такое Backend-разработка?
    01:04 - Какие языки программирования подходят для серверной разработки?
    01:24 - Категории Backend-разработки
    01:57 - Highload
    03:42 - Массовая разработка
    04:34 - Enterprise
    05:26 - Какую сферу и язык программирования выбрать?
    05:53 - Фреймворки
    06:53 - Принципы разработки ПО
    08:13 - Протоколы
    09:00 - Стили проектирования API
    09:33 - HTML и CSS
    10:03 - SQL и реляционные базы данных
    11:04 - Дополнительные/Обязательные инструменты
    11:18 - Нереляционные базы данных
    11:47 - Брокеры сообщений
    12:27 - Системы контроля версий
    12:43 - Виртуализация и контейнеризация
    13:23 - Как изучать Backend-разработку?
    14:29 - Заключение
    Музыка из видео:
    c152 - Night In California
    The Real Folk Blues (Instrumental Cover feat. Shirou Novaleinn)
    #программирование #backend

КОМЕНТАРІ • 34

  • @lolkin8501
    @lolkin8501 11 днів тому +7

    Крутой видос, его и искал. Мне немного визуализации не хватило на самой видеодорожке, ты большк рассказывал. Всего хорошего!

  • @Chris-dx7oi
    @Chris-dx7oi 2 дні тому +1

    Сделай про Linux, наподобие GIT и SQL, хороший контент, интересно наблюдать

  • @solio6999
    @solio6999 11 днів тому +3

    Очень структурировано и последовательно, на самом старте то что нужно!

  • @crazym8nd
    @crazym8nd 12 днів тому +5

    классное видео, от себя добавлю пожелание, чтобы понагляднее отображать информацию, емть места в видео где ты очень много говоришь но на экране просто одно слово))

  • @alekssjeva951
    @alekssjeva951 8 днів тому +6

    Сейчас современная web-backend-разработка на 70% состоит из девопса, и только на на 30 - из ЯП и БД. То есть, обязательно знать всякие докеры, гиты, CI/CD, Кафки, быть Линукс-ниндзей, но сам ЯП - главное чтобы умел на Ларавели или Джанге с ORM что-то там шлёпать)

    • @rotrhino
      @rotrhino 7 днів тому

      Скорее сисдиз, чтобы ты из кафок редисок нджинксов и прочего запилил рабочую отказоустойчивую систему

  • @user-nu2jz1sb4s
    @user-nu2jz1sb4s 12 днів тому +1

    NodeJS не компилируется в объектный код, там что-то типа байткода. Пыха сейчас по той же схеме работает.

  • @nnnabbot
    @nnnabbot 10 днів тому

    Спасибо а видос

  • @user-lx7xb7cp3g
    @user-lx7xb7cp3g 12 днів тому +5

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

  • @kazbo4431
    @kazbo4431 12 днів тому +8

    Очень удивился, когда к highload отнесли - nodejs, и умолчали про java :) 3:31

    • @user-jf2ui2qy1y
      @user-jf2ui2qy1y 10 днів тому +1

      Не все наделены мышлением и пониманием, что такое хайлоад, увы

    • @user-co5bp8nq7e
      @user-co5bp8nq7e 10 днів тому +1

      ну так можно назвать пару десятков языков/технологий о которых умолчали применительно к хайлоад))

  • @p4m3remostone71
    @p4m3remostone71 10 днів тому

    Давно ли ты смотрел все возможности хтмл + цсс там же сейчас овердофига всего и даже фронты уже не верстают, а используют визуальные библиотеки с компонентами.

  • @franklucas6847
    @franklucas6847 5 днів тому

    Node сразу компилирует js
    че то новое))

  • @shashi-kf3mw
    @shashi-kf3mw 12 днів тому

    Js не компилируется в бинарник, это интерпретируемый язык программирования

    • @DimaTiunov
      @DimaTiunov 12 днів тому +1

      На ноде есть варианты компилить js и не один, так шо увы, ты не прав

  • @qrthack3233
    @qrthack3233 3 дні тому

    Что лучше для начала PHP или Java?

    • @clojure_sith
      @clojure_sith День тому

      я выбрал бы java. Банковкие прилжения работают на java, на java есть крутой практический курс javarush, на java можно писать мобильные приложения

    • @qrthack3233
      @qrthack3233 День тому

      @@clojure_sith спасибо, так и сделал

  • @astro-fu6eb
    @astro-fu6eb 8 днів тому +1

    Можно ли сразу изучать бэк не изучив фронтенд?

    • @MyFearIsMyBlue
      @MyFearIsMyBlue 4 години тому

      Конечно. Сильно независимые области.

  • @user-ny6pf3vr1g
    @user-ny6pf3vr1g 10 днів тому

    js еще жив?

  • @user-md8uh4us2d
    @user-md8uh4us2d 2 дні тому

    grpc это не протокол

  • @user-lc3nj1yh9n
    @user-lc3nj1yh9n 13 днів тому

    Не, ну я считаю, что тут без чистого кода от Роберта Мартина не обойтись!

    • @Edgar-pu1lc
      @Edgar-pu1lc 12 днів тому +2

      Так себе книга , для новичков только

  • @daun55
    @daun55 13 днів тому +1

    Проверь щитовидку, похоже что с гормонами не все в пордяке

    • @twospikes7387
      @twospikes7387 12 днів тому

      чё

    • @KhabibulinAnvar
      @KhabibulinAnvar 12 днів тому

      @daun55 Ахахаха, тонко))) не сразу обратил внимание на никнейм

    • @daniel-8340
      @daniel-8340 11 днів тому

      @@KhabibulinAnvar😂😂😂😂

  • @user-br4gt7xu2j
    @user-br4gt7xu2j 13 днів тому +3

    Сорри, но видео - набор субъективно набросанных тем без какой-либо структуры вообще, более того почти все тезисы по этим темам - поверхностный стереотипный бред. Во-первых, что вообще за нелепый вопрос "как правильно изучать бэк-разработку"? кому изучать? для чего изучать? Это как вопрос: как правильно строить недвижимость (без уточнения какую, с какой целью, кому и т.п.). Во-вторых, что за попытка классифицировать ЯП? В реальности вообще нет разницы на каком языке концентрироваться, если ты нулевой, т.к. исход один и тот же: если будешь пинать балду - то останешься нулевым в любом случае, если будешь стараться, то через лет 10 начнешь понимать как все устроено и будешь уметь писать на чем угодно - это вообще не принципиально. 90% разработки - это не синтаксис какого-то конкретного языка как бы ни разу... И если уж пытаться как-то подобрать "правильный" язык (хоть это и бред, но все же), то стоит начать с того, где максимально строгие и устоявшиеся шаблоны, правила и стили, т.о. получится эффективнее на старте понять как вообще пишется нормальный код. Таких языков немного (навскидку только в Java и С# исторически сложились мало-мальские стандарты чистого кода, я бы даже рекомендовал первый, т.к. там вдобавок присутствует еще и Spring, а это вообще уникальное явление в программировании - смешно когда кто-то пытается какие-то параллели проводить с Ларавелем и тому подобной чепухой. очевидно от абсолютного непонимания о чем он говорит). А потом уже лет через 5-7 можно выбирать, что больше по душе и уже писать сразу неплохо на любом языке, хоть на петухоне, хоть на JS, хоть на Go, хоть на котлине, хоть на расте, хоть на плюсах в зависимости от задач.

    • @ilia5564
      @ilia5564 12 днів тому +12

      Вы критикуете хиро в субъективизме, а затем сами начинаете писать тоже самое, только более правильное по вашему мнению)))

    • @n3k2perl
      @n3k2perl 12 днів тому +3

      Вкусовщина и хейт питона...ну ок