Cursos de React, Redux and TypeScript
React é 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.
Programa do Curso
Desenvolvimento de aplicações front-end modernas
- visão geral e semelhanças de React, Angular, Vue.js
- renderização declarativa
- componentes - definindo tags personalizadas HTML
- usando create-react-app para inicializar um projeto React
Roteiro moderno Java
- desenvolvendo usando node.js e npm
- JavaVersões de script
- trabalhando com módulos
- funções e funções de seta
- Aulas
- programação funcional em JavaScript (mapa, filtro, ...)
TypeScript
- digitação estática vs dinâmica
- declarando tipos de variáveis, funções e classes
- tipos de dados básicos
- tuplas, objetos
- interfaces
- genéricos
React linguagem de modelo
- JavaLinguagem de modelo baseada em script: JSX
- definindo propriedades do elemento
- elementos repetidos
- se / senão
- eventos
- CSS classes e estilos
Gerenciando estado em React
- definir e alterar o estado do aplicativo
- usando o gancho de estado e setState
- capturando o conteúdo dos elementos de entrada no estado
Componentes: blocos de construção de aplicações web modernas
- definindo tags personalizadas HTML em React
- estado, adereços e eventos
- fluxo de dados entre componentes
- componentes de função e componentes de classe
- usando ganchos em componentes de função
- eventos do ciclo de vida do componente (montar, atualizar, desmontar)
- incluindo componentes predefinidos de uma biblioteca
Gestão estadual com Redux
- Redux básico: gerenciamento de estado com funções puras, redutores e dados imutáveis
- usando o gancho redutor em React
- integrando Redux em um aplicativo React
- componentes de apresentação e contêiner
- o Redux ecossistema
- manipulando eventos assíncronos com Tunk
- buscando dados de uma API REST
Ferramentas e testes para desenvolvedores
- React ferramentas de desenvolvedor
- Redux ferramentas de desenvolvedor
- Testando JavaScript com Jest
- Testando redutores
- Testando React componentes
React Roteador
- roteamento do lado do cliente
- exibindo diferentes visualizações com base na rota atual do navegador
Desenvolvimento de aplicativos com React
- breve visão geral de React Nativo
- criando um aplicativo instalável para dispositivos móveis e desktop com Progressive Web Apps
- comparação de Progressive Web Apps e aplicativos nativos
Requisitos
- Noções básicas de HTML
- experiência com JavaScript
Os cursos de treinamento abertos exigem mais de 5 participantes.
Cursos de React, Redux and TypeScript - Booking
Cursos de React, Redux and TypeScript - Enquiry
React, Redux and TypeScript - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (7)
A quantidade de pormenores, a forma de explicar e a calma e confiança do formador são inspiradoras.
Cosmin Ghergheles - Ness
Curso - React, Redux and TypeScript
Máquina Traduzida
Abrangeu os componentes básicos
Valentin
Curso - React, Redux and TypeScript
Máquina Traduzida
Entusiasmo do Lukasz.
Eloise Phelps - Dunelm
Curso - React, Redux and TypeScript
Máquina Traduzida
Como Luke fez um esforço excelente ao ajudar as pessoas individualmente quando elas estavam tendo problemas para executar o código. Luke foi extremamente amigável e se deu muito bem com os participantes do curso.
Jonathan Grout - Dunelm
Curso - React, Redux and TypeScript
Máquina Traduzida
The engagement from the trainer with all the participants was great, everyone got help at some stage of the course. It was a great experience overall, specially for people not familiar with the subject.
Tayyab Ejaz Mushtaq - Dunelm
Curso - React, Redux and TypeScript
Gostei do fato de que parecia um ambiente seguro e eu não me senti intimidado ao compartilhar minha tela e minhas dificuldades com o instrutor ou o grupo.
Wanda Hawkins-Kavanagh - Dunelm
Curso - React, Redux and TypeScript
Máquina Traduzida
Gostei do fato de que o curso tinha exercícios. Gostei da forma como Lukasz tentou ajudar cada um de nós e do modo como ele lidou com a ansiedade de alguns dos outros participantes. Gostei de que ele era conhecedor do assunto.
Samuel Irsai - Dunelm
Curso - React, Redux and TypeScript
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Advanced React
14 HorasEsta formação em direto orientada por um formador em Brasil (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.
Advanced TypeScript
7 HorasEsta formação ao vivo orientada por um instrutor, em Brasil (online ou no local) destina-se a programadores que pretendam utilizar as funcionalidades avançadas do TypeScript' para criar e desenvolver aplicações JavaScript.
No final desta formação, os participantes serão capazes de
- Configure o ambiente de desenvolvimento necessário para começar a desenvolver aplicativos TypeScript e Node.js.
- Tire proveito dos recursos avançados do Typescript' para escrever código limpo e expressivo com menos erros.
- Configure e use o Webpack com TypeScript para construir UIs front-end complexas.
- Use tipos de dados personalizados (União, Intersecção, Tipos de tuplas, etc.) para estender os tipos genéricos existentes.
- Implementar padrões de código assíncrono e APIs para tratamento de erros e validação de respostas.
- Implantar TypeScript e aplicativos Node.js em ambientes de produção (AWS EC2, Heroku, etc.).
Ant Design
7 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (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 Brasil (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 Brasil (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 Brasil (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 Brasil (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 Brasil (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 Brasil (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 Brasil (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 Brasil (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 with Next.js
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (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.
TypeScript
7 HorasEste treinamento ao vivo conduzido por instrutor em Brasil apresenta os principais recursos do TypeScript' e orienta os participantes na construção de um aplicativo JavaScript real.
Typescript Unit Testing
14 HorasTypeScript é uma língua de fonte aberta para os aplicativos de construção da empresa Javascript. É um superseio estrito de JavaScript que compilar para simples Javascript e traz o desenvolvimento estático e orientado aos objetos para a língua.
Este instrutor, treinamento vivo introduz TypeScript' características e quadros de ensaio da unidade. Os participantes obter uma oportunidade de colocar a teoria para praticar, construíndo uma coleta de testes de unidade que podem ser executadas contra aplicações de vida real.
Formato do Curso
- Conversa interactiva e discussão. Muitas exercícios e práticas. A implementação de mans em um ambiente de laboração viva.
Opções de personalização do curso
- Este curso focará nos quadros que podem ser utilizados para testar uma aplicação de Javascript ou de tiposcript (Jasmine, Mocha, Jest, Chai, etc.). Os quadros UI como React são opcionais e podem ser cobertos se desejados. Para pedir um treinamento personalizado para este curso, por favor contacte-nos para organizar.