|
|
|
| [Home](home) | [Arquitetura](arquitetura) | [Banco de Dados](banco_dados) | [Configuração](configuracao) | [Gerenciamento do Projeto](Gerenciamento_projeto) | [Instalação](instalacao) | [Materiais de Estudo](Materiais_estudo) | [Mockups](mockups) | [Requisitos](requisitos) | [Reunioes](reunioes) | [Sprints](sprints) |
|
|
|
|
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
|
|
|
|
|
|
|
|
<br />
|
|
|
|
|
|
|
|
# Estudos Git
|
|
|
|
## Introdução ao Git
|
|
|
|
https://www.hostinger.com.br/tutoriais/tutorial-do-git-basics-introducao/
|
|
|
|
|
|
|
|
## Aprendendo a fazer seus primeiros commits
|
|
|
|
https://guides.github.com/activities/hello-world/
|
|
|
|
|
|
|
|
## Ferramentas para facilitar o uso do Git
|
|
|
|
1. GitKraken
|
|
|
|
2. GitHub Desktop
|
|
|
|
|
|
|
|
## Alguns conceitos importantes no uso do Git
|
|
|
|
* [Definition of DoD and DoR](https://www.linkedin.com/pulse/definition-ready-dor-vs-done-dod-brian-will)
|
|
|
|
* [Introdução aos fluxos de trabalho Git](https://www.atlassian.com/br/git/tutorials/comparing-workflows)
|
|
|
|
* [Aprendendo o GitFlow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow)
|
|
|
|
|
|
|
|
## Listinha de comandos úteis
|
|
|
|
|
|
|
|
Criar branch:
|
|
|
|
> git branch nomedabranch
|
|
|
|
|
|
|
|
Deletar branch:
|
|
|
|
> git branch -d nomedabranch
|
|
|
|
|
|
|
|
Ir para uma branch:
|
|
|
|
> git checkout nomedabranch
|
|
|
|
|
|
|
|
Listar branches locais
|
|
|
|
> git branch -l
|
|
|
|
|
|
|
|
Adicionar itens ao commit:
|
|
|
|
> git add nomedoarquivo
|
|
|
|
|
|
|
|
Fazer commit:
|
|
|
|
> git commit -m 'mensagem informativa sobre o commit'
|
|
|
|
|
|
|
|
Fazer push para o repositório remoto (branch ainda não existe no remoto):
|
|
|
|
> git push --set-upstream origin nomedabranch
|
|
|
|
|
|
|
|
Fazer push para o repositório remoto (branch existe no remoto):
|
|
|
|
> git push
|
|
|
|
|
|
|
|
Fazer pull do remoto:
|
|
|
|
> git pull
|
|
|
|
|
|
|
|
# Estudos Javascript, React e ES6
|
|
|
|
## Material de estudos:
|
|
|
|
https://rocketseat.com.br/
|
|
|
|
* Curso de Javascript
|
|
|
|
* Curso de ES6
|
|
|
|
* Curso de React Native
|
|
|
|
|
|
|
|
## Learn React.js - Full Course for Beginners - Tutorial 2019 (inglês)
|
|
|
|
https://www.youtube.com/watch?v=DLX62G4lc44
|
|
|
|
|
|
|
|
## Tutorial simples para criação de formulários no ReactJS
|
|
|
|
https://pt-br.reactjs.org/docs/forms.html
|
|
|
|
|
|
|
|
## Exercícios de nivelamento:
|
|
|
|
* [staircase](https://www.hackerrank.com/challenges/staircase/problem) *javascript
|
|
|
|
* [simple-array-sum](https://www.hackerrank.com/challenges/simple-array-sum/problem) *javascript
|
|
|
|
* [delete-duplicate-value-nodes-from-a-sorted-linked-list](https://www.hackerrank.com/challenges/delete-duplicate-value-nodes-from-a-sorted-linked-list/problem) *javascript
|
|
|
|
* [typescript track](https://exercism.io/tracks/typescript) * **track de exercícios** *typescript
|
|
|
|
|
|
|
|
**Lembrar de selecionar **JavaScript (Node.js)** no HackerRank!**
|
|
|
|
|
|
|
|
## Desafio React Native
|
|
|
|
O desafio consiste em criar um app simples para adicionar itens a uma lista.
|
|
|
|
|
|
|
|
* Não é necessário que fique igual ao da foto, mas é necssário que algum estilo seja aplicado.
|
|
|
|
* Algumas features podem ser adicionadas:
|
|
|
|
- Ordenar a lista alfabeticamente.
|
|
|
|
- Excluir um item.
|
|
|
|
- Abrir um [alert](https://facebook.github.io/react-native/docs/alert) com o texto ao clicar em um item
|
|
|
|
|
|
|
|
<p align="center">
|
|
|
|
<img src="Imagens/materiais_estudos.png" width="400" height="600">
|
|
|
|
</p>
|
|
|
|
|