Курс за обучение по FARM (FastAPI, React, and MongoDB) Разработка на пълния стек
FARM (FastAPI, React и MongoDB) е подобен на MERN, но работи по-бързо с Python и FastAPI, които заменят Node.js и Express като бекенд. FastAPI е високо ефективен Python веб фреймворк, използван от водещи компании, като Microsoft, Uber и Netflix. React е отворен код JavaScript библиотека за фронта, докато MongoDB е напълно масштабируема NoSQL база данни.
Това курсово обучение, водено от инструктор (онлайн или на място), е насочено към разработчици, които искат да използват стъка FARM (FastAPI, React и MongoDB) за създаване на динамични, високо ефективни и масштабируеми уеб приложения.
До края на това обучение участниците ще бъдат в състояние да:
- Настроят необходимото разработвателно окружение, което интегрира FastAPI, React и MongoDB.
- Разберат ключовите концепции, характеристики и предимства на стъка FARM.
- Научават как да създават REST API с FastAPI.
- Научават как да проектират интерактивни приложения с React.
- Разработват, тестират и пускат приложения (фронт и бекенд) с използването на стъка FARM.
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и практика.
- Практическо имплементиране в жива лабораторна среда.
Опции за персонализиране на курса
- За запращане на персонализирано обучение за този курс, моля свържете се с нас, за да уредите.
План на курса
Въведение
- Какво е стека FARM?
- FARM срещу MERN
Започване
- Настройка на разработъчна среда
- Настройка на акаунт MongoDB Atlas
- Инсталиране на зависимости
- Свързване на FastAPI с MongoDB
Създаване на REST API (FastAPI)
- CRUD операции
- Актуализиране на API
- Функции на MongoDB
- Тестване на API
Разработка на фронтенд с ReactJS
- Създаване на React проект
- Инсталиране на axios и bootstrap
- Стилове, CSS и JSX
- Добавяне на интерактивни функции
- Тестване на приложението
Развертване на приложението
- Развертване на бекенда (Heroku)
- Развертване на фронтенда (GitHub)
Защита на приложението
- Аутентификация и управление на потребители
- Роутери и права за достъп
Решаване на проблеми
Резюме и следващи стъпки
Изисквания
- Опит в разработката на уеб приложения
- Опит в програмирането с JavaScript и Python
Целева аудитория
- Разработчици
Отворените курсове за обучение изискват 5+ участника.
Курс за обучение по FARM (FastAPI, React, and MongoDB) Разработка на пълния стек - Резервация
Курс за обучение по FARM (FastAPI, React, and MongoDB) Разработка на пълния стек - Запитване
Отзиви от потребители (1)
Тренерът си построи отлична работа, като разсее неприятността и взе инициативата да насърчава всички да участват. Никой не беше изоставен, а той успя добре да се адаптира към трудностите на всяка душа. Той си направи добро употребление от предизвикателствата и въпросите, поставени от участниците, за да обясни по-ясно на целия аудитор.
Joao Aguiar - INESC TEC
Курс - React: Build Highly Interactive Web Applications
Машинен превод
Предстоящи Курсове
Свързани Kурсове
Напреднал React
14 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да създават React компоненти и да проектират сложни приложения.
До края на това обучение участниците ще могат:
- Разберете разширените концепции на React, включително контекстни API, HOC, външно състояние, асинхронни API и др.
- Изградете съставими компоненти с React.
- Активиране на удостоверяване от страна на сървъра и от страна на клиента.
- Внедрете React и Redux библиотеки за управление на сложни приложения със състояние.
- Намалете кода и оптимизирайте производителността на приложението.
- Тествайте и разположете приложение.
Разработване на API с Python и FastAPI
14 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват FastAPI с Python за изграждане, тестване и внедряване на RESTful API по-лесно и по-бързо.
До края на това обучение участниците ще могат:
- Да настроят необходимата развойна среда за разработка на API с Python и FastAPI.
- Да създават API по-бързо и по-лесно, използвайки библиотеката FastAPI.
- Да научат как да създават модели на данни и схеми, базирани на Pydantic и OpenAPI.
- Да свързват API към база данни, използвайки SQLAlchemy.
- Да внедряват сигурност и удостоверяване в API, използвайки инструментите на FastAPI.
- Да изграждат контейнерни образи и да внедряват уеб API към облачен сървър.
Избор на подходящ JavaScript Framework
14 ЧасовеТова водено от инструктор обучение на живо в България (на място или отдалечено) е насочено към разработчици, които трябва да решат коя JavaScript рамка да използват за разработване на предни приложения.
До края на това обучение участниците ще могат:
- Настройте оптимална среда за разработка, за да започнете да разработвате предни приложения.
- Внедрете демонстрационни приложения, за да тествате ограниченията и предимствата на JavaScript framework.
- Решете коя JavaScript рамка е най-подходяща.
JavaScript, Node JS и React Bootcamp (Наклонение за Началници до Средно Ниво)
35 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към начинаещи .NET разработчици, които желаят да придобият опит в JavaScript, Node.js и React за активно разработване и мигриране на системи/ платформи.
До края на това обучение участниците ще могат:
- Пишете и дебъгвайте JavaScript код ефективно.
- Създавайте и внедрявайте приложения от страна на сървъра с помощта на Node.js.
- Разработете динамични и отзивчиви потребителски интерфейси с React.
- Интегрирайте компоненти от предния и задния край, за да създадете приложения с пълен стек.
- Разберете най-добрите практики за мигриране на наследени системи към модерни JavaScript базирани платформи.
MERN Fullstack Development
14 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да използват MERN Stack за fullstack разработка.
До края на това обучение участниците ще могат:
- Интегрирайте React с MongoDB, Express и Node.js.
- Създайте пълно стеково уеб приложение от нулата.
- Внедрете сигурността на приложението чрез оторизация и удостоверяване.
Построаване на микрофронтенди с React
21 ЧасовеТова обучение под ръководството на инструктор (онлайн или очно) е предназначено за разработчици, които искат да използват React за разработка, тестиране и пускане в производство на микрофронтенди за голями веб приложения, правейки тях високо масштабируеми, технологично агностични и по-лесно поддържани.
По завършване на обучението участниците ще могат да:
- Настроят необходимата разработка среда, за да започнат разработката на микрофронтенди с React.
- Разберат архитектурата, ключовите концепции и предимствата на микрофронтендите.
- Научат как да построяват, интегрират, тестват и развиват микрофронтенди с React.
- Приложат микрофронтенди с модулна федерация.
- Применят работния процес на CI/CD за производство.
- Знаят обикновените проблеми с CSS в микрофронтендите и как да ги коригират.
- Получат познания за това как да имплементират други фронтенд фреймворки с React.
Бълдване на микросервизи с NodeJS и React
21 ЧасовеТози училищно-подобен, жив тренинг в България (онлайн или на място) е насочен към изкуствени разработчици, които искат да създават, развиват и маскират приложения, използвайки микросервизи, построени с NodeJS и React.
По завършване на този тренинг, участниците ще могат да:
- Развиват, развиват и маскират приложения, използвайки различни микросервизи.
- Създават React приложение със сървърно рендиране.
- Разпространяват многоуслувни приложения в облака, използвайки Docker и Kubernetes.
- Провеждат тестове на микросервисите.
Next.js 14 Advanced Development
21 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици от средно до напреднало ниво и технически архитекти, които желаят да изследват напредъка на Next.js 14 и да придобият знания за изграждане на рязане edge уеб приложения.
До края на това обучение участниците ще могат:
- Използвайте пълния потенциал на Next.js 14 за изграждане на сложни приложения.
- Използвайте най-новите функции като Middleware, React сървърни компоненти и Edge функции.
- Приложете най-добрите практики за производителност, мащабируемост и SEO.
- Ефективно отстраняване на често срещани проблеми в приложенията Next.js.
Next.js 14 - Напреднали
21 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици на напреднало ниво, които желаят да овладеят най-новите функции в Next.js 14, да оптимизират производителността и да внедрят модерни React техники.
До края на това обучение участниците ще могат:
- Внедрете разширени React кукички и едновременни функции.
- Разберете и използвайте ефективно Next.js стратегиите за маршрутизиране.
- Използвайте сървърни компоненти, сървърни действия и подходи за хибридно изобразяване.
- Оптимизирайте извличането на данни, кеширането и постепенното статично регенериране.
- Използвайте Next.js като бекенд решение с Edge Functions и Edge Runtime.
- Управлявайте състоянието с помощта на React контекст, Redux и библиотеки за атомно състояние.
- Оптимизирайте производителността на приложението за Web Core Vitals.
- Тествайте, наблюдавайте и внедрявайте Next.js приложения ефективно.
React: Създаване на Високовзаимодействащи Уеб Приложения
21 ЧасовеВ този училишно-ориентиран, жив тренинг в България, демонстрираме мощта и гъвкавостта на React, я сравняваме с алтернативни фреймворки и водим участниците постепенно през създаването на собственото им приложение с React.
Към края на този курс, участниците ще могат да:
- Разберат философията за дизайн на React.
- Определват кога и къде е разумно да се използва React, а кога е по-добро да преосмислят традиционната MVC модела.
- Разберат концепциите на React като компоненти, props, state и жизнен цикъл.
- Имплементират свързани технологии като Babel, Webpack и JSX.
- Създават, тестват и разгласяват взаимодействащо уеб приложение.
Създаване на Интерактивни Приложения с React, Redux и GraphQL
28 ЧасовеВ това водено от инструктор обучение на живо в България участниците ще се научат как да създават React приложения с помощта на Flux и GraphQL. Курсът обхваща инсталация, настройка, интеграция, тестване, внедряване и най-добри практики, тъй като превежда участниците през създаването на серия от примерни приложения, които демонстрират как да добавите допълнителни нива на сложност и „готиност“ към приложение, използвайки най-модерните набори от инструменти и техники.
Разработването на приложения с React изисква различен вид мислене в сравнение с това, с което някои разработчици са свикнали, особено когато идват от нагласата на други MVC рамки като AngularJS и Bootstrap. Това обучение обхваща основите зад технологиите, използвани на всяка стъпка от пътя, така че участниците не само да могат да изградят функционално приложение, но и да разберат защо се използва определен подход. Това полага основите за независимо и креативно мислене относно дизайна и желаните резултати за изграждане на собствени приложения в бъдеще.
React с Next.js
14 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да използват Next.js за създаване на React приложения.
До края на това обучение участниците ще могат:
- Разработвайте сървърни уеб приложения и статични сайтове в Next.js.
- Обработвайте и съхранявайте данни с MongoDB.
- Защитете уеб приложение с AuthO удостоверяване.
Реакт Патърни
14 ЧасовеТози тренинг, воден от инструктор (онлайн или на място), е насочен към разработчици с умения в React, които искат да оптимизират и подобрят създаването на React приложения, разбирайки и прилагайки компонентните модели на React.
До края на този тренинг участниците ще могат да:
- Разберат различните видове React модели
- Използват React Context API за уеб приложения
Формат на курса
- Интерактивни лекции и дискусии.
- Много упражнения и практика.
- Практическо реализиране в среда с жив лабораториен работен процес.
Опции за персонализиране на курса
- За да попитате за персонализиран тренинг за този курс, моля свържете се с нас за уреждане.
- За да научите повече за React, моля посетете: https://reactjs.org
Превръщане на приложение с React в прогресивно уеб приложение (PWA)
14 ЧасовеТова обучение под чуталство на инструктор в България (на място или отдалечено) е предназначено за разработчици, които желаят да преобразуват React приложение в прогресивно уеб приложение.
По края на това обучение участниците ще могат:
- Да настроят необходимата разработваща среда за преобразуването на React приложение.
- Да кешват с използване на Service Worker, за да направят React приложението да работи в офлайн режим.
- Да създадат и стилуват пуш уведомление.
- Да инсталират прогресивното уеб приложение в мобилен устройство.
React, Redux и TypeScript
21 ЧасовеReact е широко използвана библиотека за създаване на едностранични приложения в JavaScript и HTML. Използва се от компании като Facebook, Instagram Netflix или New York Times.
Този курс ще запознае с основите, върху които са базирани React и други библиотеки (като Angular и Vue.js), и ще подчертае спецификите на React. Той също така ще обхваща технологии, които обикновено се използват с React, като Redux и React-Router.
До края на този курс участниците ще могат да създават приложения с различна сложност с React, като се придържат към най-добрите практики.