Curso de Padrões React
Este treinamento presencial, ministrado por instrutor (online ou no local), é direcionado a desenvolvedores com habilidades em React que desejam otimizar e melhorar sua criação de aplicativos React ao entender e aplicar os padrões de componentes do React.
Ao final deste treinamento, os participantes serão capazes de:
- Entender os diferentes tipos de Padrões React
- Usar a API Context do React para aplicações web
Formato do Curso
- Aula interativa e discussão.
- Muitos exercícios e prática.
- Implementação hands-on em um ambiente de laboratório ao vivo.
Opções de Customização do Curso
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
- Para saber mais sobre React, visite: https://reactjs.org
Programa do Curso
Introdução
- O que são Padrões React?
- Tipos de Padrões React
- Conhecimentos básicos sobre Padrões React
Padrão de Componentes
- Usando vários tipos de padrões, como Container, Presentational, Higher Order Components, Render Callback
- Usando ContextAPI
Padrão Render Props
- Criando componentes Render Prop pelo Padrão Render Props
Gerenciamento de Estados
- Entender as diferenças entre Estados Globais, de Componente, Relativos e Fornecidos
Padrão Provider
- Implementando o Padrão Provider com React Context
- Usando Injeção de Dependência
Combinação de Múltiplos Padrões
Resumo e Conclusão
Requisitos
- Familiaridade com HTML básico, CSS e JavaScript.
Público-Alvo
- Desenvolvedores
Precisa de ajuda para escolher o curso certo?
Curso de Padrões React - Consulta
Padrões React - Solicitação de Consultoria
Testemunhos de Clientes (1)
O instrutor fez um ótimo trabalho quebrando o gelo e assumiu a iniciativa de incentivar todos a participar. Ninguém ficou de fora, e ele soube se adaptar bem às dificuldades de cada pessoa. Ele utilizou bem os desafios e perguntas levantados pelos participantes para fornecer explicações mais claras ao público em geral.
Joao Aguiar - INESC TEC
Curso - React: Build Highly Interactive Web Applications
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
React Avançado
14 HorasEsta formação conduzida por instrutor (online ou presencial) destina-se a desenvolvedores que desejam construir componentes React e projetar aplicativos complexos.
No final deste treinamento, os participantes serão capazes de:
- Compreender conceitos avançados do React, incluindo APIs de contexto, HOCs, estado externo, APIs assíncronas, etc.
- Criar componentes compostáveis com React.
- Habilitar autenticação no lado do servidor e do cliente.
- Implementar as bibliotecas React e Redux para gerenciar aplicativos complexos com estado.
- Reduzir código e otimizar o desempenho de um aplicativo.
- Testar e implantar um aplicativo.
FARM (FastAPI, React e MongoDB) Desenvolvimento Full Stack
14 HorasEste treinamento liderado por instrutor (online ou presencial) é voltado para desenvolvedores que desejam usar a pilha FARM (FastAPI, React e MongoDB) para construir aplicações web dinâmicas, de alto desempenho e escaláveis.
Ao final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento necessário que integra FastAPI, React e MongoDB.
- Compreender os conceitos-chave, recursos e benefícios da pilha FARM.
- Aprender a construir APIs REST com FastAPI.
- Aprender a projetar aplicações interativas com React.
- Desenvolver, testar e implantar aplicações (front end e back end) usando a pilha FARM.
Escolhendo o Certo Framework JavaScript
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.
Bootcamp de JavaScript, Node.js e React (Nível Inicial a Intermediário)
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.
Desenvolvimento Fullstack MERN
14 HorasEsta formação ministrada por instrutor, ao vivo em Portugal (online ou presencial), é voltada para desenvolvedores web que desejam usar o Stack MERN para desenvolvimento fullstack.
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 do zero.
- Implementar segurança da aplicação por meio de autorização e autenticação.
Construindo Micro Frontends com React
21 HorasEste treinamento conduzido por instrutor (online ou presencial) é direcionado a desenvolvedores que desejam usar o React para desenvolver, testar e implantar micro-frontends em grandes aplicativos web, tornando-os altamente escaláveis, tecnologicamente agnósticos e mais fáceis de manter.
No final deste treinamento, 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, conceitos principais e vantagens dos micro-frontends.
- Aprender como construir, integrar, testar e implantar micro-frontends com React.
- Implementar micro-frontends com module federation.
- Aplicar o fluxo de trabalho de pipeline CI/CD em produção.
- Saber sobre os problemas comuns do CSS em micro-frontends e como resolvê-los.
- Obter insights sobre como implementar outros frameworks frontend com React.
Construindo Microservices com NodeJS e React
21 HorasEste treinamento conduzido por instrutor (online ou presencial) é voltado para desenvolvedores experientes que desejam construir, implantar e escalar aplicações usando microservices desenvolvidos com NodeJS e React.
Ao final deste treinamento, os participantes serão capazes de:
- Desenvolver, implantar e escalar aplicações usando diferentes microservices.
- Construir uma aplicação React renderizada no servidor.
- Implantar aplicativos multi-serviço na nuvem usando Docker e Kubernetes.
- Realizar testes de aplicação em microservices.
Desenvolvimento Avançado com Next.js 14
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 - Avançado
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 com instrutor e ao vivo em Portugal, demonstramos o poder e a flexibilidade do React, o comparamos com frameworks alternativos e guiaremos os participantes passo a passo na criação de sua própria aplicação React.
Ao final deste curso, os participantes serão capazes de:
- Compreender a filosofia de design do React.
- Decidir quando e onde faz sentido usar o React e quando reconsiderar o modelo MVC convencional.
- Entender conceitos do React, como componentes, props, estado e ciclo de vida.
- Implementar tecnologias relacionadas, como Babel, Webpack e JSX.
- Criar, testar e implantar uma aplicação web interativa.
Criando Aplicativos Interativos com React, Redux e GraphQL
28 HorasNeste treinamento conduzido por um instrutor, ao vivo em Portugal, os participantes aprenderão como criar aplicações React usando Flux e GraphQL. O curso abrange instalação, configuração, integração, testes, implantação e melhores práticas enquanto guia os participantes pela criação de uma série de aplicações de exemplo que demonstram como adicionar novos níveis de complexidade e 'legalidade' a uma aplicação usando as ferramentas mais avançadas e técnicas.
Desenvolver aplicações com React exige um tipo diferente de pensamento, em comparação com o que alguns desenvolvedores estão acostumados, especialmente quando vindo da mentalidade de outros frameworks MVC como AngularJS e Bootstrap.
Este treinamento abrange os fundamentos por trás das tecnologias usadas a cada etapa para que os participantes não apenas possam construir uma aplicação funcional, mas também entendam o motivo pelo qual uma determinada abordagem é utilizada. Isso estabelece as bases para pensar de forma independente e criativa sobre o design e os resultados desejados ao criar suas próprias aplicações no futuro.
React com 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.
Transformar um Aplicativo React em um Aplicativo Web Progressivo (PWA)
14 HorasEste treinamento guiado por instrutor em Portugal (presencial ou remoto) é voltado para desenvolvedores que desejam transformar um aplicativo React em um Aplicativo Web Progressivo.
Ao final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento necessário para começar a transformar um aplicativo React.
- Usar Service Worker para fazer com que um aplicativo React funcione offline.
- Criar e estilizar uma notificação push.
- Instalar o aplicativo web progressivo em um dispositivo móvel.
React, Redux e TypeScript
21 HorasO React é uma biblioteca amplamente utilizada para criar aplicativos de página única em JavaScript e HTML. É utilizado por empresas como Facebook, Instagram, Netflix ou o New York Times.
Este curso introduzirá os fundamentos sobre os quais o React e outras bibliotecas (como Angular e Vue.js) são baseadas, destacando as especificidades do React. Também abordará tecnologias comumente utilizadas com React, como Redux e React-Router.
Ao final deste curso, os participantes serão capazes de construir aplicativos de variada complexidade com React, seguindo as melhores práticas.
React, Relay e GraphQL
14 HorasEste treinamento conduzido por instrutor em Portugal (presencial ou remoto) é voltado para desenvolvedores que desejam utilizar o GraphQL e o Relay para gerenciar dados em aplicações React.
Ao final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento necessário para iniciar o controle de dados em aplicações React.
- Entregar interações de resposta instantânea da UI.
- Agrupar dados de múltiplas bibliotecas em uma API conveniente.
- Fazer pré-buscas usando GraphQL e Relay.