image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Marcelo Santos
Marcelo Santos11/10/2022 15:58
Compartilhe

Como Programar,Por onde devo começar ?

  • #HTML
  • #JavaScript
  • #CSS

Programar, desenvolver , criar, o ramo tem muitos nomes, porém existe uma linha tênue e contínua, uma sequência de aprendizados que pode te ajudar a chegar lá. 

90% dos aspirantes a programadores, não seguem esta sequência, daí o caso do fracasso. 

Três tipos de profissionais dentro da área de programação merecem destaque.

1- Front-End

2- Back-End 

3- FullStack

Front End é o profissional que cria a parte “bonita do site”, Fontes usadas no site, cores usadas no site, estilos, todo o layout é criado pelo front-end, e definitivamente é uma das áreas mais importantes dentro da programação. 

Back-End , imagine um caixa eletrônico, o que você vê quando vai sacar dinheiro é o front-end, formulários, janelas e botões mensagens é o front-end, porém por dentro todo o processamento de dados, e comunicação com o servidor, foi feito por um profissional BackEnd. 

Full Stack é aquele profissional que consegue atuar tanto no front end quanto no back end, a maioria destes profissionais que chegam neste nível começam pelo front-end, portanto é sobre ele que vamos falar. 

O que devo aprender para me tornar um dev front end júnior

Listei aqui, uma sequência numérica começando do 1. 

Atenção. Passe para a próxima tecnologia a ser aprendida, após aprender a anterior.

1- Git e GitHub 

   Quando você baixa aplicativos no Play Store ou programas no Baixaki, há uma informação muito importante sobre a versão do produto, e inclusive às vezes recebemos atualizações no nosso celular. Este controle de versões é feito por tecnologias como Git e GitHub, e em todas as entrevistas de emprego pede-se o domínio do git e github, e acredite, você pode começar por aqui. 

Vou deixar uma playlist gratuita de um curso de Git e Github gratuita que vai te inserir no mercado de programação. 

 https://www.udemy.com/course/git-e-github-para-iniciantes/ - (GRATUITO)

.

2- Designer de interfaces UI/UX, embora esta área seja enorme e inclusive há vagas no linkedin apenas para designers ui/Ux, se você está aprendendo a programar sozinho, pode chegar um momento em que vocÊ não vai encontrar aquele pouquinho de criatividade que necessita para criar uma tela de um app, ou uma tela de site.  

Por que UI?

O UI, ou User Interface, é uma área do design que define os melhores aspectos para melhorar a interação do usuário com aplicativos ou softwares. O profissional de UI escolhe os melhores botões, fontes, tamanhos, cores e formatos que possam fornecer a melhor experiência para o usuário.

O que é ser UX?

O que é User Experience (UX)?

 

A própria sigla já entrega esse significado, pois vem do inglês user experience, que significa justamente “experiência do usuário”. Basicamente, o profissional de UX busca entender o que qualifica ou prejudica a relação do usuário com o produto e serviço em questão.

 

Concluindo. Aprenda pelo menos o básico há diversos cursos gratuitos na internet que podem te inserir no mercado vou listar aqui cursos pagos e gratuitos.

 Origamind (PAGO Porem Top) https://www.origamid.com/curso/ui-design-para-iniciantes/

.

 CURSO ADOBE XD 2020 / UI E UX DESIGN DE INTERFACE APLICATIVO

https://www.youtube.com/watch?v=CNgRcBnKiHk&list=PLQDzASWV1EgWeeD3nHEFD3z9ij-PXgWUU

 

Lembre-se: aprenda pelo menos o básico já o suficiente para sair do zero.

 

 

3 -HTMl 5 e CSS3

HTML5 é o esqueleto do site, e o css são os estilos do site, neste momento você chegou em uma parte interessante da sua jornada, e agora deverá estudar estas duas tecnologias juntas e com certeza, com o conhecimento de Ui adquirido conseguirá criar seus primeiros sites !

Vou listar aqui um link de um site para você aprender os dois.

https://www.w3schools.com/html/default.asp Para aprender HTMl

https://www.w3schools.com/css/default.asp Para emprender CSS.

 

Ou 

https://www.youtube.com/watch?v=CZPa3-1BKnY&list=PLirko8T4cEmzrH3jIJi7R7ufeqcpXYaLa

 

 

4- SASS é um pré processador CSS, e agora que você já aprendeu CSS e html poderá usar esta tecnologia em seus sites !

https://www.w3schools.com/sass/default.php

ou 

https://www.youtube.com/watch?v=vK8pDWF9ByI&list=PLMy95_4XE08OmaSd_GOLKNkqhoJFvg7w7

….

 

 

5- Framework ! 

 Um framework em desenvolvimento de software, é uma abstração que une códigos comuns entre vários projetos de software provendo uma funcionalidade genérica. 

Bootstrap é um framework front-end que fornece estruturas de CSS para a criação de sites e aplicações responsivas de forma rápida e simples. Além disso, pode lidar com sites de desktop e páginas de dispositivos móveis da mesma forma.

Portanto deve ser usado ,pois há diversas vagas que exigem conhecimento em Bootstrap, portanto recomendo aprender.

Curso de Bootstrap

https://www.youtube.com/watch?v=2c-EFQFyv4Y&list=PLXik_5Br-zO-iwhAe12sirOo_LZ0t-qEm

 

6- Lógica de programação 

Veja, muitos poderiam dizer que você deveria aprender lógica de programação primeiro, no entanto você conseguiu aprender muita coisa até aqui, sem precisar de lógica de programação, mas agora não tem mais para onde correr :( , você precisa aprender a criar algoritmos e solucionar problemas. 

 

Curso de lógica de programação Grátis Comigo 

https://www.youtube.com/watch?v=oxVbAMhjbI8&list=PLnHHjKiaBPzKp4e-5DSd-OpmXuhvEyAwR

 

Ou com o Guanabara

https://www.youtube.com/watch?v=8mei6uVttho&list=PLHz_AreHm4dmSj0MHol_aoNYCSGFqvfXV

Com isso você fecha o ciclo antes de entrar em JAVASCRIPT..

..

7- JAVASCRIPT, é uma linguagem que roda no navegador e tanto usada no front-end quanto no backend, portanto é uma das coisas mais importantes na sua vida como programador e você deve se dedicar muito em aprender Javascript.

 

https://alunos.b7web.com.br/curso/javascript/introducao Curso básico de java SCript GRátis..

;..

https://www.origamid.com/curso/javascript-completo-es6/ Curso de javaSCript PAgo, “Este vale cada centavo seu!”

……..

Frameworks javascript, pois é pra fechar com chave de ouro você precisa aprender essa Jossa, e no mercado existem vários, vou listar aqui três dos mais utilizados.

Vue JS é muito utilizado para criar aplicações single page (página única) e também para desenvolver vários tipos de interfaces, que possuem necessidades de maior interação e experiência mais valorosa para o usuário.

 

O que faz o Angular?

 

O Angular pode ser utilizado para criar aplicações web SPA, aplicações mobile (com o suporte do Ionic, por exemplo) ou até mesmo aplicações desktop (com o suporte do Electron).

..

O que é o React Para que serve?

React. js é, portanto, uma biblioteca de JavaScript, open source, utilizada para construir user interfaces, nomeadas para aplicações de página única. O diferencial do React é ser rápida, escalável e simples, podendo ser usada com outras bibliotecas ou frameworks de JavaScript, como o Angular JS.

 

 

Estes daqui eu nem vou me atrever a indicar um curso, desejo sorte e sucesso a você.

Lembre-se de criar projetos experimentais e poste em seu github para servir como experiência.

 

Compartilhe
Comentários (4)

LP

Luiz Pinheiro - 12/10/2022 20:04

muito bom, esclareceu muito!

Paulo Almeida
Paulo Almeida - 12/10/2022 09:23

Muito legal...

uma grande dica para quem está começando como eu.

Raphael Fagundes
Raphael Fagundes - 12/10/2022 02:34

Ficou muito bom!! Obrigado por compartilhar

CS

CAIO SILVA - 11/10/2022 21:06

Era o que eu estava procurando, muito obrigado.