O que é o curso? Pra que serve programação?
Para que você possa entender melhor o curso, assista a aula de introdução, onde eu explico o curso em si, os motivos pelos quais programação é importante, o mercado de trabalho e por fim a estrutura do curso e divisão dos capítulos das aulas.
Aulas Extras
O fim do curso está previsto para Dezembro/2020, com a última aula de número 18. Nessa última aula, eu compartilho os próximos passos e o meu plano de lançar aulas avulsas no futuro, com assuntos específicos e independentes.
Essas aulas serão lançadas a partir de 2021, e estarão disponíveis no final dessa página, numa seção de Vídeos extras.
Youtube Playlist
Introdução
-
Material da aula: https://www.rafaelbiriba.com/blog/br/programacao/introducao-aprendendo-a-programar-com-ruby-basico-para-iniciantes/
2. Instalação do Ruby
2.A. Instalação no Windows 10
Instalação do Ruby em um computador com Windows 10.
2.B. Instalação no Ubuntu 20
Instalação do Ruby em um computador com Ubuntu 20.04.
3. Executando um código Ruby
3.A. Instalando editor de texto no Windows 10 e executando um código ruby
Instalação do editor Atom (https://atom.io/) num computador com Windows 10 e como rodar os primeiros códigos em ruby.
3.B. Instalando editor de texto no Ubuntu 20.04 e executando um código ruby
Instalação do editor Atom (https://atom.io/) num computador com Ubuntu 20.04 e como rodar os primeiros códigos em ruby.
3.C. Executando um código Ruby diretamente do navegador
Como rodar seus primeiros códigos em ruby diretamente do seu navegador, utilizando o site (https://repl.it/).
4. Ruby Basics 1
4.A. Aula
-
Material da aula: https://rafaelbiriba.com/blog/br/programacao/aula-4A-aprendendo-a-programar-com-ruby-basico/
4.B. Correção dos exercícios
-
Material da aula: https://rafaelbiriba.com/blog/br/programacao/aula-4B-aprendendo-a-programar-com-ruby-basico/
5. Ruby Basics 2 - Array
5.A. Aula
-
Material da aula: https://www.rafaelbiriba.com/blog/br/programacao/aula-5A-aprendendo-a-programar-com-ruby-basico/
5.B. Correção dos exercícios
-
Material da aula: https://www.rafaelbiriba.com/blog/br/programacao/aula-5B-aprendendo-a-programar-com-ruby-basico/
6. Ruby Basics 3 - Hash
6.A. Aula
-
Material da aula: https://www.rafaelbiriba.com/blog/br/programacao/aula-6A-aprendendo-a-programar-com-ruby-basico/
6.B. Correção dos exercícios
-
Material da aula: https://www.rafaelbiriba.com/blog/br/programacao/aula-6B-aprendendo-a-programar-com-ruby-basico/
7. Ruby Basics 4 - Conditionals
7.A. Aula
-
Material da aula: https://www.rafaelbiriba.com/blog/br/programacao/aula-7A-aprendendo-a-programar-com-ruby-basico/
7.B. Correção dos exercícios
-
Material da aula: https://www.rafaelbiriba.com/blog/br/programacao/aula-7B-aprendendo-a-programar-com-ruby-basico/
8. Ruby Basics 5 - Each
8.A. Aula
-
Material da aula: https://www.rafaelbiriba.com/blog/br/programacao/aula-8A-aprendendo-a-programar-com-ruby-basico/
8.B. Correção dos exercícios
-
Material da aula: https://www.rafaelbiriba.com/blog/br/programacao/aula-8B-aprendendo-a-programar-com-ruby-basico/
9. Ruby Basics 6 - Times and Range
9.A. Aula
-
Material da aula: https://rafaelbiriba.com/blog/br/programacao/aula-9A-aprendendo-a-programar-com-ruby-basico/
9.B. Correção dos exercícios
-
Material da aula: https://rafaelbiriba.com/blog/br/programacao/aula-9B-aprendendo-a-programar-com-ruby-basico/
10. Ruby Basics 7 - While
10.A. Aula
-
Material da aula: https://rafaelbiriba.com/blog/br/programacao/aula-10A-aprendendo-a-programar-com-ruby-basico/
10.B. Correção dos exercícios
-
Material da aula: https://rafaelbiriba.com/blog/br/programacao/aula-10B-aprendendo-a-programar-com-ruby-basico/
11. Thinking like programer
-
Material da aula: https://rafaelbiriba.com/blog/br/programacao/aula-11-aprendendo-a-programar-com-ruby-basico/
12. Revisão de conteúdo e exercícios
12.A. Aula
-
Material da aula: https://rafaelbiriba.com/blog/br/programacao/aula-12A-aprendendo-a-programar-com-ruby-basico/
12.B. Correção dos exercícios
-
Material da aula: https://rafaelbiriba.com/blog/br/programacao/aula-12B-aprendendo-a-programar-com-ruby-basico/
13. Métodos
13.A. Aula
-
Material da aula: https://rafaelbiriba.com/blog/br/programacao/aula-13A-aprendendo-a-programar-com-ruby-basico/
13.B. Correção dos exercícios
-
Material da aula: https://rafaelbiriba.com/blog/br/programacao/aula-13B-aprendendo-a-programar-com-ruby-basico/
14. Programação Orientada a Objetos
14.A. Aula
-
Material da aula: https://rafaelbiriba.com/blog/br/programacao/aula-14A-aprendendo-a-programar-com-ruby-basico/
14.B. Correção dos exercícios
-
Material da aula: https://rafaelbiriba.com/blog/br/programacao/aula-14B-aprendendo-a-programar-com-ruby-basico/
15. Classes e Objetos - Parte 1
15.A. Aula
-
Material da aula: https://rafaelbiriba.com/blog/br/programacao/aula-15A-aprendendo-a-programar-com-ruby-basico/
15.B. Correção dos exercícios
-
Material da aula: https://rafaelbiriba.com/blog/br/programacao/aula-15B-aprendendo-a-programar-com-ruby-basico/
16. Classes e Objetos - Parte 2
16.A. Aula
-
Material da aula: https://rafaelbiriba.com/blog/br/programacao/aula-16A-aprendendo-a-programar-com-ruby-basico/
16.B. Correção dos exercícios
-
Material da aula: https://rafaelbiriba.com/blog/br/programacao/aula-16B-aprendendo-a-programar-com-ruby-basico/
17. Revisão de conteúdo e exercícios
17.A. Aula
-
Material da aula: https://rafaelbiriba.com/blog/br/programacao/aula-17A-aprendendo-a-programar-com-ruby-basico/
17.B. Correção dos exercícios
-
Material da aula: https://rafaelbiriba.com/blog/br/programacao/aula-17B-aprendendo-a-programar-com-ruby-basico/
18. Ultima aula? Dicas e próximos passos
-
Material da aula: https://rafaelbiriba.com/blog/br/programacao/aula-18-aprendendo-a-programar-com-ruby-basico/