Curso de React Patterns
Esse treinamento ao vivo conduzido por instrutor (no local ou remoto) é destinado a desenvolvedores com habilidades do React que desejam otimizar e melhorar a criação de aplicativos React , entendendo e aplicando os padrões de componentes do React .
Ao final deste treinamento, os participantes serão capazes de:
- Compreender os diferentes tipos de padrões de React
- Use React Contexto API para aplicações web
Formato do Curso
- Palestra e discussão interativa.
- Muitos exercícios e prática.
- Implementação prática em um ambiente de laboratório ao vivo.
Opções de personalização do curso
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
- Para saber mais sobre o React , visite: https://reactjs.org
Programa do Curso
Introdução
- O que são React padrões?
- Tipos de React padrões
- Conhecimento básico sobre React Padrões
Padrão de Componentes
- Usando vários tipos de padrões, como Container, Presentational, Higher Order Components, Render Callback
- Usando ContextAPI
Padrão de adereços de renderização
- Criando componentes Render Props por Render Props Pattern
Gerenciando Estados
- Entenda as diferenças entre estados globais, componentes, relativos e fornecidos
Padrão de provedor
- Implementando padrão de provedor com contexto React
- Usando injeção de dependência
Combinação de vários padrões
Resumo e conclusão
Requisitos
- Familiaridade com HTML, CSS e JavaScript básicos.
Público
- Desenvolvedores
Precisa de ajuda para escolher o curso certo?
Curso de React Patterns - Enquiry
React Patterns - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (5)
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
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
A compartilhamento de conhecimentos gerais por Narendra e todos os recursos de desenvolvimento compartilhados
Pako Diale
Curso - Transform a React Application into a Progressive Web App (PWA)
Máquina Traduzida
Sem PowerPoint
Raymond Chan - Hospital Authority
Curso - Advanced React
Máquina Traduzida
O treinamento tem conteúdo bom e é fácil de seguir
David Phetole Leshabela - Vodacom SA
Curso - React with Next.js
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
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, Redux and TypeScript
21 HorasReact é uma biblioteca amplamente usada para criar aplicativos de página única em Java Script e HTML . É usado por empresas como Facebook , Instagram, Netflix ou New York Times.
Este curso apresentará as bases sobre as quais o React e outras bibliotecas (como Angular e Vue.js ) se baseiam e destacará os aspectos específicos do React . Ele também abordará tecnologias que são comumente usadas com o React , como Redux e React -Router.
No final deste curso, os participantes serão capazes de criar aplicativos de várias complexidades com o React , seguindo as melhores práticas.
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.
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.
React, Relay, and GraphQL
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores que desejam usar o GraphQL e o Relay para gerenciar dados em aplicativos React.
No final desta formação, os participantes serão capazes de
- Configurar o ambiente de desenvolvimento necessário para iniciar o controlo de dados para aplicações React.
- Entregue interações instantâneas de resposta à interface do usuário.
- Agregar dados de várias bibliotecas em uma API conveniente.
- Pré-busca usando GraphQL e Relay.
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.
Transform a React Application into a Progressive Web App (PWA)
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores que desejam transformar um aplicativo React em um Progressive Web App.
No final desta formação, os participantes serão capazes de
- Configurar o ambiente de desenvolvimento necessário para começar a transformar um aplicativo React.
- Cache usando o Service Worker para fazer um aplicativo React funcionar offline.
- Criar e estilizar uma notificação push.
- Instalar o aplicativo da Web progressivo em um dispositivo móvel.
Spring Boot, React, and Redux
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (online ou no local) é destinado a desenvolvedores da Web que desejam criar aplicativos da Web funcionais de front-end e back-end com Spring Boot, React, and Redux.
No final desta formação, os participantes serão capazes de
- Construir uma aplicação front-end com React e Redux.
- Criar APIs RESTful com Spring Boot.
- Proteger serviços web com segurança Spring e tokens web JWT.
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.
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.
Online Payment Processing with Stripe
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores que desejam monetizar um site ou aplicativo da Web usando a API Stripe.
No final desta formação, os participantes serão capazes de
- Configurar o ambiente de desenvolvimento necessário para começar a desenvolver.
- Criar um aplicativo que integre recursos de processamento de pagamentos, como Checkout, Intenções de pagamento e Faturamento.
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.
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.