freeCodeCamp: O primeiro certificado a gente nunca esquece
A alegria que se tem em pensar e aprender faz-nos pensar e aprender ainda mais.
“Como se tornar um profissional melhor?” essa é uma das perguntas que mais me faço e acredito que você também já se perguntou isso pelo menos uma vez, se sim… continue lendo.
Sempre gostei desafios e sei da importância que eles carregam, o valor do aprendizado, a beleza de se testar e evoluir, com isso em mente fui em busca de mais desafios conseqüentemente mais conhecimento.
Livros, cursos, vídeo-aulas, eventos, meetups, recentemente incluir os cursos interativos nessa lista.
CodeAcademy, CodeSchool, Codewars são alguns exemplos, até que conheci o freeCodeCamp e foi assim tirei meu primeiro certificado o Front End Development Certification.
O que é freeCodeCamp: uma breve explicação
O freecodecamp uma curso/comunidade que ajuda você a aprender a programar, e depois obter experiência, contribuir para projetos de código aberto.
O curso é todo interativo, todo prático, cada lição tem um exercício que tem que ser completado para passar para a próxima fase.
São quatro tipos de certificações com cerca de 400 horas cada:
- Front End Development Certification
- Back End Development Certification
- Full Stack Development Certification
- Data Visualization Certification
Na certificação Full Stack você começa a contribuir com projetos reais, ajudando organizações sem fins lucrativos.
Independente do seu nível de conhecimento, tanto os projetos quanto os desafios são divididos em categorias: iniciante, intermediário e avançado. Mesmo você um desenvolvedor novato ou experiente pode aprender.
O que você vai aprender
Com uma didática excelente, ensino intensivo baseado na prática o processo de aprendizagem torna-se muito natural e divertido, você aprenderá desde o básico (algoritmos e lógica) até chegar num nível avançado, passando por diversas tecnologias, dentre elas: HTML, CSS, JavaScript, React.Js, Node.js, React.js, D3.js, Redis, Git etc.
Atenção: O curso é todo em Inglês, mas não se preocupe, caso não tenha fluência no idioma os desafios/projetos são auto explicativos.
Se ainda assim você não se sentir confortável, existem grupos no gitter, slack e facebook locais que podem lhe ajudar.
O que você vai fazer
Codar, codar e codar um pouco mais, vai fazer desafios e criar projetos que vão do básico ao avançado.
Veja a lista de desafios do curso de Front-End Certification e logo abaixo os projetos:
Tribute Page: Página de tributo homenageando uma pessoa especial
Personal Portfolio Webpage: Seu portfólio, não se preocupe se você ainda não tem nada para mostrar ocê vai construir vários projetos ao logo do curso, 10 para ser mais preciso.
Random Quote Machine: Gerador de citações
Show the Local Weather: Mostre o tempo local do visitante usando HTML5 geolocation
Wikipedia Viewer: Buscador do Wikipedia simplificado
Twitchtv JSON API: Aplicativo que verifica quem está transmitido ao vivo no Twitch.tv
JavaScript Calculator: Calculadora com Javascript
Pomodoro Clock: Pomodoro app
Tic Tac Toe Game: Jogo da velha com Javascript
Simon Game: Replica do jogo Simon
O freeCodeCamp em números
Os dados abaixo foram tirado do próprio site do freecodecamp, veja mais aqui (inglês)
- Mais de 7.000 pessoas receberam seus primeiros trabalhos de desenvolvedor
- Mais de 9.000 desenvolvedores experientes obtiveram melhores empregos de desenvolvedor
- Mais de 6.000 certificados Front End
- Mais de 800 certificados Front End
- Mais de 500 certificados Front End
Além de tudo isso que foi dito o freeCodeCamp é gratuíto. Agora vou ficando por aqui. Mas antes queria saber de você.
Já conhecia o curso? Pretende fazer? Já fez, me conte suas experiências.
O que você achou deste conteúdo? Conte nos comentários.