Linguagem Ruby Para Iniciantes: POO, BD, Jogos 2D E Mais!
4.2 (114 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
336 students enrolled

Linguagem Ruby Para Iniciantes: POO, BD, Jogos 2D E Mais!

Aprenda a programar com Ruby
4.2 (114 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
336 students enrolled
Created by Artur Camelo
Last updated 10/2018
Portuguese
Portuguese [Auto]
Current price: $48.99 Original price: $69.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 16 hours on-demand video
  • 29 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Instalar o Ruby
  • Criar programas em Ruby
  • Configurar o Ruby
Course content
Expand all 100 lectures 16:07:34
+ Módulo 1 - Bem-vindo ao Ruby
9 lectures 46:39
Testando online
01:16
Um pouco da história do Ruby
06:11

Exercício

Exercício
1 question
Conhecendo o Ruby
03:57
Editores de código
10:06
Configurando o Sublime Text
09:35
+ Módulo 2 - Fundamentos
27 lectures 03:32:34
puts, print, p, gets e o terminal
13:19

Exercício

Exercício
1 question
Variáveis
08:40

Exercício

Exercício
1 question
Tipos de dados
09:02

Exercício

Exercício
1 question
Conversão de tipos
07:16

Exercício

Exercício
1 question
Interpolando variáveis e concatenando strings
07:14
Comentando o código
03:29
Operadores relacionais, aritméticos e lógicos
08:21
Condicional IF / ELSE
11:33
Condicional IF / ELSE - Resolução dos exercícios (Parte 1)
11:40
Condicional IF / ELSE - Resolução dos exercícios (Parte 2)
12:32
Condicional IF ternário
06:23
Condicional UNLESS
05:11
Comando CASE
03:32
ARRAY
09:55

Exercício

Exercício
1 question
Laço de repetição (FOR)
11:04
Exercicio
03:10
EACH
02:20
Laço de repetição (TIMES)
05:34
WHILE
06:16
UNTIL
05:05
LOOP
03:02
SÍMBOLOS
10:54
HASH
19:20
18 (dezoito) truques em Ruby - parte 1
09:07
18(dezoito) truques em Ruby - parte 2
05:27
SPLIT E JOIN
08:33
Exercício
04:35
+ Módulo 3 - Métodos
16 lectures 02:59:36
Criando seu primeiro método
06:41
Exercício
Exercício
1 question
Método com parâmetro default
04:35
Método com muitos parâmetros
07:41
snake_case
05:23
YIELD
08:04
STEP, DOWNTO, NEXT, PRED
10:48
EVEN, ODD, INTEGER, ZERO, ROUND
10:32
kind_of?, defined?, all?, select, reject, any?, detect
17:37
PREPEND, CENTER, REPLACE, SWAPCASE
08:02
CLEAR, LSTRIP, RSTRIP, EACH_CHAR
10:18
MIN, MAX, INJECT, PARTITION, ZIP, ARITY, EACH_WITH_INDEX
15:28
EVAL, INSTANCE_OF?, GSUB, ARGV, CONSTANTES
23:00
nil?, dup, freeze, scan, respond_to?, to_a, conversões de bases
26:55
Métodos para Arrays (Parte 1)
10:54
Métodos para Arrays (Parte 2)
06:35
Parâmetros nomeados
07:03
+ Módulo 4 - Classes e Objetos
14 lectures 01:58:51
Classes e objetos
09:24
getters e setters
09:03
ATTR_READER
05:43
ATTR_WRITER
09:41
ATTR_ACCESSOR
03:50
RAISE
07:45
SELF
02:30
load
06:50
require
06:40
require_relative
04:34
Método público e privado
07:47
Escopo de variáveis
09:38
SINGLETON CLASS - Acessando a classe anônima do objeto
13:13
Classe Time - Manipulando datas
22:13
+ Módulo 5 - Herança, Módulos, Mixins e Namespaces
7 lectures 01:22:44
Herança - Parte 1
13:11
Polimorfismo
05:01
Módulos e Mixins
11:58
Herança - Parte 2
12:17
SUPER
15:50
Namespaces
18:47
INSTANCE_VARIABLE_GET, INSTANCE_VARIABLE_SET
05:40
+ Módulo 6 - Conhecendo Jogos 2D com a gem GOSU
3 lectures 31:34
Rubygems - conhecendo as gems
05:09
Tutorial GOSU
03:46
Jogos 2D
22:39
+ Módulo 7 - Manipulando arquivos e tratando erros
6 lectures 02:06:01
Classe IO
25:49
Classe File - parte 1
15:43
Classe File - parte 2
12:05
JSON
28:45
YAML
23:06
Classe Exception
20:33
+ Módulo 8 - Banco de dados - MySQL
7 lectures 01:04:13
Baixando e instalando o SGBD MySQL
04:44
Comandos básicos no MySQL
16:02
Atenção!!!
01:24
Abrindo conexão com o banco de dados
13:20
Criando tabela, inserindo e selecionando dados
17:42
Deletando dados na tabela
05:46
Criando um novo banco de dados
05:15
+ Módulo 9 - (CRUD) ActiveRecord + MySQL
2 lectures 30:51
Conectando , Inserindo e Lendo dados
24:12
Atualizando e deletando
06:39
+ Módulo 10 - Sockets TCP/IP
2 lectures 16:40
Socket - Teoria
03:36
Socket - Exemplo
13:04
Requirements
  • Ter computador
Description

Este curso é constantemente atualizado. Ao se tornar aluno você tem acesso vitalício a todos os conteúdos futuros.

Aprenda a programar em uma das linguagens mais usadas no mundo.

Ruby é uma linguagem de programação multi-plataforma, totalmente orientada a objetos que pode ser utilizada para construir uma variedade imensa de  programas. Com Ruby, você pode construir jogos com a gem gosu, desenvolver páginas web e construir programas de computador.

Depois de dominar os fundamentos da linguagem Ruby , você terá condições de criar  sockets em rede, utilizar  a gem Sinatra para gerar páginas web, dentre uma infinidade de outras coisas que Ruby te proporciona.

Who this course is for:
  • Estudantes