Iniciando com Ruby e Orientação a Objetos
4.9 (63 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
229 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Iniciando com Ruby e Orientação a Objetos to your Wishlist.

Add to Wishlist

Iniciando com Ruby e Orientação a Objetos

Aprenda de vez Orientação a Objetos com Ruby!
4.9 (63 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
229 students enrolled
Created by Jackson Pires
Last updated 8/2017
Portuguese
Current price: $12 Original price: $45 Discount: 73% off
4 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 6.5 hours on-demand video
  • 57 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Trabalhar com a linguagem Ruby
  • Conhecer os conceitos de Programação Orientada a Objetos
  • Aplicar Programação Orientada a Objetos no Ruby
View Curriculum
Requirements
  • O aluno deve ter noções de algoritmo.
Description

ATENÇÃO: ESSE CURSO TERÁ AULAS PUBLICADAS SEMANALMENTE ATÉ A SUA FINALIZAÇÃO!

O curso visa mostrar aos alunos os primeiros passos com Ruby bem como conhecer e trabalhar com Programação Orientada a Objetos. O mesmo está dividido em 3 grandes módulos que facilitarão a explanação e o aprendizado por parte do aluno. Pretende-se ao final do curso permitir que o aluno conheça as bases do Ruby e da Orientação a Objetos aplicadas à linguagem em questão.

Who is the target audience?
  • Estudantes de Sistemas de Informação
  • Estudantes na área de Ti
  • Desenvolvedores
  • Interessados no assunto
Compare to Other Ruby Courses
Curriculum For This Course
57 Lectures
06:38:29
+
História, conceitos e instalação do Ruby
6 Lectures 34:13



Interpretada vs Compilada
07:07

REPL
02:53

Olá Mundo!
05:59

Exercício das aulas 01 a 06
2 questions
+
Ruby Básico
17 Lectures 01:34:42
Tipos primitivos e Variáveis
11:41

Entrada e Saída padrão
08:24

Comentários
03:20

Strings e Interpolação de variáveis
05:04

Exercício das aulas 07 a 10
5 questions

Coerção
05:26

Operadores Aritméticos
02:46

Operadores Relacionais
02:48

Exercício das aulas 11 a 13
3 questions

Operadores de Atribuição
03:49

Estruturas Condicionais
11:46

Operadores Lógicos
08:03

Exercício das aulas 14 a 16
3 questions

Estruturas de repetição
07:06

Vetores / Arrays
05:02

Hashes
05:23

Exercício das aulas 17 a 19
3 questions

Símbolos
04:54

Iterador 'each'
04:29

Operadores de Intervalo
02:31

Repetições fixas com 'times'
02:10

Exercício das aulas 20 a 23
4 questions
+
Programação Orientada a Objetos
23 Lectures 03:03:24
O Paradigma OO
03:16

Histórico
06:37

Os pilares da OO
02:35

Classes
09:11

Encapsulamento
05:11

Objeto
07:43

Exercício das aulas 24 a 29
6 questions

Corrigindo o Exercício
03:42

Definindo Classes
06:34

Definindo Métodos (Ações)
13:49

Definindo Atributos (Características)
14:32

Métodos construtores
09:24

Corrigindo o Exercício
10:49

Criando um joguinho
13:00

Herança entre Classes
10:01

Method overriding
05:18

Usando o "super"
13:50

Exercício das aulas 37 a 39
3 questions

O "self"
04:41

Métodos de Instância vs Métodos de Classe
04:11

Constantes e Classes Constantes
08:00

Exercício das aulas 40 a 42
4 questions

Módulos
14:16

Mixins
08:00

Polimorfismo vs Duck Typing
06:50

Exercício das aulas 43 a 45
3 questions

Pilares da POO
01:54
+
Extras
11 Lectures 01:26:10
Reabrindo Classes
07:12

Split
04:23

Usando Gems
09:26

Usando o Bundler
07:20

Trabalhando com arquivos
08:19

ARGV
05:34

Melhorando nosso Jogo
19:21

Executando comandos do SO
03:28

ASCII Art
08:29

Gems para terminal
10:39

Projeto Final
01:59
About the Instructor
Jackson Pires
4.7 Average rating
2,310 Reviews
7,563 Students
7 Courses
Engenheiro de Software

Desenvolvedor desde 1999. Professor acadêmico de 2009 até 2016 (onde lecionou disciplinas como Fundamentos da Programação, Linguagem de Programação I e II, Estrutura de Dados, Java Desktop e Web). Formação Técnica em Informática (1998). Formação acadêmica em Sistemas de Informação (2007). Especialista em Engenharia de Software com Ênfase em Software Livre (2008). Técnico de Informática da Chesf/Eletrobrás. Entusiasta Ruby on Rails desde 2007. Atualmente mantendo o site Vídeos de TI e dedicando-se ao EAD.