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
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
A interação do instrutor com todos os participantes foi excelente, todos receberam ajuda em algum momento do curso. Foi uma experiência ótima no geral, especialmente para pessoas não familiarizadas com o assunto.
Tayyab Ejaz Mushtaq - Dunelm
Curso - React, Redux and TypeScript
Máquina Traduzida
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