ym104432846
Вставьте ссылку на видео из Youtube, Rutube, VK видео
Задайте вопрос по видео
Что вас интересует?
00:00:00
Различия между бэкендом и фронтендом:
  • 1. Участники разговора отметили различия в обязанностях между бэкендерами и фронтендерами
  • 2. Фронтендеры обладают знаниями и выполняют широкий круг задач, отличающихся от работы бэкендеров
  • 3. Бэкендеры акцентируют внимание на скорости выполнения сервисов и оптимизации микросекунд
00:00:30
Роль API в взаимодействии фронтенда и бэкенда:
  • 1. Фронтенд-разработчики нуждаются в API для взаимодействия с базой данных, поскольку сами не имеют прямого доступа
  • 2. Бэкендеры также могут использовать API, однако основное внимание уделяется взаимодействию фронтендеров с API
  • 3. Создание API предназначено для упрощения обмена данными между уровнями приложения (фронтенд и база данных)
00:01:30
Возможности интеграции разных фреймворков:
  • 1. Обсуждалась возможность интеграции Python-фреймворка (например, FastAPI) с фронтенд-фреймворком
  • 2. Подчеркнуто, что бэкенд-фреймворки типа Flask или Django представляют собой набор API-эндпоинтов, доступный любому фронтенду
  • 3. Участники дискуссии отметили наличие общего вопроса о совместимости различных фреймворков между собой
00:02:02
Необходимость знания фронтенда бэкендерами:
  • 1. Для понимания работы с API важно базовое знание HTML и CSS, умение визуально интерпретировать работу фронтенда
  • 2. Рассматривается возможность визуализации API без глубокого знания JavaScript, используя несколько учебных занятий
  • 3. Фронтенд-разработчику не обязательно владеть JavaScript на уровне джуниора/мидла, достаточно умения разбираться в коде и понимать взаимодействие фронтенда с API
0: В мире каждого бэкендера наступает такой момент, когда он знакомится с фронтендом, и если до этого он думал, что фронтендеры просто расширяют кнопочки, делают текст чуть чуть побольше шрифтом и зарабатывают за это столько же денег на са.
1: На самом деле это неправда, они знают тоже довольно много. У них немножко другой спектр обязанностей. Может они не считают микросекунды, как часто делают бэкендеры, когда пишут какие-то очень классные быстрые сервисы, тем не менее.
2: Фронтенд очень тесно связан с бэкендом, и важно понимать, как он работает любому классному профессионалу бэкендеру важно знать, а для кого он делает своё апи, если мы говорим про создание api для фронтенда.
3: Api могут пользоваться и люди, другие бэкендеры, но мы сейчас поговорим конкретно про фронтенд, и давайте посмотрим, что же это такое и, как я сказал апи, обычно пишется, чтобы им кто-то пользовался.
4: Это могут быть другие бэкендеры, но это часто, очень часто фронтендеры, ведь они не могут обращаться напрямую к базе данных, и им нужна какая-то прослойка, какой-то средний уровень. В бизнесе часто требуются веб сайты.
5: И их делают фронтендеры, а получать данные нужно из базы. Соответственно, здесь помогает нам бэкэнд. Наши апи.
6: Есть 1 очень популярный вопрос.
7: Можно ли скрестить фастапи, например, или любой другой фреймворк на python с каким-то фронтент фреймворком, и я сам задавался таким вопросом и думаю, что у кого-то из вас он тоже есть, и важно понимать, что любой фронтент фреймворк.
8: Можно связать с любым бэкенд фреймворком просто потому, что бэкенд, который мы делаем на фастапи на flask, на django, это просто набор эндпоинтов, по которым может обращаться любой фронтенд просто.
9: Делаются запросы к нашему апи. Да, здесь приведены пример реакт вью, ангуляр свелт и любые другие фронтент фреймворки. Есть ещё 1 вопрос, ещё более популярный а стоит ли бэкендеру знать фронтент? Да зачем?
10: И насколько хорошо его нужно знать, ну, понятно, что вас никто не заставляет, не требует знать javascript на уровне там джуниор мидл, главное просто ориентироваться, уметь читать, что делает фронтент, смотреть, как обращаются.
11: Тендер к вашей апишке, правильно ли он все делает, правильно ли указывает параметры немножко знать базовые навыки html, css. Просто чтобы если у вас есть апи, можно его было немножко визуализировать и мы с вами потратим буквально пару уроков.
12: На то, чтобы посмотреть как можно визуализировать апи без больших знаний фронтенда, без знания java script.