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.