Skip to content

Commit

Permalink
Material de preparação para a trilha de frontend
Browse files Browse the repository at this point in the history
  • Loading branch information
paulosalvatore committed Jun 10, 2021
1 parent 981042e commit 2006480
Show file tree
Hide file tree
Showing 7 changed files with 63 additions and 0 deletions.
63 changes: 63 additions & 0 deletions Samsung Ocean - Trilha Frontend Preparação.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Samsung Ocean - Trilha Frontend: Preparação

Para participar os cursos da trilha de frontend do Samsung Ocean você precisa instalar o software NodeJS e o editor de códigos Visual Studio Code.

## NodeJS

Acesse o site do NodeJS e faça o download da versão LTS mais atualizada e que corresponda ao seu sistema operacional.

https://nodejs.org/en/download/

Faça a instalação do software seguindo as opções padrão.

Caso você esteja no Windows, o software `npm` (node package manager) também será instalado.

Caso você esteja no Linux, pode ser necessário instalar o `npm` separadamente.

## Visual Studio Code

Faça o download do VSCode em https://code.visualstudio.com/download.

Após instalar, abra o software e procure pelo botão `Extensions` no menu esquerdo.

![Visual Studio Code - Extensions](imagens/VSCode_Extensions.png)

Procure e instale a seguinte extensão:

- Prettier - Code formatted (Extension ID: esbenp.prettier-vscode)

# ReactJS

Com o NodeJS e o NPM instalados, a criação do primeiro projeto em ReactJS é muito simples.

Para começar, crie ou abra uma pasta em que seu projeto ficará localizado (essa não é a pasta do projeto ainda, uma vez que a pasta do projeto será criada dentro dessa pasta que você acabou de abrir).

![Pasta vazia para criação do projeto](imagens/Pasta_Vazia_Criacao_Projetos.png)

Abra essa pasta com o terminal. Caso esteja no Windows, a forma mais simples é clicando em `Arquivo > Abrir o Windows PowerShell`. De preferência, abra-o como administrador.

Se estiver no Linux ou no Mac, clique com o direito na pasta e selecione a opção para abrir no terminal. No Windows essa opção está disponível caso você segure a tecla shift e clique com o botão direito na pasta.

![Abrir com Windows Power Shell](imagens/Power_Shell.png)

No terminal, digite o seguinte comando: `npx create-react-app primeira_aplicacao`, sendo que você pode substituir `primeira_aplicacao` pelo nome que quiser.

![Create React App](imagens/Create_React_App.png)

Ao executar, isso criará uma pasta com os arquivos iniciais do seu projeto e instalar todos os pacotes necessários.

Para testar a aplicação, digite o comando `cd primeira_aplicacao`, sendo que você deve substituir `primeira_aplicacao` pelo nome que você colocou ao criar o projeto.

Após isso, digite `npm start` e pronto! Site rodando :)

![Comandos para iniciar a aplicação](imagens/Comandos_Rodar_Aplicacao.png)

![Site rodando](imagens/Aplicacao_Rodando.png)

## Conclusão

Pronto! Agora o NodeJS, NPM, Visual Studio Code e ReactJS estão devidamente instalados e configurados.

Se quiser se adiantar um pouquinho e começar a brincar com o NodeJS para testar se está tudo funcionando corretamente, procure por algum tutorial na internet mostrando como fazer a primeira aplicação com ReactJS, existem diversos conteúdos gratuitos que podem te ajudar a matar a vontade de aprender a desenvolver APIs enquanto o curso não chega.

É importante ter em mente que para a realização dos cursos do Ocean **não é necessário ter conhecimento prévio**, a menos que seja um curso muito específico que deixa isso bem claro nos **pré-requisitos**.
Binary file added Samsung Ocean - Trilha Frontend Preparação.pdf
Binary file not shown.
Binary file added imagens/Aplicacao_Rodando.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added imagens/Comandos_Rodar_Aplicacao.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added imagens/Create_React_App.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added imagens/Pasta_Vazia_Criacao_Projetos.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added imagens/Power_Shell.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 2006480

Please sign in to comment.