Full Stack Web Developer
Esse plano de estudos tem como objetivo sair do conhecimento zero em programação e evoluir nas linguagens até ser um desenvolvedor front-end.
Para dar base ao plano de estudos, a migração para o ambiente Linux é vista como essencial. Portanto, na primeira parte deste guia, o foco é introduzir o Linux e aprender a linha de comando e suas funções. A certificação LPI Linux Essentials será o começo do currículo.
Depois do LPI, o objetivo é aprender Git e Github, assim, teremos onde fazer backup dos códigos escritos e até pedir ajuda ou participar de algum projeto. O Github também servirá de portifolio.
Agora, com a base feita, começamos a formação em front-end passando por HTML, CSS e JavaScript. Após formar no front-end, vamos evoluir as competências de programação com TypeScript e outros frameworks do JS, como Angular, Node.js e Electron.
A partir do Angular, já estaremos aptos a desenvolver aplicações web. Já com o Electron, poderemos transformar todo nosso código em aplicativos desktop, tanto para Linux, MacOS e Windows.