/autoestudo

Um guia prático para os novinhos de plantão!

AutoEstudo - Iniciante!

>> Básico bem feito

Nessa sessão vamos focar na nossa base de conhecimentos que deverão estar afiados para que possamos de fato mergulhar na nossa carreira de desenvolvedores de software. Sim, prepara o espírito, tomar um banho gostoso e põe uma roupa nova, porque vai começar uma viagem sem volta!

Ruby, a nossa base!

  1. https://www.jmonteiro.com/aprendaaprogramar/
  2. https://www.codecademy.com/learn/learn-ruby
  3. https://www.ruby-lang.org/pt/documentation/quickstart/

Uso básico de terminal

  1. https://www.youtube.com/watch?v=oxuRxtrO2Ag
  2. https://www.udemy.com/terminal-de-comandos-linux/
  3. https://www.youtube.com/watch?v=yz7nYlnXLfE
  4. https://www.youtube.com/watch?v=OlXtSME03WA&list=PLIevgZoV2cAiWXwgF2DV61_zD7bm42jVr
  5. https://linux.ime.usp.br/~lucasmmg/livecd/documentacao/documentos/terminal/Terminal_basico.html
  6. https://canaltech.com.br/linux/10-comandos-essenciais-do-linux/
  7. https://www.livrosdelinux.com.br/tabela-de-comandos/

Git - Controle de Versão

  1. https://www.youtube.com/watch?v=SWYqp7iY_Tc
  2. https://www.youtube.com/watch?v=WVLhm1AMeYE&list=PLInBAd9OZCzzHBJjLFZzRl6DgUmOeG3H0
  3. https://git-scm.com/book/en/v2
  4. https://br.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow
  5. https://medium.com/trainingcenter/utilizando-o-fluxo-git-flow-e63d5e0d5e04

Github

  1. https://www.youtube.com/watch?v=fG6gl9ne6CE
  2. https://www.youtube.com/watch?v=4aWOj-kWpM4&list=PLmSWX0ePcw4h4Hf1nmrvIxJJ_2QjojhVC
  3. https://guides.github.com/

Estrutura de Dados & Algoritmos

  1. https://www.youtube.com/watch?v=tujIyo7cMds&list=PLjcmNukBom6_nyEVge9stJLdq-bAeDoWx
  2. https://www.youtube.com/watch?v=y0B-vQI6Tiw&list=PLxI8Can9yAHf8k8LrUePyj0y3lLpigGcl
  3. https://www.youtube.com/watch?v=N3K8PjFOhy4&list=PLGxZ4Rq3BOBrgumpzz-l8kFMw2DLERdxi
  4. https://www.youtube.com/watch?v=8mei6uVttho&list=PLHz_AreHm4dmSj0MHol_aoNYCSGFqvfXV
  5. https://pt.khanacademy.org/computing/computer-science/algorithms
  6. https://canaltech.com.br/produtos/Afinal-o-que-e-um-algoritmo-e-o-que-isso-tem-a-ver-com-computacao/
  7. https://www.coursera.org/learn/algorithms-part1
  8. https://www.amazon.com.br/Entendendo-Algoritmos-Ilustrado-Programadores-Curiosos/dp/8575225634/ref=sr_1_2?__mk_pt_BR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=algoritmos&qid=1552495982&s=gateway&sr=8-2

Sopa de letrinhas --> SOLID, KISS, YAGNI

  1. https://medium.com/c-sharp/software-design-principles-2aa8aab554fa
  2. https://codeburst.io/@fanisdespoudis <-- Procurar por artigos do tema
  3. https://www.youtube.com/watch?v=4qPYWBHkS4w
  4. https://www.youtube.com/watch?v=nzWRAKmc3Ng
  5. https://www.youtube.com/watch?v=uR7w83mRqMI
  6. https://www.youtube.com/watch?v=7w6uRN6ecjI
  7. https://www.youtube.com/watch?v=llGgO74uXMI
  8. https://www.amazon.com.br/C%C3%B3digo-limpo-Robert-C-Martin/dp/8576082675/ref=sr_1_1?__mk_pt_BR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=codigo+limpo&qid=1552496075&s=gateway&sr=8-1

SSH

  1. https://www.youtube.com/watch?v=4OrSL5p3QuI
  2. https://www.youtube.com/watch?v=hQWRp-FdTpc
  3. https://www.youtube.com/watch?v=v-F3YLd6oMw
  4. https://www.cybernetfx.com/clientes/knowledgebase.php?action=displayarticle&id=71

HTTP/HTTPS & APIs

  1. https://nandovieira.com.br/entendendo-um-pouco-mais-sobre-o-protocolo-http
  2. https://blog.alura.com.br/desmistificando-o-protocolo-http-parte-1/
  3. https://blog.alura.com.br/desmistificando-o-protocolo-http-parte-2/
  4. https://www.youtube.com/watch?v=eesqK59rhGA
  5. https://www.youtube.com/watch?v=SzSXHv8RKdM
  6. https://www.youtube.com/watch?v=Q-BpqyOT3a8
  7. https://www.youtube.com/watch?v=s7wmiS2mSXY
  8. https://www.youtube.com/watch?v=7YcW25PHnAA

Design Patterns (Padrões de Projeto)

  1. https://brizeno.wordpress.com/padroes/
  2. https://www.youtube.com/watch?v=f5Rzr5mVNbY
  3. https://www.youtube.com/watch?v=vNHpsC5ng_E&list=PLF206E906175C7E07
  4. https://www.amazon.com.br/Cabe%C3%A7a-Padr%C3%B5es-Projetos-Eric-Freeman/dp/8576081741/ref=sr_1_fkmrnull_1?__mk_pt_BR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=3VIY5WIZDZ3GR&keywords=use+a+cabe%C3%A7a+padr%C3%B5es+de+projeto&qid=1552496126&s=gateway&sprefix=use+a+cabe%C3%A7a+pa%2Caps%2C252&sr=8-1-fkmrnull
  5. https://www.amazon.com.br/Refatorando-com-padr%C3%B5es-projeto-guia-ebook/dp/B076ZR5F9Z/ref=sr_1_6?__mk_pt_BR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=padr%C3%B5es+de+projeto&qid=1552496148&s=gateway&sr=8-6