Разберёмся с REST API?
Взаимодействие клиента и сервера — одно из важнейших составляющих веб-разработки. Чтобы разработчики могли совершать запросы к серверу и получать ответы, необходимо REST API, которое определяет необходимый для этого набор функций.
За одно видео вы усвоите основную теорию REST API, а также научитесь писать полноценное FullStack-приложение на связке Node.js + Vue.js:
https://youtu.be/lzQIhjElV_g
#веб #бэкенд
Взаимодействие клиента и сервера — одно из важнейших составляющих веб-разработки. Чтобы разработчики могли совершать запросы к серверу и получать ответы, необходимо REST API, которое определяет необходимый для этого набор функций.
За одно видео вы усвоите основную теорию REST API, а также научитесь писать полноценное FullStack-приложение на связке Node.js + Vue.js:
https://youtu.be/lzQIhjElV_g
#веб #бэкенд
За что отвечают фронтенд и бэкенд?
Всего за одно получасовое видео вы узнаете, как работает фронтенд и бэкенд веб-приложения, на каких технологиях они реализуются, а также как взаимодействуют друг с другом:
https://www.youtube.com/watch?v=I3d0aMehazg
#веб #фронтенд #бэкенд
Всего за одно получасовое видео вы узнаете, как работает фронтенд и бэкенд веб-приложения, на каких технологиях они реализуются, а также как взаимодействуют друг с другом:
https://www.youtube.com/watch?v=I3d0aMehazg
#веб #фронтенд #бэкенд
Всё, что нужно знать о Node.js, — в одном видео
Написать бэкенд на JavaScript? Да запросто с фреймворком Node.js, который позволяет выполнять JS-код вне браузера на сервере. Изучить Node.js поможет свежий гайд:
https://www.youtube.com/watch?v=nu4PiyjAmAE
В процессе вы не только изучите основные инструменты Node.js, но и научитесь хранить и выгружать данные из БД MongoDB, а также загружать готовое веб-приложение на хостинг.
#веб #бэкенд #js
Написать бэкенд на JavaScript? Да запросто с фреймворком Node.js, который позволяет выполнять JS-код вне браузера на сервере. Изучить Node.js поможет свежий гайд:
https://www.youtube.com/watch?v=nu4PiyjAmAE
В процессе вы не только изучите основные инструменты Node.js, но и научитесь хранить и выгружать данные из БД MongoDB, а также загружать готовое веб-приложение на хостинг.
#веб #бэкенд #js
Изучаем Next.js за одно видео
Фреймворк Next.js предназначен для разработки веб-приложений, функциональность которых превышает обычные одностраничные приложения (SPA — single page application).
Поскольку Next.js основан на React.js, перед его изучением нужно знать основы React. Если вы уже чувствуете себя уверенно в React, то курс поможет освоить:
— концепции Next.js, такие как роутинг, создание страниц и компонентов;
— подходы SSR (Server Side Rendering) и SSG (Static Site Generation);
— как улучшить SEO и ускорить загрузку приложения.
Весь курс доступен в одном видео: https://youtu.be/GEfR69hL9y0
#веб #js #бэкенд
Фреймворк Next.js предназначен для разработки веб-приложений, функциональность которых превышает обычные одностраничные приложения (SPA — single page application).
Поскольку Next.js основан на React.js, перед его изучением нужно знать основы React. Если вы уже чувствуете себя уверенно в React, то курс поможет освоить:
— концепции Next.js, такие как роутинг, создание страниц и компонентов;
— подходы SSR (Server Side Rendering) и SSG (Static Site Generation);
— как улучшить SEO и ускорить загрузку приложения.
Весь курс доступен в одном видео: https://youtu.be/GEfR69hL9y0
#веб #js #бэкенд
План обучения бэкенд-разработчика
Для бэкенд-разработки недостаточно знать только нужные языки программирования и фреймворки. Начинающему бэкендеру стоит изучить множество сопутствующим тем: основы работы с сетью, API, Git, терминалом в Linux и не только.
Подробнее о том, что необходимо знать бэкенд-разработчику, рассказано в статье:
https://nuancesprog.ru/p/15821/
#бэкенд #roadmap
Для бэкенд-разработки недостаточно знать только нужные языки программирования и фреймворки. Начинающему бэкендеру стоит изучить множество сопутствующим тем: основы работы с сетью, API, Git, терминалом в Linux и не только.
Подробнее о том, что необходимо знать бэкенд-разработчику, рассказано в статье:
https://nuancesprog.ru/p/15821/
#бэкенд #roadmap
Дорожные карты для начинающего разработчика
1. бэкенд: roadmap.sh/backend
2. фронтенд: roadmap.sh/frontend
3. android: roadmap.sh/android
#бэкенд #фронтенд #android
1. бэкенд: roadmap.sh/backend
2. фронтенд: roadmap.sh/frontend
3. android: roadmap.sh/android
#бэкенд #фронтенд #android
Обзор терминала Warp
Возможности PowerShell и Mac терминалов сильно ограничены. Приходится использовать хитрости, чтобы вставить текст из буфера обмена, решать проблемы с курсором, мерцанием и командами.
Если вы ищете альтернативу, попробуйте Warp. Этот терминал на основе Rust похож по функциональности на редактор кода. В Warp пользователь может:
— предоставить всей команде доступ к терминалу через ссылку,
— вести документацию,
— редактировать свои команды,
— просмотреть все записи журнала.
Бета-версия Warp доступна пока только пользователям Mac.
#warp #бэкенд
Возможности PowerShell и Mac терминалов сильно ограничены. Приходится использовать хитрости, чтобы вставить текст из буфера обмена, решать проблемы с курсором, мерцанием и командами.
Если вы ищете альтернативу, попробуйте Warp. Этот терминал на основе Rust похож по функциональности на редактор кода. В Warp пользователь может:
— предоставить всей команде доступ к терминалу через ссылку,
— вести документацию,
— редактировать свои команды,
— просмотреть все записи журнала.
Бета-версия Warp доступна пока только пользователям Mac.
#warp #бэкенд
Кто такой фулстек и как войти в фулстек-разработку без магии и упований на удачу?
Понятие фулстек-разработчика варьируется от компании к компании. И это понятно: в разных проектах используются разные технологии и структурно они устроены по-разному. Но примерно везде фулстек-разработчик — это универсальный специалист, у которого хватает знаний в части фронтенд- и бэкенд-разработки.
В теории он способен в одиночку создать проект. Но чаще фулстек — это специалист-универсал, у которого есть своя узкая специализация, но в случае чего он может решить и проблемы на стыках дисциплин.
Кто такой фулстек в реальности, что хочет компания от такого специалиста и какие есть нюансы? Подробнее рассказывает фулстек-разработчик Группы «Иннотех» Олег Лучанский: https://tprg.ru/0Y8S
#фронтенд #бэкенд
Понятие фулстек-разработчика варьируется от компании к компании. И это понятно: в разных проектах используются разные технологии и структурно они устроены по-разному. Но примерно везде фулстек-разработчик — это универсальный специалист, у которого хватает знаний в части фронтенд- и бэкенд-разработки.
В теории он способен в одиночку создать проект. Но чаще фулстек — это специалист-универсал, у которого есть своя узкая специализация, но в случае чего он может решить и проблемы на стыках дисциплин.
Кто такой фулстек в реальности, что хочет компания от такого специалиста и какие есть нюансы? Подробнее рассказывает фулстек-разработчик Группы «Иннотех» Олег Лучанский: https://tprg.ru/0Y8S
#фронтенд #бэкенд
Telegram-бот на Java и Spring Boot
Простой видеоурок для начинающих по созданию Telegram бота с помощью Spring Boot. Автор подробно объясняет, как создать Maven проект, зарегистраровать бота в Telegram и реализовать базовый функционал.
Ссылка на видео: https://youtu.be/t9OTDHuF7_M
#java #бэкенд
Простой видеоурок для начинающих по созданию Telegram бота с помощью Spring Boot. Автор подробно объясняет, как создать Maven проект, зарегистраровать бота в Telegram и реализовать базовый функционал.
Ссылка на видео: https://youtu.be/t9OTDHuF7_M
#java #бэкенд
Что такое WebSocket и для чего он нужен
HTTP запросы не могут работать с двунаправленным потоком данных. Сервер только отвечает на запрос, который отправляет клиент, поэтому, чтобы узнать о новом сообщение в чате или push-уведомлениях нужно обновлять страницу вручную. С помощью WebSocket можно сделать соединение постоянным и двунаправленным.
WebSocket — это протокол, предназначенный для обмена данными между сервером и клиентом в реальном времени. Данный протокол часто используют сервисы, которые нуждаются в постоянном обмене данными. Например: чат-приложения, онлайн-игры или торговые площадки.
В этом руководстве рассматривается, как открыть веб-сокет-соединение и настроить поток данных на примере чата:
https://learn.javascript.ru/websocket#primer-chata
#фронтенд #бэкенд
HTTP запросы не могут работать с двунаправленным потоком данных. Сервер только отвечает на запрос, который отправляет клиент, поэтому, чтобы узнать о новом сообщение в чате или push-уведомлениях нужно обновлять страницу вручную. С помощью WebSocket можно сделать соединение постоянным и двунаправленным.
WebSocket — это протокол, предназначенный для обмена данными между сервером и клиентом в реальном времени. Данный протокол часто используют сервисы, которые нуждаются в постоянном обмене данными. Например: чат-приложения, онлайн-игры или торговые площадки.
В этом руководстве рассматривается, как открыть веб-сокет-соединение и настроить поток данных на примере чата:
https://learn.javascript.ru/websocket#primer-chata
#фронтенд #бэкенд
Что нужно знать начинающему разработчику Java, чтобы получить работу
Интересуетесь Java и хотите стать бэкенд-разработчиком? Знание языка программирования — это хорошо, но часто недостаточно для позиции Junior-разработчика. Есть и другие навыки и качества, которые нужны для успешного трудоустройства.
Рассказали, как лучше изучать основы программирования и навыках, которые понадобятся начинающему разработчику в нашей статье:
https://tprg.ru/8xUZ
#java #бэкенд
Интересуетесь Java и хотите стать бэкенд-разработчиком? Знание языка программирования — это хорошо, но часто недостаточно для позиции Junior-разработчика. Есть и другие навыки и качества, которые нужны для успешного трудоустройства.
Рассказали, как лучше изучать основы программирования и навыках, которые понадобятся начинающему разработчику в нашей статье:
https://tprg.ru/8xUZ
#java #бэкенд
Как создать собственную версию Twitter с React и TypeScript?
Последние две недели Twitter стал наиболее обсуждаемой темой в сети из-за скандальных ситуаций. А что если создать собственную замену Twitter?
В этом руководстве вы сможете познакомиться с различными технологиями, например: MongoDB и PostgreSQL, TypeScript и другими и создать собственный аналог популярного приложения:
https://dev.to/andrewbaisden/the-complete-modern-react-developer-2022-3257
#бэкенд #фронтенд
Последние две недели Twitter стал наиболее обсуждаемой темой в сети из-за скандальных ситуаций. А что если создать собственную замену Twitter?
В этом руководстве вы сможете познакомиться с различными технологиями, например: MongoDB и PostgreSQL, TypeScript и другими и создать собственный аналог популярного приложения:
https://dev.to/andrewbaisden/the-complete-modern-react-developer-2022-3257
#бэкенд #фронтенд
Как правильно тестировать методы REST API?
REST API — это способ взаимодействия приложений с сервером. Без тестирования API разработчики не могут быть уверены, правильно ли работает их программа или нет. Каждый тест состоит из тестовых шагов и для каждого запроса API тест должен выполнять определённые действия.
Как правильно тестировать запросы и сам чек-лист проверок — в статье:
https://habr.com/ru/post/704090/
#бэкенд #тестирование
REST API — это способ взаимодействия приложений с сервером. Без тестирования API разработчики не могут быть уверены, правильно ли работает их программа или нет. Каждый тест состоит из тестовых шагов и для каждого запроса API тест должен выполнять определённые действия.
Как правильно тестировать запросы и сам чек-лист проверок — в статье:
https://habr.com/ru/post/704090/
#бэкенд #тестирование
А что если создать клон ChatGPT?
Нейросеть ChatGPT взорвала интернет и стала самой обсуждаемой темой в 2022. Интересно, как повторить такой проект?
Мы нашли видеоурок, в котором автор объясняет, как с нуля создать интерфейс ChatGPT для фронтенда и бэкенда, используя пакет от OpenAI:
https://youtu.be/qwM23_kF4v4
#ии #фронтенд #бэкенд
Нейросеть ChatGPT взорвала интернет и стала самой обсуждаемой темой в 2022. Интересно, как повторить такой проект?
Мы нашли видеоурок, в котором автор объясняет, как с нуля создать интерфейс ChatGPT для фронтенда и бэкенда, используя пакет от OpenAI:
https://youtu.be/qwM23_kF4v4
#ии #фронтенд #бэкенд
Годный бесплатный видеокурс по продвинутому бэкенду на Node.js
В этом ролике вы научитесь реализовывать масштабируемый бэкенд на Node.js, Nest.js, PostgreSQL в связке с ORM Sequelize. А также задокументируете API с помощью SWAGER Nest.js и обернёте приложение в Docker.
Ролик идёт чуть больше 1,5 часа. Но зато тема раскрыта очень подробно и доступно. Из 1100 комментариев почти все — положительные: https://youtu.be/dDeWWQWMM-Y
Обязательно сохраните себе, чтобы не потерять.
#бэкенд #nodejs #курсы
В этом ролике вы научитесь реализовывать масштабируемый бэкенд на Node.js, Nest.js, PostgreSQL в связке с ORM Sequelize. А также задокументируете API с помощью SWAGER Nest.js и обернёте приложение в Docker.
Ролик идёт чуть больше 1,5 часа. Но зато тема раскрыта очень подробно и доступно. Из 1100 комментариев почти все — положительные: https://youtu.be/dDeWWQWMM-Y
Обязательно сохраните себе, чтобы не потерять.
#бэкенд #nodejs #курсы
Простыми словами о «фронтенде» и «бэкенде»: что это такое и как они взаимодействуют?
Вы наверняка уже слышали эти модные в сфере программирования слова «фронтенд» и «бэкенд», но что за ними стоит?
Давайте разбираться
#веб #фронтенд #бэкенд
Вы наверняка уже слышали эти модные в сфере программирования слова «фронтенд» и «бэкенд», но что за ними стоит?
Давайте разбираться
#веб #фронтенд #бэкенд
Фронтенд или бэкенд
Выбор стека, как и выбор класса в ММОРПГ, является сложным вопросом для всех начинающих программистов и игроков. Оба выбора предлагают уникальные возможности в своей области и требуют анализа личных предпочтений, навыков и интересов.
Узнать особенности фронтенда и бэкенда в формате выбора класса в ММОРПГ вы сможете в этой интересной статье.
Начать игру
#начинающим #фронтенд #бэкенд
Выбор стека, как и выбор класса в ММОРПГ, является сложным вопросом для всех начинающих программистов и игроков. Оба выбора предлагают уникальные возможности в своей области и требуют анализа личных предпочтений, навыков и интересов.
Узнать особенности фронтенда и бэкенда в формате выбора класса в ММОРПГ вы сможете в этой интересной статье.
Начать игру
#начинающим #фронтенд #бэкенд
Как устроена сеть и что такое сокеты
Это видео — база для бэкенд-разработчиков и всех, кто планирует работать с сетью.
Вы узнаете про:
— базовые понятия, связанные с сетью;
— сокеты, что это такое и как с ними подружиться;
— базовые протоколы TCP / UDP и чем они отличаются;
— прикладные протоколы HTTP/SMTP/POP3/IMAP/FTP/SSH/SFTP и другие;
— пулы соединений и таймаутов.
Подробнее: https://youtu.be/8to_I2fMg9Y
#веб #сеть #бэкенд
Это видео — база для бэкенд-разработчиков и всех, кто планирует работать с сетью.
Вы узнаете про:
— базовые понятия, связанные с сетью;
— сокеты, что это такое и как с ними подружиться;
— базовые протоколы TCP / UDP и чем они отличаются;
— прикладные протоколы HTTP/SMTP/POP3/IMAP/FTP/SSH/SFTP и другие;
— пулы соединений и таймаутов.
Подробнее: https://youtu.be/8to_I2fMg9Y
#веб #сеть #бэкенд
Создание собственного API на Python с FastAPI
Полезная статья для питонистов и всех, кто хочет разобраться в том, как создаются API. Здесь вы узнаете, как работают POST, PUT и DELETE запросы, что такое модели в FastAPI и для чего они нужны, а также создадите свой первый API.
#python #бэкенд #api #fastapi
Полезная статья для питонистов и всех, кто хочет разобраться в том, как создаются API. Здесь вы узнаете, как работают POST, PUT и DELETE запросы, что такое модели в FastAPI и для чего они нужны, а также создадите свой первый API.
#python #бэкенд #api #fastapi
Forwarded from Типичный программист
Как избежать ошибок новичков, мешающих масштабировать бэкенд
В этой статье автор рассказал, как ему удалось добиться производительности, которая позволила масштабировать бэкенд с 50 тыс. запросов до 1 млн запросов (~16 тыс. запросов в минуту) на GO. Используя минимальные ресурсы: (2 ГБ ОЗУ, 1 В ЦП и минимальная пропускная способность сети 50–100 Мбит/с).
#бэкенд
В этой статье автор рассказал, как ему удалось добиться производительности, которая позволила масштабировать бэкенд с 50 тыс. запросов до 1 млн запросов (~16 тыс. запросов в минуту) на GO. Используя минимальные ресурсы: (2 ГБ ОЗУ, 1 В ЦП и минимальная пропускная способность сети 50–100 Мбит/с).
#бэкенд