forked from paulosalvatore/samsung-ocean-preparacao-trilhas
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Material de preparação para a trilha de frontend
- Loading branch information
1 parent
981042e
commit 2006480
Showing
7 changed files
with
63 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.