Курс за обучение по FARM (FastAPI, React, and MongoDB) Full Stack Development
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 stack? ФЕРМА срещу МЕРН
Приготвяме се да започнем
- Настройване на средата за разработка Настройване на MongoDB Atlas акаунт Инсталиране на зависимости Свързване на FastAPI с MongoDB
Изграждане на REST API (FastAPI)
- CRUD операции Актуализиране на API MongoDB функции Тестване на API
Разработване на Frontend с ReactJS
- Създаване на React проект Инсталиране на axios и bootstrap Стил, CSS и JSX Добавяне на интерактивни функции Тестване на приложението
Внедряване на приложението
- Бекенд внедряване (Heroku) Внедряване на предния край (GitHub)
Защита на приложението
- Удостоверяване и управление на потребители Рутери и разрешения за достъп.
Отстраняване на неизправности
Обобщение и следващи стъпки
Изисквания
- Опит с уеб разработка
- JavaScript и Python опит в програмирането
Публика
- Разработчици
Отворените курсове за обучение изискват 5+ участници.
Курс за обучение по FARM (FastAPI, React, and MongoDB) Full Stack Development - Booking
Курс за обучение по FARM (FastAPI, React, and MongoDB) Full Stack Development - Enquiry
Oтзиви от потребители (5)
Отлична подготовка и експертиза на треньора, перфектна комуникация на английски. Курсът е практическо обучение (упражнения + споделяне на примерни случаи на приложение)
Monika - Procter & Gamble Polska Sp. z o.o.
Курс - Developing APIs with Python and FastAPI
Машинен превод
Общата споделена знания от Нарендра и всички споделени разработчически ресурси
Pako Diale
Курс - Transform a React Application into a Progressive Web App (PWA)
Машинен превод
Няма PowerPoint
Raymond Chan - Hospital Authority
Курс - Advanced React
Машинен превод
Курсът има добър съдържание и е лесен за следване
David Phetole Leshabela - Vodacom SA
Курс - React with Next.js
Машинен превод
Към обсъжданите теми се отнасят много и треньора се е опитал да им отдаде правосъдие.
Lakshmipriya Sivakumar - Deque Systems Inc
Курс - Spring Boot, React, and Redux
Машинен превод
Предстоящи Курсове
Свързани Kурсове
Advanced React
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да създават React компоненти и да проектират сложни приложения.
До края на това обучение участниците ще могат:
- Разберете разширените концепции на React, включително контекстни API, HOC, външно състояние, асинхронни API и др.
- Изградете съставими компоненти с React.
- Активиране на удостоверяване от страна на сървъра и от страна на клиента.
- Внедрете React и Redux библиотеки за управление на сложни приложения със състояние.
- Намалете кода и оптимизирайте производителността на приложението.
- Тествайте и разположете приложение.
Ant Design
7 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват Ant Design за подобряване на потребителското изживяване за тяхното приложение React.
До края на това обучение участниците ще могат да внедрят React компонентите на Ant Design за разработване на красиви уеб приложения от корпоративен клас.
Developing APIs with Python and FastAPI
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват FastAPI с Python за изграждане, тестване и внедряване на RESTful API по-лесно и по-бързо.
До края на това обучение участниците ще могат:
- Да настроят необходимата развойна среда за разработка на API с Python и FastAPI.
- Да създават API по-бързо и по-лесно, използвайки библиотеката FastAPI.
- Да научат как да създават модели на данни и схеми, базирани на Pydantic и OpenAPI.
- Да свързват API към база данни, използвайки SQLAlchemy.
- Да внедряват сигурност и удостоверяване в API, използвайки инструментите на FastAPI.
- Да изграждат контейнерни образи и да внедряват уеб API към облачен сървър.
Choosing the Right JavaScript Framework
14 ЧасаТова водено от инструктор обучение на живо в България (на място или отдалечено) е насочено към разработчици, които трябва да решат коя JavaScript рамка да използват за разработване на предни приложения.
До края на това обучение участниците ще могат:
- Настройте оптимална среда за разработка, за да започнете да разработвате предни приложения.
- Внедрете демонстрационни приложения, за да тествате ограниченията и предимствата на JavaScript framework.
- Решете коя JavaScript рамка е най-подходяща.
Testing React Apps with Jest
14 ЧасаТова водено от инструктор обучение на живо в България (на място или дистанционно) е насочено към инженери, които желаят да използват Jest за тестване на React приложения и компоненти.
До края на това обучение участниците ще могат:
- Инсталирайте и конфигурирайте подходяща среда за тестване.
- Пишете асинхронни тестове за React приложения и компоненти.
- Изпълнете разширени тестове на Jest, които включват подигравки, шпиони и мъничета.
Next.js 14 Advanced Development
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици от средно до напреднало ниво и технически архитекти, които желаят да изследват напредъка на Next.js 14 и да придобият знания за изграждане на рязане edge уеб приложения.
До края на това обучение участниците ще могат:
- Използвайте пълния потенциал на Next.js 14 за изграждане на сложни приложения.
- Използвайте най-новите функции като Middleware, React сървърни компоненти и Edge функции.
- Приложете най-добрите практики за производителност, мащабируемост и SEO.
- Ефективно отстраняване на често срещани проблеми в приложенията Next.js.
Next.js 14 - Advanced
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици на напреднало ниво, които желаят да овладеят най-новите функции в Next.js 14, да оптимизират производителността и да внедрят модерни React техники.
До края на това обучение участниците ще могат:
- Внедрете разширени React кукички и едновременни функции.
- Разберете и използвайте ефективно Next.js стратегиите за маршрутизиране.
- Използвайте сървърни компоненти, сървърни действия и подходи за хибридно изобразяване.
- Оптимизирайте извличането на данни, кеширането и постепенното статично регенериране.
- Използвайте Next.js като бекенд решение с Edge Functions и Edge Runtime.
- Управлявайте състоянието с помощта на React контекст, Redux и библиотеки за атомно състояние.
- Оптимизирайте производителността на приложението за Web Core Vitals.
- Тествайте, наблюдавайте и внедрявайте Next.js приложения ефективно.
React: Build Highly Interactive Web Applications
21 ЧасаВ това водено от инструктор обучение на живо в България ние демонстрираме силата и гъвкавостта на React, сравняваме го с алтернативни рамки и превеждаме участниците стъпка по стъпка през създаването на тяхното собствено приложение React.
До края на този курс участниците ще могат да:
- Разберете философията на дизайна на React.
- Решете кога и къде има смисъл да използвате React и кога да преосмислите конвенционалния MVC модел.
- Разберете React концепции като компоненти, подпори, състояние и жизнен цикъл.
- Внедрете свързани технологии като Babel, Webpack и JSX.
- Изграждане, тестване и внедряване на интерактивно уеб приложение.
Building Interactive Applications with React, Redux and GraphQL
28 ЧасаВ това водено от инструктор обучение на живо в България участниците ще се научат как да създават React приложения с помощта на Flux и GraphQL. Курсът обхваща инсталация, настройка, интеграция, тестване, внедряване и най-добри практики, тъй като превежда участниците през създаването на серия от примерни приложения, които демонстрират как да добавите допълнителни нива на сложност и „готиност“ към приложение, използвайки най-модерните набори от инструменти и техники.
Разработването на приложения с React изисква различен вид мислене в сравнение с това, с което някои разработчици са свикнали, особено когато идват от нагласата на други MVC рамки като AngularJS и Bootstrap. Това обучение обхваща основите зад технологиите, използвани на всяка стъпка от пътя, така че участниците не само да могат да изградят функционално приложение, но и да разберат защо се използва определен подход. Това полага основите за независимо и креативно мислене относно дизайна и желаните резултати за изграждане на собствени приложения в бъдеще.
React with Next.js
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да използват Next.js за създаване на React приложения.
До края на това обучение участниците ще могат:
- Разработвайте сървърни уеб приложения и статични сайтове в Next.js.
- Обработвайте и съхранявайте данни с MongoDB.
- Защитете уеб приложение с AuthO удостоверяване.
React Patterns
14 ЧасаТова водено от инструктор обучение на живо (онлайн или на място) е насочено към разработчици с React умения, които желаят да оптимизират и подобрят своето създаване на React приложения чрез разбиране и прилагане на компонентни модели на React.
До края на това обучение участниците ще могат:
- Разберете различните видове React Patterns Използвайте React Context API за уеб приложения
Формат на курса
- Интерактивна лекция и дискусия. Много упражнения и практика. Практическо внедряване в лабораторна среда на живо.
Опции за персонализиране на курса
- За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим. За да научите повече за React, моля посетете: https://reactjs.org
Transform a React Application into a Progressive Web App (PWA)
14 ЧасаТова водено от инструктор обучение на живо в България (на място или дистанционно) е насочено към разработчици, които желаят да трансформират React приложение в прогресивно уеб приложение.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, за да започнете трансформирането на React приложение.
- Кеширайте с помощта на Service Worker, за да накарате React приложение да работи офлайн.
- Създайте и оформете насочено известие.
- Инсталирайте прогресивното уеб приложение в мобилно устройство.
React, Redux and TypeScript
21 ЧасаReact е широко използвана библиотека за създаване на едностранични приложения в JavaScript и HTML. Използва се от компании като Facebook, Instagram Netflix или New York Times.
Този курс ще запознае с основите, върху които са базирани React и други библиотеки (като Angular и Vue.js), и ще подчертае спецификите на React. Той също така ще обхваща технологии, които обикновено се използват с React, като Redux и React-Router.
До края на този курс участниците ще могат да създават приложения с различна сложност с React, като се придържат към най-добрите практики.
React, Relay, and GraphQL
14 ЧасаТова водено от инструктор обучение на живо в България (на място или дистанционно) е насочено към разработчици, които желаят да използват GraphQL и Relay за управление на данни в React приложения.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, за да започнете контрол на данните за React приложения.
- Осигурете незабавни взаимодействия с UI отговор.
- Обединете данни от множество библиотеки в един удобен API.
- Предварително извличане с помощта на GraphQL и Relay.
Spring Boot, React, and Redux
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да изградят функционални предни и бек-енд уеб приложения с Spring Boot, React, and Redux.
До края на това обучение участниците ще могат:
- Създайте приложение отпред с React и Redux.
- Създайте RESTful API с Spring Boot.
- Защитете уеб услуги с Spring сигурност и JWT уеб токени.