Курс за обучение по Разработка на пълноценни приложения с FARM (FastAPI, React и 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 и MongoDB) - Резервация
Курс за обучение по Разработка на пълноценни приложения с FARM (FastAPI, React и MongoDB) - Запитване
Отзиви от участници (1)
Тренерът си построи отлична работа, като разсее неприятността и взе инициативата да насърчава всички да участват. Никой не беше изоставен, а той успя добре да се адаптира към трудностите на всяка душа. Той си направи добро употребление от предизвикателствата и въпросите, поставени от участниците, за да обясни по-ясно на целия аудитор.
Joao Aguiar - INESC TEC
Курс - React: Build Highly Interactive Web Applications
Машинен превод
Предстоящи Курсове
Свързани Kурсове
Задълбочен React
21 ЧасаТова обучение с инструктор на живо в България (онлайн или на място) е насочено към разработчици, които искат да изграждат React компоненти и да проектират сложни приложения.
До края на обучението участниците ще могат:
- Да разбират задълбочените концепции на React, включително контекстни API-та, компоненти от по-висок ред (HOCs), външно състояние, асинхронни 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, Node JS и React ускорен курс (от начинаещо до средно ниво)
35 ЧасаТова обучение с инструктор на живо в България (онлайн или на място) е насочено към .NET разработчици на начинаещо ниво, които искат да придобият умения в JavaScript, Node.js и React, за да разработват активно и да мигрират системи/платформи.
След завършване на обучението участниците ще могат да:
- Пишат и дебъгват JavaScript код ефективно.
- Създават и внедряват сървърни приложения с помощта на Node.js.
- Разработват динамични и адаптивни потребителски интерфейси с React.
- Интегрират front-end и back-end компоненти за създаване на пълноценни приложения.
- Разбират добрите практики за мигриране на наследени системи към модерни платформи, базирани на JavaScript.
Изграждане на микросървизи с NodeJS и React
21 ЧасаТова обучение с инструктор на живо в България (онлайн или на място) е насочено към опитни разработчици, които желаят да изграждат, внедряват и мащабират приложения, използвайки микросървизи, създадени с NodeJS и React.
След това обучение участниците ще могат да:
- Разработват, внедряват и мащабират приложения, използвайки различни микросървизи.
- Изграждат React приложение с рендъринг от страна на сървъра.
- Внедряват приложения с множество услуги в облака, използвайки Docker и Kubernetes.
- Извършват тестване на приложения върху микросървизи.
MongoDB за администратори
14 ЧасаТози курс обхваща всичко, което един администратор на бази данни трябва да знае, за да внедрява и поддържа успешно бази данни MongoDB.
Разглеждат се също диагностициране на проблеми с производителността, импортиране и експортиране на данни, създаване на подходящи процедури за архивиране и възстановяване, както и преглед на CRUD API на MongoDB, командната обвивка и драйверите.
Курсът е предназначен за хора, които искат да:
- Разбират MongoDB от гледна точка на разработчика, включително командната обвивка, API за заявки и драйверните инструменти.
- Внедряват MongoDB във всичките ѝ конфигурации – като единичен сървър, с главна/подчинена репликация, като набор от реплики и като шардиран клъстер.
- Оценяват приложения и да избират подходящ хардуер.
- Наблюдават MongoDB инстанции и да ги интегрират със стандартен софтуер за мониторинг (Munin, Nagios и др.).
- Планират архивиране и да управляват импортиране и експортиране на големи обеми от данни.
- Отстраняват най-често срещаните проблеми при разработчиците и сценарии на отказ.
Всеки участник ще трябва да изпълни серия от практически упражнения.
MongoDB за напреднали администратори
14 ЧасаТова обучение с инструктор на живо (онлайн или присъствено) е насочено към администратори, които искат да решават сложни проблеми с внедряването и управлението с помощта на MongoDB Ops Manager.
След завършване на обучението участниците ще могат да:
- Инсталират и конфигурират MongoDB Ops Manager
- Настройват и управляват различни типове среди
- Разбират и внедряват специфични решения на MongoDB Enterprise Server за справяне със сложни корпоративни предизвикателства
Формат на курса
- Интерактивна лекция и дискусия
- Множество упражнения и практически занятия
- Практическо внедряване в среда на живо
Опции за персонализиране на курса
- Това обучение се базира на MongoDB Enterprise Server, който включва Ops Manager. Моля, свържете се с нас, за да уредим изискванията за лиценз.
- За заявка на персонализирано обучение по този курс, моля, свържете се с нас за уговаряне.
Техническо администриране и операции с MongoDB
48 ЧасаMongoDB е популярна NoSQL база данни, известна със своята гъвкавост, мащабируемост и разпределена архитектура, което я прави идеална за съвременни бекенд системи на приложения, агрегиране на данни и анализи в реално време.
Това обучение с инструктор на живо (онлайн или на място) е насочено към технически специалисти на средно и напреднало ниво, които желаят да придобият практически и задълбочени познания за операциите с MongoDB – от внедряване до висока достъпност, сигурност и възстановяване при бедствия.
До края на това обучение участниците ще могат да:
- Инсталират, конфигурират и поддържат MongoDB в различни среди.
- Моделират данни по подходящ начин за производителност и мащабируемост.
- Конфигурират сигурен достъп и дефинират процедури за архивиране и възстановяване.
- Настройват клъстери с висока достъпност и наблюдават показателите за производителност.
- Изпълняват административни задачи от реалния свят, като надграждане и автоматизация.
Формат на курса
- Интерактивна лекция и дискусия.
- Множество упражнения и практически занятия.
- Практическа работа в среда с реална лаборатория.
Опции за персонализиране на курса
- За да заявите персонализирано обучение за този курс, моля, свържете се с нас за уговаряне.
MongoDB за напреднали потребители
14 ЧасаMongoDB за напреднали потребители предоставя на опитни разработчици експертни NoSQL техники за изграждане на високопроизводителни и мащабируеми приложения. Обхваща основните принципи на напреднала манипулация на данни, оптимизация на CRUD, вътрешна структура на индексирането и агрегационни тръбопроводи. Задълбочава се в практически подходи за репликация, шардиране, профилиране на производителността и корпоративна сигурност. Помага на практикуващите да разгръщат надеждни MongoDB клъстери с автоматизирани стратегии за архивиране и мониторинг за внедрявания на производствено ниво.
MongoDB за разработчици
14 ЧасаТози курс обхваща всичко, което един разработчик на бази данни трябва да знае, за да разработва успешно приложения, използвайки MongoDB.
Придобийте експертни умения за MongoDB. Овладейте манипулирането на документи, ефективното извличане на данни и моделирането на данни. Научете тръбопроводи за агрегиране, стратегии за индексиране и дизайн на схеми за изграждане на мащабируеми NoSQL приложения.
Next.js 14 Разширено разработване
21 ЧасаТова обучение, водено от инструктор на живо в България (онлайн или на място), е насочено към уеб разработчици на средно до напреднало ниво и технически архитекти, които желаят да изследват новостите в Next.js 14 и да придобият знания за изграждане на авангардни уеб приложения.
До края на това обучение участниците ще могат да:
- Използват пълния потенциал на Next.js 14 за изграждане на сложни приложения.
- Използват най-новите функции като Middleware, React Server Components и Edge Functions.
- Прилагат най-добри практики за производителност, мащабируемост и SEO.
- Ефективно отстраняват често срещани проблеми в Next.js приложения.
Задълбочено разработване с Next.js 16
21 ЧасаОбучението "Задълбочено разработване с Next.js 16" покрива напреднала архитектура на приложения, модели на App Router, React Server Components, Server Actions, кеширане, сигурност и внедряване в голям мащаб.
Това обучение с инструктор на живо е насочено към full-stack разработчици и React инженери, изграждащи Next.js приложения от производствен клас.
До края на курса участниците ще могат да:
- Изграждат сложни Next.js 16 приложения с App Router, RSC и Server Actions
- Внедряват кеширане, удостоверяване и оптимизация на производителността
- Внедряват и наблюдават производствени приложения в голям мащаб
Налично в България.
Next.js 14 - Напреднали
21 ЧасаТова обучение с инструктор на живо в България (онлайн или на място) е насочено към разработчици на напреднало ниво, които желаят да овладеят най-новите функции в Next.js 14, да оптимизират производителността и да внедрят модерни React техники.
След завършване на обучението участниците ще могат да:
- Внедряват напреднали React hooks и конкурентни функции.
- Разбират и ефективно използват стратегиите за рутиране на Next.js.
- Използват Server Components, Server Actions и хибридни подходи за рендиране.
- Оптимизират извличането на данни, кеширането и инкременталната статична регенерация.
- Използват Next.js като бекенд решение с Edge Functions и Edge Runtime.
- Управляват състояние чрез React Context, Redux и библиотеки за атомарно управление на състоянието.
- Оптимизират производителността на приложенията за Web Core Vitals.
- Ефективно тестват, наблюдават и внедряват Next.js приложения.
React: Създаване на високо интерактивни уеб приложения
21 ЧасаВ това обучение с инструктор на живо в България демонстрираме силата и гъвкавостта на React, сравняваме го с алтернативни框架 и превеждаме участниците стъпка по стъпка през създаването на тяхното собствено React приложение.
До края на този курс участниците ще могат:
- Да разбират философията на дизайна на React.
- Да решават кога и къде има смисъл да се използва React и кога да се преосмисли конвенционалният MVC модел.
- Да разбират концепции на React като компоненти, пропс, състояние и жизнен цикъл.
- Да внедряват свързани технологии като Babel, Webpack и JSX.
- Да изграждат, тестват и внедряват интерактивно уеб приложение.
React, Redux и TypeScript
21 ЧасаReact е широко използвана библиотека за създаване на едностранични приложения с JavaScript и HTML. Използва се от компании като Facebook, Instagram, Netflix и New York Times.
Този курс ще представи основите, върху които са изградени React и други библиотеки (като Angular и Vue.js), и ще подчертае спецификите на React. Също така ще обхване технологии, които често се използват с React, като Redux и React-Router.
До края на курса участниците ще могат да изграждат приложения с различна сложност, използвайки React, като същевременно се придържат към най-добрите практики.
Spring Boot, React и Redux
14 ЧасаТова обучение с инструктор на живо в България (онлайн или на място) е предназначено за уеб разработчици, които желаят да изграждат функционални front-end и back-end уеб приложения със Spring Boot, React и Redux.
След завършване на това обучение участниците ще могат да:
- Изграждат front-end приложение с React и Redux.
- Създават RESTful API със Spring Boot.
- Осигуряват сигурност на уеб услугите чрез Spring Security и JWT уеб токени.