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
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
Lukasz's enthusiasm.
Eloise Phelps - Dunelm
Curso - React, Redux and TypeScript
How Luke made a good effort to helping people individually when they were having problems running the code. Luke was extremely friendly and got a long well with the course participants.
Jonathan Grout - Dunelm
Curso - React, Redux and TypeScript
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
I liked the fact it felt like a safe environment and I didn't feel intimidated sharing my screen and my struggles with the trainer or the group.
Wanda Hawkins-Kavanagh - Dunelm
Curso - React, Redux and TypeScript
I liked the fact that the course had exercises. I liked the way Lukasz tried to help each of us and the way he handle the anxiety of some of the other participants. I liked that he was knowledgeable of the subject.