Desenvolvimento Front-End com React

Transforme-se em um mestre do Desenvolvimento Front-End. Nossa jornada educacional é cuidadosamente planejada, conduzindo você de um iniciante a um desenvolvedor web totalmente capacitado. Se sua paixão reside na criação de interfaces de usuário dinâmicas e atraentes, o desenvolvimento front-end é o seu lugar. Junte-se a nós e embarque na trilha de aprendizado que abrange a tríade essencial da web, incluindo HTML, CSS e JavaScript. Desenvolva essas habilidades fundamentais e, em seguida, mergulhe no poder do React.js. Com essa combinação, você será capaz de criar experiências de usuário excepcionais e se destacar em um emocionante mundo repleto de oportunidades no desenvolvimento front-end.

Acesso Web e Mobile

Carga horária: 240 horas

Emissão de certificado

Online com tutoria

Preço normal

Por apenas: R$ 1.770,00

até 10 x R$ 177,00 (no cartão de crédito)
Preço normal

de: PROMOÇÃO

Preço promocional Preço normal

Por apenas: R$ 1.770,00

até 10 x R$ 177,00 (no cartão de crédito)

O que você vai aprender

Descubra nosso curso abrangente de Desenvolvimento Web, projetado para levar você de iniciante a especialista no mundo digital. O curso é estruturado em módulos cuidadosamente elaborados, começando pelos fundamentos da web moderna.

No módulo de Fundamentos da Web Moderna, você será guiado pelos conceitos iniciais, desde a introdução à programação web até a criação de páginas interativas usando HTML, CSS e JavaScript. Em seguida, aprimorará suas habilidades, explorando técnicas avançadas de estilização e aprendendo a interagir com APIs externas para enriquecer suas aplicações.

Mergulhe no mundo do React, uma biblioteca amplamente usada para criar interfaces de usuário dinâmicas. Desde a revisão dos conceitos essenciais de JavaScript até a compreensão do Redux para gerenciamento de estado, você será capacitado a criar aplicações webs interativas e visualmente atraentes.

No último módulo, aprofunde-se no React, explorando componentes avançados e técnicas de roteamento. Além disso, aprenda a utilizar o Redux para controlar o estado global da sua aplicação e aprimorar suas habilidades em comunicação cliente-servidor.

Este curso não é apenas uma jornada de aprendizado, é uma experiência transformadora. Ao final, você estará pronto para criar interfaces sofisticadas e interativas, conquistando um lugar de destaque no mundo do desenvolvimento web.

Prepare-se para uma carreira emocionante e repleta de oportunidades. Inscreva-se agora e comece sua jornada rumo ao sucesso digital!

O curso tem duração de 240h, composto por 4 módulos. O módulo possui 4 unidades, separadas para que o aluno organize semanalmente suas aulas. Após a compra, o aluno tem 1 ano para completar o curso e obter sua certificação.

HTML

CSS

JAVASCRIPT

API

REACT

TAILWIND CSS

Fundamentos de Modern Web

Introdução a programação web

A unidade do curso "Introdução à Programação Web" aborda os fundamentos iniciais para criar e publicar sites na Internet.

Os tópicos incluem uma visão geral sobre a Internet, a instalação de softwares essenciais, planejamento do site, gerenciamento de arquivos, conceitos básicos de HTML, CSS e JavaScript, e a publicação do site na web. Também explora o funcionamento da Internet em um nível introdutório.

Desenvolvimento com HTML5

A unidade do curso "Desenvolvimento com HTML5" concentra-se nos princípios do HTML, a linguagem de marcação de hipertexto fundamental para criar páginas da web.

Os tópicos incluem uma exploração da linguagem HTML, a criação da estrutura de páginas usando tags, a adição de imagens, links e tabelas, e a construção da estrutura global de uma página web com HTML5.

Introdução ao Cascading Style Sheets (CSS)

A unidade do curso "Introdução ao Cascading Style Sheets (CSS)" explora os princípios iniciais do CSS, a linguagem usada para estilizar páginas da web.

Nessa unidade, os tópicos incluem uma visão geral das etapas iniciais com CSS, uma introdução ao que é o CSS, como começar a usá-lo, a estrutura do CSS, como funciona e como estilizar textos e elementos de uma página web.

A linguaguem JavaScript

A unidade do curso "A Linguagem JavaScript" aborda os conceitos fundamentais da linguagem JavaScript, utilizada para adicionar interatividade às páginas da web.

Nessa unidade, os tópicos incluem uma introdução ao JavaScript, declarações e manipulação de HTML com JavaScript, o uso de funções, inserção de código na página, referência a arquivos externos, manipulação do DOM (Modelo de Objeto de Documento) e tratamento de eventos para criar interações dinâmicas em páginas web.

Modern Web

HTML

Oferece uma revisão abrangente e prática à linguagem de marcação fundamental da web.

Os alunos relembram a criar estrutura e conteúdo de páginas web, incluindo textos, imagens, links e elementos de formulário, utilizando HTML. Eles também exploram conceitos-chave, como semântica, tags HTML5.

Essa unidade é o alicerce para a construção de páginas web e é essencial para o desenvolvimento full stack, pois estabelece a base para a criação de interfaces de usuário dinâmicas e interativas.

CSS

Relembra conteúdos básicos e ensina aos alunos como estilizar efetivamente páginas web. Nesta parte do curso, os alunos aprendem a aplicar formatação visual a elementos HTML, como cores, fontes, margens e posicionamento, para melhorar a aparência e a usabilidade das páginas.

Eles também exploram técnicas avançadas, como seletores, regras de estilo e layouts responsivos, que são essenciais para a criação de interfaces web atraentes e adaptáveis a diferentes dispositivos.

Esta unidade complementa a unidade de HTML e permite que os alunos criem páginas web visualmente atraentes e funcionais.

JavaScript

A unidade do curso que se concentra em JavaScript para web é uma parte fundamental para adicionar interatividade e dinamismo às páginas.

Os alunos aprendem a programar em JavaScript, abrangendo conceitos como variáveis, funções, eventos e manipulação do DOM.

Esta unidade capacita os alunos a criar páginas web interativas e responsivas, adicionando lógica de programação e melhorando a experiência do usuário. JavaScript é uma linguagem essencial para desenvolvedores web full stack, pois é usada tanto no front-end quanto no back-end.

API

A unidade do curso que trata do consumo de APIs ensina aos alunos como interagir com serviços e dados externos em suas aplicações web.

Nesta parte do curso, os alunos aprendem a fazer solicitações HTTP, processar respostas e integrar informações de fontes externas, como APIs de terceiros.

Essa unidade é fundamental para permitir que os alunos construam aplicativos web que se conectem a recursos e serviços externos, ampliando a funcionalidade de suas aplicações.

Fundamentos do React

Revisão JavaScript para React

A unidade oferece uma revisão dos conceitos JavaScript essenciais antes de prosseguir para o desenvolvimento com React.

Os tópicos incluem variáveis (let, const, var), funções de seta (arrow functions), objetos, classes, arrays e métodos de manipulação de arrays (map, filter, reduce), destructuring, template literals, módulos ES6, operador ternário e o operador spread. Essa unidade prepara os alunos para aplicar eficazmente esses conceitos ao desenvolver com a biblioteca React.

Começando com React

A unidade fornece uma introdução ao React, uma biblioteca JavaScript amplamente usada para o desenvolvimento de interfaces de usuário.

Os tópicos incluem uma discussão sobre a evolução do front-end, uma explicação do que é o React, os primeiros passos para começar a trabalhar com React, a configuração de seu primeiro aplicativo React e a introdução ao React JSX (JavaScript XML), a sintaxe utilizada para criar componentes React de forma declarativa. Essa unidade estabelece as bases para o desenvolvimento com o React.

Componentes

A unidade "Componentes" aborda os princípios fundamentais dos componentes no desenvolvimento com React.

Os tópicos incluem uma introdução aos componentes, a utilização de propriedades para transmitir dados entre eles, a estilização de componentes, a aplicação de lógica condicional, a criação de listas dinâmicas e o manuseio de formulários.

Essa unidade ajuda os alunos a compreender como construir interfaces interativas e dinâmicas usando componentes React.

Introdução ao Redux e Comunicação Cliente-Servidor

A unidade aborda a manipulação de eventos, gerenciamento de estado e interações assíncronas em aplicativos React.

Os tópicos incluem a manipulação de eventos em JavaScript, a utilização do useState para gerenciar o estado em componentes React, o uso da Fetch API para buscar dados, a compreensão do useEffect para lidar com efeitos colaterais, o uso de Promises para tarefas assíncronas e a implementação de Async/Await para lidar com código assíncrono de maneira mais legível e concisa.

Essa unidade expande as habilidades dos alunos em React, permitindo a criação de aplicativos mais interativos e conectados à web.

Front-end Development

Introdução ao REACT

A unidade começa apresentando aos alunos os conceitos fundamentais do React.js. Nesta parte, eles aprendem sobre a criação de componentes, uma peça central no desenvolvimento React, e como construir uma simples "Lista de Tarefas".

Além disso, os alunos exploram o uso do hook "useState", que permite a gestão de estados em componentes funcionais.

Essa unidade é essencial para os desenvolvedores front-end, preparando-os para a criação de interfaces de usuário dinâmicas e interativas usando React.js, um dos frameworks JavaScript mais populares.

Roteamento

A unidade do curso "Roteamento" se concentra em tópicos avançados de desenvolvimento web com React.

Os alunos aprendem a implementar o roteamento em aplicações React usando a biblioteca React Router, permitindo a criação de várias páginas e navegação entre elas. Além disso, eles são introduzidos ao Tailwind CSS, uma ferramenta de estilização eficiente, e aplicam esses conceitos em um projeto de Marketplace.

Esta unidade capacita os alunos a criar aplicativos React mais complexos e a estilizá-los de forma eficaz, ampliando sua capacidade de desenvolvimento front-end.

React Hooks

Essa unidade aprofunda o conhecimento dos alunos sobre React.js, focando em hooks avançados. Eles aprendem sobre autenticação em aplicações React e como usar hooks para gerenciar estados, efeitos colaterais e autenticação de forma eficaz.

Além disso, a unidade inclui uma atividade prática que permite aos alunos aplicar esses conceitos em um contexto real.

Com essa unidade, os alunos aprimoram suas habilidades em React e se tornam mais proficientes no desenvolvimento de aplicações web interativas e seguras.

Introdução ao Redux e Comunicação Cliente-Servidor

Essa unidade aborda a gestão do estado global em aplicações React por meio do Redux, uma biblioteca de gerenciamento de estado.

Os alunos aprendem a configurar o Redux, criar actions, reducers e stores para controlar o estado da aplicação. Além disso, eles exploram a comunicação entre o cliente e o servidor, abordando conceitos de requisições HTTP e manipulação de dados.

A unidade inclui a construção de um projeto prático, permitindo que os alunos apliquem esses conceitos em um cenário real. Com essa unidade, os alunos aprimoram sua capacidade de criar aplicações React mais complexas e interconectadas.

Pré-requisitos:
  • Conhecimento de lógica de programação.
  • Seja um(a) desenvolvedor(a) Front-End

    Torne-se um profissional disputado e desejado pelo mercado de trabalho.

    Desenvolvedores Front-End são altamente demandados em startups, empresas de tecnologia e grandes corporações. As perspectivas de carreira são promissoras, com diversas oportunidades de crescimento e inovação.

    Mercado

    Mercado

    O mercado de trabalho de front-end é empolgante, diversificado e em constante crescimento. A demanda por profissionais qualificados nessa área é alta, e as oportunidades futuras se estendem além do desenvolvimento de sites para uma variedade de domínios e tecnologias. Investir em educação e se manter atualizado com as tendências é essencial para aproveitar ao máximo essas oportunidades.

    Salário

    Salário

    Júnior:
    R$ 2.500,00 e
    R$ 5.000,00 por mês.

    Pleno:
    R$ 5.000,00 e
    R$ 9.000,00 por mês.

    Sênior:
    R$ 9.000,00 e
    + R$ 15.000,00 por mês.

    Público-alvo

    Público-alvo

    Profissionais da área de Tecnologia da Informação e Comunicação (TIC), Design, Administração, Publicidade, Marketing, Engenharia ou áreas correlatas.

    JORNADA DE MATRÍCULA ITALENTS

    Rápida e simples, nossa jornada possui poucas etapas para você ingressar em nossos cursos.

    *Jornada padrão para turmas com inscrições abertas.

    Escolha o curso

    Este é o primeiro passo. Explore os diversos cursos disponíveis para encontrar aquele que mais combina com seus interesses e objetivos.

    Compra aprovada

    Após concluir sua compra, você receberá um e-mail com seu login e senha para acessar o portal de estudos.

    Portal de Aprendizado

    Com login e senha em mãos você já pode realizar o primeiro acesso e iniciar sua jornada tech!

    Certificado

    Após a compra, você tem 1 ano para completar o curso e obter sua certificação. Aproveite ao máximo esse período para aprimorar suas habilidades e conhecimentos.

    Conheça outros cursos

    QUER SABER MAIS?

    ENTRE EM CONTATO CONOSCO!

    Ao preencher o formulário, concordo em receber comunicações de acordo com meus interesses. Ao informar meus dados, eu concordo com a Política de Privacidade.