Cursos de FARM (FastAPI, React, and MongoDB) Full Stack Development
O FARM (FastAPI, React e MongoDB) é semelhante ao MERN, mas tem um desempenho mais rápido com o Python e o FastAPI substituindo o Node.js e o Express como back-end. O FastAPI é uma estrutura da Web Python de alto desempenho usada pelas principais empresas, como Microsoft, Uber e Netflix. React é uma biblioteca JavaScript de front-end de código aberto, enquanto MongoDB é uma base de dados NoSQL totalmente escalável.
Este treinamento ao vivo conduzido por instrutor (no local ou remoto) é destinado a desenvolvedores que desejam usar a pilha FARM (FastAPI, React e MongoDB) para criar aplicativos da Web dinâmicos, de alto desempenho e escalonáveis.
No final desta formação, os participantes serão capazes de
- Configurar o ambiente de desenvolvimento necessário que integra FastAPI, React e MongoDB.
- Compreender os principais conceitos, recursos e benefícios da pilha FARM.
- Aprender a construir APIs REST com FastAPI.
- Aprender a conceber aplicações interactivas com React.
- Desenvolver, testar e implantar aplicativos (front-end e back-end) usando a pilha FARM.
Formato do curso
- Aula e debate interactivos.
- Muitos exercícios e práticas.
- Implementação prática num ambiente de laboratório ao vivo.
Opções de personalização do curso
- Para solicitar uma formação personalizada para este curso, contacte-nos para combinar
Programa do Curso
Introdução
- O que é a pilha FARM?
- FARM vs MERN
Começar a trabalhar
- Configurar o ambiente de desenvolvimento
- Configurando uma conta MongoDB Atlas
- Instalando dependências
- Conectando FastAPI com MongoDB
Criação de APIs REST (FastAPI)
- Operações CRUD
- Atualização das APIs
- MongoDB funções
- Testar as APIs
Desenvolver o Frontend com ReactJS
- Criar um projeto React
- Instalando o axios e o bootstrap
- Estilos, CSS e JSX
- Adicionar funções interactivas
- Testar a aplicação
Implantação da aplicação
- Implementação do backend (Heroku)
- Implementação de front-end (GitHub)
Proteger a aplicação
- Autenticação e gestão de utilizadores
- Routers e permissões de acesso.
Resolução de problemas
Resumo e próximas etapas
Requisitos
- Experiência em desenvolvimento web
- Experiência de programação em JavaScript e Python
Público
- Desenvolvedores
Precisa de ajuda para escolher o curso certo?
Cursos de FARM (FastAPI, React, and MongoDB) Full Stack Development - Enquiry
Declaração de Clientes (5)
Ambiente amigável. Além disso, gostei da formação individual. É muito produtivo. Recomendo-o sem dúvida aos meus amigos e colegas.
Zeed - Tamkeen Technologies
Curso - Building Microservices with NodeJS and React
Máquina Traduzida
A situação era atípica, porque uma formação intensiva para programadores tinha de ser realizada com não programadores. Lukasz aceitou este desafio com empatia e muito humor. Através da sua forma inteligente e flexível, conseguiu assegurar que todos obtivessem um ganho de aprendizagem concreto. Gostei muito e teria todo o gosto em participar novamente num seminário com o Lukasz.
Christoph - Honda Bank GmbH
Curso - MERN Fullstack Development
Máquina Traduzida
Preparação e expertise excelente do treinador, comunicação perfeita em inglês. O curso foi prático (exercícios + compartilhamento de exemplos de casos de uso)
Monika - Procter & Gamble Polska Sp. z o.o.
Curso - Developing APIs with Python and FastAPI
Máquina Traduzida
Ele é muito paciente e compreensivo com os participantes. Sempre está disponível para nos fornecer valiosas perspectivas e conselhos sobre como adotar micro-frontend em nossa própria organização. Ele também nos ensinou como implementar micro-frontend sem utilizar nenhum código boilerplate.
Alvin Chin - Ministry of Defence
Curso - Building Micro Frontends with React
Máquina Traduzida
Sem PowerPoint
Raymond Chan - Hospital Authority
Curso - Advanced React
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Advanced React
14 HorasEsta formação em direto orientada por um formador em Portugal (online ou no local) destina-se a programadores que pretendam criar componentes React e conceber aplicações complexas.
No final desta formação, os participantes serão capazes de
- Entenda os conceitos avançados do React, incluindo APIs de contexto, HOCs, estado externo, APIs assíncronas, etc.
- Construir componentes compostáveis com React.
- Habilite a autenticação do lado do servidor e do lado do cliente.
- Implementar React e Redux bibliotecas para gerenciar aplicativos complexos com estado.
- Reduzir o código e otimizar o desempenho de um aplicativo's.
- Testar e implantar um aplicativo.
Ant Design
7 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores que desejam usar Ant Design para aprimorar a experiência do usuário para seu aplicativo React.
No final deste treinamento, os participantes serão capazes de implementar os componentes React da Ant Design para desenvolver belos aplicativos da Web de classe empresarial.
Developing APIs with Python and FastAPI
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores que desejam usar o FastAPI com Python para criar, testar e implantar APIs RESTful com mais facilidade e rapidez.
No final desta formação, os participantes serão capazes de
- Configurar o ambiente de desenvolvimento necessário para criar APIs com Python e FastAPI.
- Criar APIs de forma mais rápida e fácil usando a biblioteca FastAPI.
- Aprender como criar modelos de dados e esquemas baseados em Pydantic e OpenAPI.
- Conectar APIs a um banco de dados usando SQLAlchemy.
- Implementar segurança e autenticação em APIs usando as ferramentas do FastAPI.
- Construir imagens de contêiner e implantar APIs web em um servidor de nuvem.
Choosing the Right JavaScript Framework
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores que precisam decidir qual estrutura Java Script usar para desenvolver aplicativos front-end.
Ao final deste treinamento, os participantes serão capazes de:
- Configurar um ambiente de desenvolvimento ideal para começar a desenvolver aplicações front-end.
- Implementar aplicações de demonstração para testar as limitações e benefícios de uma estrutura JavaScript.
- Decidir qual estrutura JavaScript é a mais adequada.
JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
35 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores .NET de nível iniciante que desejam obter proficiência em JavaScript, Node.js e React para desenvolver e migrar ativamente sistemas / plataformas.
No final desta formação, os participantes serão capazes de:
- Escrever e depurar código JavaScript de forma eficaz.
- Construir e implantar aplicativos do lado do servidor usando Node.js.
- Desenvolver interfaces de utilizador dinâmicas e responsivas com React.
- Integrar componentes de front-end e back-end para criar aplicações full-stack.
- Compreender as melhores práticas para migrar sistemas legados para plataformas modernas baseadas em JavaScript.
Testing React Apps with Jest
14 HorasEste treinamento ao vivo conduzido por instrutor in Portugal (no local ou remoto) é destinado a engenheiros que desejam usar o Jest para testar aplicações e componentes React.
No final desta formação, os participantes serão capazes de
- Instalar e configurar um ambiente de teste adequado.
- Escrever testes assíncronos para React aplicações e componentes.
- Executar testes avançados do Jest que incluem mocking, spies e stubs.
MERN Fullstack Development
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores da Web que desejam usar o MERN Stack para desenvolvimento de pilha completa.
No final desta formação, os participantes serão capazes de
- Integrar React com MongoDB, Express e Node.js.
- Construir uma aplicação web fullstack a partir do zero.
- Implementar a segurança do aplicativo por meio de autorização e autenticação.
Building Micro Frontends with React
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores que desejam usar React para desenvolver, testar e implantar micro-frontends para grandes aplicativos da web, tornando-os altamente escalonáveis, agnósticos de tecnologia e mais fáceis de manter.
No final desta formação, os participantes serão capazes de
- Configurar o ambiente de desenvolvimento necessário para começar a desenvolver micro-frontends com React.
- Compreender a arquitetura, os conceitos principais e as vantagens dos micro-frontends.
- Aprenda a criar, integrar, testar e implantar micro-frontends com React.
- Implementar micro-frontends com federação de módulos.
- Aplicar o fluxo de trabalho de grau de produção do pipeline CI/CD.
- Conheça os problemas comuns com CSS em micro-frontends e como corrigi-los.
- Obtenha insights sobre como implementar outros frameworks de frontend com React.
Building Microservices with NodeJS and React
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (online ou no local) é destinado a desenvolvedores experientes que desejam construir, implantar e dimensionar aplicativos usando microsserviços criados com NodeJS e React.
No final desta formação, os participantes serão capazes de:
- Desenvolver, implantar e escalar aplicações utilizando diferentes microsserviços.
- Criar uma aplicação renderizada no lado do servidor com React.
- Implantar aplicações multi-serviço na nuvem usando Docker e Kubernetes.
- Realizar testes de aplicativos em microsserviços.
Next.js 14 Advanced Development
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores da Web de nível intermediário a avançado e arquitetos técnicos que desejam explorar os avanços do Next.js 14 e obter o conhecimento para criar aplicativos da Web de ponta.
No final deste treinamento, os participantes serão capazes de:
- Aproveitar todo o potencial do Next.js 14 para construir aplicativos complexos.
- Utilize os recursos mais recentes, como Middleware, React Server Components e Edge Functions.
- Implementar práticas recomendadas para desempenho, escalabilidade e SEO.
- Solucionar problemas comuns em aplicativos Next.js de forma eficaz.
Next.js 14 - Advanced
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores de nível avançado que desejam dominar os recursos mais recentes do Next.js 14, otimizar o desempenho e implementar técnicas modernas do React.
No final deste treinamento, os participantes serão capazes de:
- Implementar ganchos React avançados e recursos simultâneos.
- Compreender e utilizar estratégias de encaminhamento Next.js de forma eficaz.
- Aproveitar os componentes do servidor, as ações do servidor e as abordagens de renderização híbrida.
- Otimizar a busca de dados, o armazenamento em cache e a regeneração estática incremental.
- Utilizar Next.js como uma solução de backend com Edge Functions e Edge Runtime.
- Gerir o estado utilizando React Context, Redux e bibliotecas de estado atómico.
- Otimizar o desempenho da aplicação para Web Core Vitals.
- Teste, monitorize e implemente aplicações Next.js de forma eficiente.
React: Construa aplicativos da Web altamente interativos.
21 HorasNeste treinamento ao vivo conduzido por instrutor em Portugal, demonstramos o poder e a flexibilidade do React, comparamos com estruturas alternativas e orientamos os participantes passo a passo na criação de seu próprio aplicativo React.
No final deste curso, os participantes serão capazes de:
- Entender a filosofia de design do React's.
- Decidir quando e onde faz sentido usar React, e quando repensar o modelo MVC convencional.
- Entender os conceitos de React, como componentes, props, estado e ciclo de vida.
- Implementar tecnologias relacionadas, como Babel, Webpack e JSX.
- Construir, testar e implantar uma aplicação web interativa.
Criando Aplicativos Interativos com React, Redux e GraphQL
28 HorasNeste treinamento ao vivo conduzido por instrutor em Portugal, os participantes aprenderão como criar aplicativos React usando Flux e GraphQL. O curso abrange instalação, configuração, integração, teste, implantação e melhores práticas, pois orienta os participantes através da criação de uma série de aplicativos de amostra que demonstram como adicionar níveis adicionais de complexidade e "coolness" para um aplicativo usando os kits de ferramentas e técnicas mais avançados.
O desenvolvimento de aplicações com React requer um tipo diferente de pensamento, em comparação com o que alguns desenvolvedores estão acostumados, especialmente quando vêm da mentalidade de outros frameworks MVC, como AngularJS e Bootstrap. Esta formação abrange os fundamentos das tecnologias utilizadas em cada etapa do processo, para que os participantes não só sejam capazes de construir uma aplicação funcional, mas também compreendam por que razão é utilizada uma determinada abordagem. Isto estabelece as bases para pensar de forma independente e criativa sobre o design e os resultados desejados para a construção das suas próprias aplicações no futuro.
React with Next.js
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores da Web que desejam usar o Next.js para criar aplicativos React.
No final deste treinamento, os participantes serão capazes de:
- Desenvolver aplicações web do lado do servidor e sites estáticos em Next.js.
- Manipular e armazenar dados com MongoDB.
- Proteger um aplicativo da Web com autenticação AuthO.