16 de Abril de 2019 a 2 de Julho de 2019

React Development

EDIT. - Disruptive Digital Education

  • Localidade Lisboa - EDIT. Lisboa - Alameda Dom Afonso Henriques, 7A
  • Contacto Website
  • Horário Pós-Laboral
  • Duração 116h
  • Tipo Presencial / Certificado
  • Preço €1 120

React é atualmente uma das frameworks mais procuradas no mercado e, sendo das mais flexíveis, requer uma grande disciplina e skills para alcançar um bom resultado final.

De acordo com o Stack Overflow, a biblioteca de Javascript de React é a que “os developers querem mais trabalhar, se já não trabalham atualmente”. Os empregadores estão constantemente à procura de talento que saiba programar em React.

Este curso intensivo de React Development tem como principais objetivos proporcionar aos formandos a exploração das bases de programação em React, criar aplicações web multi-página através do React Router Package, utilizar uma API (Application Programming Interfacenuma aplicação construída em React e alojar uma aplicação React no Heroku.

 

Conteúdo Programático

 

  • Key React Concepts
    • AppIy React fundamentals to solve common user interface (UI) problems
    • Render components within another component
    • Pass props to a nested component

 

  • React State
    • Differentiate between props and state
    • Create and change state in a component
    • Describe the flow of methods in a component
    • Identify the triggers for the re-rendering of a component
    • Contrast class components with functional components
    • Define unidirectional flow
    • Diagram data in a component hierarchy

 

  • Underlying Concepts
    • Rewrite class components into functional components
    • Define the main categories of the component life cycle
    • Identify general methods in each category of the component life cycle
    • Contrast the concepts imperative and declarative programming

 

  • APIs and Heroku
    • Describe what an application programming interface (API) is and why we might use one
    • Using fetch to make an API call and working with API keys
    • Describe Heroku
    • Deploy an app on Heroku
    • Set up a CORS proxy on Heroku

 

  • React Router
    • Contrast historical and modern browser history mechanics
    • Define routing
    • Describe React Router’s main features and history
    • Use React Router to map URLs to components
    • Use React Router to create links to different components

 

  • Applied Practice
    • Build a tic-tac-toe game
    • Confidently find and apply features from documentation
    • Create an ATM application

 

  • Projeto
    • Projeto React Development