Bootcamp Web Front-end Development
60 horas Curso PraticoVisão Geral
Este bootcamp visa ensinar as principais tecnologias e práticas utilizadas no desenvolvimento de Web Front-end. Os alunos aprenderão desde os conceitos básicos de HTML, CSS e JavaScript até os frameworks mais avançados, como React, Vue.js e Angular. O foco será em práticas modernas, ferramentas de desenvolvimento, controle de versão e design responsivo.
Objetivo
Após a conclusão do Bootcamp Web Front-end Development, você será capaz de:
- Criar interfaces de usuário dinâmicas e responsivas.
- Trabalhar com os principais frameworks JavaScript (React, Vue.js, Angular).
- Implementar design responsivo usando CSS3 e Flexbox.
- Utilizar ferramentas de controle de versão como Git.
- Desenvolver projetos completos de front-end utilizando boas práticas de UX/UI.
Publico Alvo
- Desenvolvedores iniciantes ou intermediários que desejam se especializar em Web Front-end.
- Profissionais que buscam melhorar suas habilidades em design de interfaces e interatividade em sites e aplicativos web.
- Empregadores que desejam treinar equipes para criação de interfaces web modernas.
Pre-Requisitos
- Conhecimento básico de HTML, CSS e JavaScript.
- Interesse em desenvolver interfaces web interativas e responsivas.
Materiais
Inglês/Português/Lab PráticoConteúdo Programatico
Fundamentos do Front-end (20h)
- Introdução ao HTML5, CSS3 e JavaScript.
- Estruturação de páginas web com HTML.
- Estilização e layout com CSS.
- Interatividade básica com JavaScript.
- Introdução ao DOM (Document Object Model).
Design Responsivo e UX/UI (20h)
- Criação de interfaces adaptáveis para dispositivos móveis.
- CSS Grid e Flexbox.
- Técnicas de design responsivo e boas práticas de UX/UI.
- Ferramentas de prototipação e wireframing.
JavaScript Avançado (20h)
- Manipulação avançada do DOM.
- ES6+: Funções de ordem superior, Promises, Async/Await.
- Trabalhando com APIs externas e consumo de dados.
- Gerenciamento de estado no front-end.
Frameworks e Bibliotecas (30h)
- React.js: Criação de componentes, Hooks e gerenciamento de estado.
- Vue.js: Vue instance, componentes e Vue Router.
- Angular: Módulos, diretivas, e injeção de dependências.
Ferramentas de Desenvolvimento (10h)
- Git e GitHub: Controle de versão e colaboração.
- Webpack e Babel: Processamento e empacotamento de arquivos.
- Ferramentas de depuração e performance.
Projetos Práticos e Desenvolvimento de Aplicações (20h)
- Desenvolvimento de um site ou aplicação responsiva.
- Implementação de consumo de APIs em tempo real.
- Criação de um portfólio com as habilidades adquiridas.