Cursos de Advanced React
React é uma biblioteca de código aberto Javascript que pode ser usada para criar aplicativos interativos web e móveis.
Este treinamento ao vivo guiado por instrutores (online ou on-site) é dirigido a desenvolvedores que desejam construir React componentes e projetar aplicações complexas.
No final do curso, os participantes poderão:
- Compreender React's conceitos avançados, incluindo APIs de contexto, HOCs, estado externo, APIs não sincronos, etc.
- Construa componentes compostos com React.
- Permite a autenticação do lado do servidor e do lado do cliente.
- Implementar React e Redux bibliotecas para gerenciar aplicações complexas.
- Reduzir o código e otimizar o desempenho de uma aplicação.
- Testar e implementar uma aplicação.
O formato do curso
- Interação e discussão interativa.
- Muitos exercícios e práticas.
- Implementação de mão em um ambiente de laboratório ao vivo.
Opções de Customização
- Para solicitar uma formação personalizada para este curso, por favor contacte-nos para organizar.
Programa do Curso
Introdução
Preparando o ambiente de desenvolvimento
Utilizar ganchos avançados
- Gancho de efeito (consulta de APIs assíncronas)
- Gancho de contexto
- Ganchos externos
- Ganchos personalizados
- Gancho redutor
React e TypeScript
- React tipos de objectos e eventos
- React tipos de estado
Redux
- Gerir o estado com Redux
- Compreender as funções de Middleware
- Manipulação de acções assíncronas com Redux Middleware
Autenticação
- Autenticação de utilizadores no lado do servidor
- Autenticação de utilizadores no lado do cliente
Testes e depuração
- Teste de componentes React
- Depuração do React e Redux
- Registo de acções do utilizador e comunicação de erros
- Resolução de problemas
Otimização do desempenho
- Medição dos tempos de renderização
- Utilização de memoização para otimização do desempenho
Componentes de ordem superior
Implantação
Resolução de problemas
Resumo e conclusão
Requisitos
- Experiência de desenvolvimento utilizando React.
Público
- Desenvolvedores front-end
- Programadores Web
- Javaprogramadores de scripts
Precisa de ajuda para escolher o curso certo?
Cursos de Advanced React - Enquiry
Advanced React - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (7)
A atitude do instrutor foi óptima, a interatividade, o facto de o grupo ser mais pequeno facilitou o acompanhamento/explicação dos conceitos.
Cernica Paul
Curso - Advanced React
Máquina Traduzida
Flexibilidade do formador e rácio aulas/exercícios
Catalin
Curso - Advanced React
Máquina Traduzida
O estilo do formador para explicar e ser um pouco divertido com o curso.
Alina Midoschi
Curso - Advanced React
Máquina Traduzida
O formador estava calmo e aberto a responder a perguntas, e o facto de por vezes nos desafiar.
Bogdan - Ness
Curso - Advanced React
Máquina Traduzida
Foi bom porque tinha muitos exercícios, mas o ritmo é muito rápido.
Irina - Thales Group
Curso - Advanced React
Máquina Traduzida
Goexplicações e escolha de temas, e anedotas fornecidas quando necessário.
Matei - Thales Group
Curso - Advanced React
Máquina Traduzida
- a estrutura do tópico
Lucian - Thales Group
Curso - Advanced React
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
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.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 HorasEste 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 criar 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.
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.