SOBRE O BOOTCAMP
No Bootcamp Front-End Development do programa TechFlow da iTalents, você vai iniciar uma jornada imersiva pelo mundo do desenvolvimento web. Este bootcamp foi projetado para introduzir os conceitos essenciais do front-end, mesmo para iniciantes.
Durante esse bootcamp, serão exploradas as principais tecnologias e ferramentas usadas no desenvolvimento front-end, com foco em React, uma das bibliotecas JavaScript mais requisitadas no mercado. Além disso, você aprenderá como criar interfaces de usuário modernas e interativas, utilizando as melhores práticas do mercado, tudo com o apoio de profissionais experientes.
Nosso objetivo é proporcionar uma compreensão sólida dos princípios básicos do front-end, com uma abordagem que torna o aprendizado envolvente e fluido. O TechFlow é projetado para manter a pessoa estudante engajada, absorvendo todo o conhecimento necessário de maneira contínua e eficaz, preparando-o para enfrentar futuros desafios no desenvolvimento web.
O bootcamp tem duração de 60 horas sendo composto por 4 unidades, permitindo que os estudos sejam organizados semanalmente ao longo do período do bootcamp. Após a inscrição e aprovação, será possível completar os estudos, enviar as atividades para avaliação e obter a certificação.
Ao concluir este bootcamp, você estará pronto para se destacar no mundo do desenvolvimento de interfaces de usuário, com confiança e habilidades sólidas em front-end!
JavaScript
React
Fundamentos de Desenvolvimento Front-end com React
Unidade 1 - Revisão JavaScript para React
Nesta unidade, você revisará os conceitos essenciais de JavaScript 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 operador spread.
Esta unidade prepara os alunos para aplicar de forma eficaz esses conceitos no desenvolvimento com a biblioteca React.
Unidade 2 - 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 do seu primeiro aplicativo React e a introdução ao React JSX (JavaScript XML), a sintaxe utilizada para criar componentes React de forma declarativa.
Unidade 3 - Componentes
A unidade 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.
Unidade 4 - Introdução ao Redux e Comunicação Cliente-Servidor
Nesta unidade, você aprenderá sobre 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.
Esta unidade expande as habilidades dos alunos em React, permitindo a criação de aplicativos mais interativos e conectados à web.
SEJA PROGRAMADOR(A) FRONT-END JÚNIOR
Torne-se um(a) profissional disputado(a) pelo mercado de trabalho.
O mercado de trabalho para desenvolvedores React é extremamente promissor e dinâmico. React, uma biblioteca JavaScript para construção de interfaces de usuário desenvolvida pelo Facebook, tem se destacado como uma das tecnologias mais populares e requisitadas no desenvolvimento front-end. Algumas das opções de carreira incluem: Desenvolvedor Front-end e Engenheiro de Software.
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
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
Profissionais da área de Tecnologia da Informação e Comunicação (TIC), Design, Administração, Publicidade, Marketing, Engenharia ou áreas correlatas.