Por que nos escolher?
Processo de aprendizagem de front-end
1. Introdução à Programação
Na primeira etapa, os alunos são apresentados aos conceitos básicos de programação. Este bloco inclui:
- Fundamentos de lógica de programação e algoritmos
- Introdução às linguagens de marcação (HTML) e linguagens de estilo (CSS)
- Primeiros passos em JavaScript – sintaxe básica e trabalho com variáveis, funções e loops
Objetivo: Estabelecer conhecimentos fundamentais para que os alunos possam avançar com segurança para tópicos mais complexos.
2. Habilidades básicas de desenvolvimento front-end
Nesta fase, os alunos aprofundam os seus conhecimentos na área do desenvolvimento web e começam a criar as suas primeiras páginas web:
- Deep Learning HTML e CSS: Criando interfaces responsivas
- JavaScript: interagindo com o DOM, trabalhando com eventos e lógica básica
- Noções básicas de layout usando metodologia BEM
- Ferramentas de desenvolvimento: trabalhando com editores de código e depuração no navegador
Objetivo: Ensinar os alunos a criar páginas e interfaces web simples usando os fundamentos das tecnologias web.
3. Desenvolvimento front-end avançado
Nesta fase o treino torna-se mais complexo e prático:
- JavaScript avançado: trabalhando com arrays, objetos e funções
- React Basics: Apresentando a abordagem de componentes
- Trabalhando com pré-processadores CSS (Sass, SCSS)
Objetivo: Preparar os alunos para criar projetos mais complexos e interagir com bibliotecas e frameworks.
4. Criação de projetos completos
Nesta fase, os alunos passam a criar projetos reais:
- Trabalhando com APIs e recebendo dados de serviços externos
- Usando ferramentas de construção (Webpack, Parcel)
- Controle de versão com Git
Objetivo: Dar aos alunos a oportunidade de colocar em prática todos os conhecimentos adquiridos, trabalhando em projetos reais que possam ser incluídos num portfólio.