8.1 Objetivos do curso
O objetivo do nosso curso é transformar você em um verdadeiro desenvolvedor Frontend. Para isso é necessário fazer 3 coisas:
- Você deve terminar o curso
- Você deve conseguir um emprego
- Você deve se sair bem nesse emprego
Para que você passe com sucesso nosso curso, vamos te apoiar e motivar. Mentores estarão prontos para responder suas dúvidas, e o trabalho em equipe tornará seu aprendizado mais interessante.
Você nunca estará sozinho com seus problemas ou dúvidas. Sempre haverá pessoas para ajudar ou orientar você. Para isso, você terá um curador, um mentor, e claro, sempre pode fazer perguntas aos seus colegas.
Criamos um Centro de Carreira para que você consiga encontrar um bom emprego com sucesso. Lá, vamos te ensinar como elaborar um currículo corretamente, o que deve ou não constar nele, como explicar pausas no trabalho. O que um empregador de uma empresa de TI espera ver em um bom currículo e o que o desanima. Você vai achar isso muito útil.
E finalmente, para que você se saia bem nas suas responsabilidades no seu primeiro trabalho como programador, vamos te dar amplos conhecimentos teóricos e habilidades práticas. Se você estudar bem e realizar todas as tarefas práticas, poderá conseguir um emprego como desenvolvedor pleno.
Tudo está em suas mãos. Da nossa parte, damos a você tudo o que é necessário ou pode ser necessário no primeiro ano de trabalho.
8.2 Seu currículo
Veja como pode ser seu currículo após a conclusão do curso:
Resumo:
Um ano de experiência em desenvolvimento frontend. Desenvolvi três projetos web usando frameworks e bibliotecas modernas de JavaScript. Contribuí para o desenvolvimento de aplicações web responsivas e interativas. Além disso, tenho experiência em otimização de desempenho e acessibilidade web. Continuamente aprimoro meus conhecimentos e habilidades.
Habilidades Técnicas:
Linguagens:
- JavaScript (ES6+)
- HTML5
- CSS3
- TypeScript
Habilidades Chave:
- React, React Native
- Angular
- Node.js
- Design Responsivo, Flexbox, CSS Grid
- AJAX, Fetch API, Axios
- REST API, GraphQL
- Sass, Less, Styled Components
- Webpack, mpm
- Padrões de Design, ADS, Scrum, Agile
- Transações, ACID, CAD
- Linux, servidores web, CI/CD
- Testes: Jest, React Testing Library, Cypress
Ferramentas:
- Git, GitHub, SSH
- Docker, Docker Compose
- Chrome DevTools
- WebStorm
- PostgreSQL
- SQLite
Na minha opinião, parece muito sólido: «Um empregador não vai passar por esse currículo sem notar» (c).
É claro que muitas tecnologias você aprenderá apenas superficialmente, mas você estará familiarizado com elas e poderá contar honestamente em uma entrevista o que você fez, como e quando.
8.3 Plano do curso
Seu aprendizado incluirá 18 temas principais:
# | Nome do tema | Duração |
---|---|---|
1 | HTML | 3 semanas |
2 | CSS | 5 semanas |
3 | JavaScript | 3 semanas |
4 | Trabalhando com rede | 1 semana |
5 | TypeScript | 3 semanas |
6 | Docker | 3 semanas |
7 | Noções básicas de SQL | 3 semanas |
8 | React | 8 semanas |
9 | Gerenciamento de projeto no servidor | 2 semanas |
10 | Habilidades de Arquitetura, 1-4 | 2 semanas |
11 | Node.js | 5 semanas |
12 | React Native | 3 semanas |
13 | Angular | 5 semanas |
14 | Habilidades de Arquitetura, 5-9 | 2 semanas |
15 | Algoritmos e estruturas de dados | 3 semanas |
16 | Centro de Carreira | 2 semanas |
17 | Preparação para entrevistas | 2 semanas |
18 | Projeto Final (simultaneamente) | 4 semanas |
52 semanas |
Seu Projeto Final e o Centro de Carreira acontecem simultaneamente, então você vai se encaixar no prazo de 52 semanas. Mas em qualquer caso, deixamos ao mentor a possibilidade de alterar o plano de estudos. Se você quiser estudar algo mais a fundo, não estudar algo ou adicionar um tema que não está no plano – converse com seu mentor. Você não está na faculdade :)
8.4 Prática é tudo
Todo o nosso ensino é baseado na prática. Praticando constantemente, você vai memorizar tudo mais fácil e entender mais rápido. A prática consiste em quatro grandes direções.
Primeiro, você precisa acompanhar o mentor. O mentor, nos webinars e videoaulas, vai explicar várias tecnologias e mostrar como trabalhar com elas. Você só precisa acompanhar. Seu cérebro vai memorizar automaticamente o que e como fazer. Além disso, é nesse momento que podem surgir dúvidas que você vai querer perguntar ao seu mentor.
Em segundo lugar, teremos muitas pequenas tarefas práticas com autoteste para que você possa treinar e aprimorar suas habilidades. Toda teoria é verificada na prática, então resolva alguns problemas após cada aula e até mesmo o material mais difícil se tornará muito mais claro.
Terceiro, aproximadamente a cada dois meses de estudo, você terá um projeto separado. Alguns você fará sozinho, outros em grupo. Ou o mentor pode explicar novos materiais e desenvolver um projeto complexo ao mesmo tempo. Aqui, confiamos completamente no mentor e em sua experiência.
E quarto, no final, você terá um grande projeto final com duração de cerca de dois meses. Pode ser feito inteiro, ou parcialmente. Pode até nem ser feito. O mentor, em qualquer caso, vai te ajudar. Se sair bem nesse projeto – procure emprego como desenvolvedor pleno.
GO TO FULL VERSION