Ruby para iniciantes
4.0 (15 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.
53 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Ruby para iniciantes to your Wishlist.

Add to Wishlist

Ruby para iniciantes

Aprenda a programar com o melhor amigo do programador: Ruby.
4.0 (15 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.
53 students enrolled
Created by Artur Camelo
Last updated 8/2017
Portuguese
Current price: $10 Original price: $40 Discount: 75% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 14.5 hours on-demand video
  • 33 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Instalar o Ruby
  • Criar programas em Ruby
  • Configurar o Ruby
View Curriculum
Requirements
  • Ter computador
Description

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 is the target audience?
  • Estudantes
Students Who Viewed This Course Also Viewed
Curriculum For This Course
84 Lectures
14:42:05
+
Módulo 1 - Bem-vindo ao Ruby
9 Lectures 48:36

Conhecendo a plataforma
02:36



Um pouco da história do Ruby
06:11

Introdução a programação - Frontend x Backend
03:14

50 dos melhores sites desenvolvidos em Ruby
05:21

Editores de código
10:06

Configurando o Sublime Text
09:35
+
Módulo 2 - Se tornando um desenvolvedor Rubista
23 Lectures 03:12:48
puts, print, p, gets e o terminal
13:19

Tipos de dados - Parte 1
05:45

Tipos de dados - Parte 2
06:14

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

Laço de repetição (FOR)
11:04

EACH
02:59

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
16:22

JOIN E SPLIT
07:04
+
Módulo 3 - Funções / Métodos
15 Lectures 02:54:19
Criando seu primeiro método
06:47

Método com parâmetro default
04:35

Método com muitos parâmetros
07:41

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
10 Lectures 01:41:19
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 - Parte 1
15:02

SELF - Parte 2
05:25

SINGLETON CLASS - Acessando a classe anônima do objeto
13:13

Classe Time - Manipulando datas
22:13
+
Módulo 5 - Herança
6 Lectures 01:13:21
Herança - Parte 1
13:11

Polimorfismo
05:01

Módulos e Mixins
18:25

Herança - Parte 2
12:17

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
6 Lectures 01:02:49
Baixando e instalando o SGBD MySQL
04:44

Comandos básicos no MySQL
16:02

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
+
Atividade 1 - Gerando QR Code com Ruby
1 Lecture 15:38
QR Code com Ruby
15:38
2 More Sections
About the Instructor
Artur Camelo
4.0 Average rating
15 Reviews
53 Students
1 Course
Desenvolvedor Web

Olá, meu nome é Artur Camelo. Sou Tecnólogo em Redes de Computadores, Técnico em Eletrônica e Desenvolvedor Web.

Comecei minha carreira como monitor universitário, consertando computadores e programando. Desde então tenho me dedicado a programação  por mais de 10 anos.

Minha maior satisfação é poder colaborar na jornada daqueles que desejam melhorar suas vidas aprendendo a programar. Ficarei muito feliz em fazer parte da sua carreira profissional.

Espero te encontrar em breve! Um grande abraço!

Artur Camelo