O React (também conhecido como React.js ou ReactJS) é uma biblioteca JavaScript de código aberto e livre para a construção de interfaces de utilizador baseadas em componentes de UI. É mantida pela Meta (antigamente Facebook) e uma comunidade de programadores e empresas individuais. O React pode ser usado como base no desenvolvimento de aplicações renderizadas single-page, móveis ou servidores com frameworks como Next.js. No entanto, o React foca-se na gestão do Estado e com a reprodução desse estado para o DOM, pelo que a criação de aplicações React requer geralmente a utilização de bibliotecas adicionais para encaminhamento, bem como certas funcionalidades do lado do cliente.
Profissionais que pretendam usar React para construir front-end web applications.
No final deste curso os participantes deverão ser capazes de usar a framework React para criar sites web e aplicações sofisticadas.
Os participantes deverão possuir conhecimentos de HTML e JavaScript.
(não existem exames)
• Introdução
• React.js
• Instalação e primeiros passos
• Plugins essenciais para Visual Studio Code
• Compreender o que são props e component
• Class component
• Trabalhar com states
• Ciclo de vida dos componentes
• Eventos
• Renderização condicional
• Trabalhar com Listas
• Manipular formularios
• Api useState
• Api useState
• useEffect
• useMemo
• useCallback
• Requisições HTTP
• Trabalhar com Rotas
• Personalizar alertas do sistema
• Gerar a build
• Fazer deploy
• Introdução ao firebase
• Configurar o firebase
• Trabalhar com Listas
• Monitorizar Listas
• Monitorização e Login
• Auth com Bases de Dados