Curso React JS

  • DevOps | CI | CD | Kubernetes | Web3

Curso React JS

32 horas
Visão Geral

Curso React JS, React JS é uma biblioteca JavaScript popular usada para construir interfaces de usuário (UI) para aplicativos frontend. React é usado para construir interfaces de usuário interativas e reativas para aplicativos da web, permitindo que os desenvolvedores criem sites e aplicativos dinâmicos e poderosos. Este curso foi desenvolvido para ensinar aos desenvolvedores web os fundamentos do React JS, desde vinculação de dados até componentes e estilo. Você aprenderá como construir componentes modulares e escalonáveis ​​e gerenciar estados de usuários. Você também abordará bibliotecas React populares e as ferramentas usadas para desenvolver aplicativos React. Ao final deste curso, você terá o conhecimento e as habilidades necessárias para começar a construir seus próprios aplicativos com React!

Objetivo

Após realizar este Curso React JS você será capaz de:

  • Compreender os fundamentos do React JS e como construir componentes React que se integrem eficientemente aos aplicativos.
  • Aprenda a trabalhar com os diferentes componentes do React JS, incluindo a sintaxe JSX, estado e adereços, eventos, ganchos e métodos de ciclo de vida.
  • Domine as ferramentas de desenvolvimento disponíveis para ajudá-lo a criar aplicativos React, incluindo Next.js, Express, Node.js e Express.
  • Aprenda como integrar o React com outras tecnologias populares, como Redux, GraphQL e Material ui.
  • Adquiri habilidades para criar aplicativos React Native com componentes Expo.io e React Native.
  • Compreender a arquitetura básica de aplicativos e os princípios de design para a construção de aplicativos sustentáveis.
  • Domine várias práticas recomendadas do React, como busca e depuração de dados.
  • Aprenda os fundamentos da implantação e como implantar aplicativos React.
  • Desenvolveu uma compreensão de como os aplicativos React interagem com APIs e aplicativos backend.
  • Obteve uma visão sobre os princípios-chave do desenvolvimento de software e como aplicá-los para criar aplicativos React verdadeiramente de classe mundial.
Publico Alvo

O público-alvo do treinamento React JS inclui desenvolvedores de software, desenvolvedores web e engenheiros front-end que desejam aprender a construir interfaces de usuário responsivas para aplicativos web, aplicativos móveis e outros aplicativos. Também é ideal para
estudantes que desejam aprender mais sobre JavaScript e web desenvolvimento, bem como empreendedores e proprietários de empresas que desejam projetar e desenvolver suas próprias aplicações web
O curso também pode ser benéfico para web designers que desejam explorar o potencial do React e criar designs mais dinâmicos e modernos.

Além disso, React JS está se tornando mais popular e amplamente utilizado na indústria de desenvolvimento de software, e muitas pessoas estão adquirindo conhecimento do React para se manterem à frente da curva tecnológica
Portanto, o treinamento é adequado para aqueles que estão familiarizados com JavaScript, HTML e CSS e que desejam expandir seu conjunto de habilidades.
O curso é adaptado às suas necessidades e interesses específicos, portanto, mesmo aqueles que nunca codificaram se beneficiarão das instruções
. resumindo, o público-alvo do treinamento React JS inclui engenheiros de software, desenvolvedores web, empreendedores, engenheiros front-end, web designers e estudantes que estão ansiosos para aprender as ferramentas do desenvolvimento web moderno

Pre-Requisitos
  • Conhecimento básico de HTML, CSS e JavaScript
  • Experiência com programação orientada a objetos
  • Experiência com ES6
  • Experiência com HTML5 e CSS3
  • Compreensão de arquitetura baseada em componentes
Materiais
Português + Lab Pratico on premise vs cloud
Conteúdo Programatico

Welcome to React

  1. Obstacles and Roadblocks
  2. React’s Future
  3. Working with Files
  4. React Developer Tools
  5. Installation Node JS

Emerging JavaScript

  1. Declaring Variable in ES6
  2. Arrow function
  3. Transpiling ES6
  4. ES6 Objects and Arrays
  5. Promises
  6. Classes

Pure React

  1. Page Setup
  2. The Virtual DOM
  3. React Elements
  4. React DOM
  5. Children
  6. Constructing Elements with Data
  7. React Components
  8. DOM rendering

React with JSX

  1. React Elements as JSX
  2. Babel
  3. Intro to Webpack

Props, State and the Component Tree

  1. Property Validation
  2. Refs
  3. React State Management
  4. State within component Tree

Enhancing Components

  1. Component Lifecycle
  2. JavaScript Library Integration
  3. Higher-Order Components
  4. Flux

Redux

  1. State
  2. Actions
  3. Reducers
  4. The Store
  5. Action creators
  6. Middleware

React Redux

  1. Explicitly Passing the Store
  2. Passing Store via Context
  3. Presentation Versus Container Components
  4. The React Redux Provider
  5. React Redux Connect

React Router

  1. Incorporating the Router
  2. Nesting Routes
  3. Route Parameters

React on the Server

  1. React on the Server
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h