Aprende a programar con Ruby (desde cero y 100% en español)
4.3 (66 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.
183 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Aprende a programar con Ruby (desde cero y 100% en español) to your Wishlist.

Add to Wishlist

Aprende a programar con Ruby (desde cero y 100% en español)

Para quienes siempre han querido aprender a programar y no saben por donde empezar.
4.3 (66 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.
183 students enrolled
Created by Mauricio Ramirez
Last updated 7/2016
Spanish
Current price: $10 Original price: $30 Discount: 67% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 5 hours on-demand video
  • 13 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Realizar tus propios programas en el lenguaje Ruby
View Curriculum
Requirements
  • Una computadora con sistema operativo Windows (Vista, 7, 8, 10)
  • Uso básico de la computadora, como crear archivos de texto, copiar archivos, etc.
Description

Un curso cuidadosamente planeado de principio a fin, dirigido a todos aquellos que desean aprender a programar. En este curso aprendes desde cero a través de uno de los lenguajes más populares de la actualidad: el lenguaje Ruby. Sea que en el futuro deseas desarrollar sitios web avanzados, aplicaciones para escritorio, aplicaciones para dispositivos móviles o incluso planeas una carrera en el desarrollo de videojuegos este curso es ideal para ti. Aquí aprenderás las bases de la programación, con código real tal como lo utilizan los profesionales en la industria TI. Por otro lado si deseas aprender como hobby también es un curso ideal pues la curva de aprendizaje es ligera y todo se examina paso a paso. 

Ruby es un lenguaje de propósito general, esto quiere decir que lo puedes utilizar para diferentes tareas o propósitos. Ruby es ideal para ser tu primer lenguaje de programación no solo por su similitud con el lenguaje humano sino que además posee un gran parecido con otros lenguajes como Python, Java y PHP. Si más adelante decides programar en otro lenguaje la transición será fácil pues el curso se centra en darte las bases del desarrollo.

Éste es un curso premium, cada tema y cada ejemplo ha sido pensado cuidadosamente para llevarte poco a poco y de la mano en tu aprendizaje. Para crear el curso se ha utilizado una metodología única e innovadora, misma que se aplica en cada clase creada por Aprendópolis. Cientos de horas han sido invertidas para traer a ti el curso más moderno con el lenguaje más moderno, así que no lo dudes y comienza a programar. 

¡Además cuentas con 30 días de garantía de devolución! Y un certificado al completar el curso.


Who is the target audience?
  • Este curso esta dirigido a personas que nunca han programado antes. Personas que sienten la curiosidad por entrar al mundo de la programación sea como carrera o como hobbie. Este curso es perfecto para quién en algún momento planea realizar aplicaciones web, de escritorio, así como también aplicaciones moviles (Google Android y Apple IOs).
  • También puede resultar útil para programadores que ya conocen otro lenguaje, pues aprenderan conceptos propios de Ruby como símbolos, bloques, procs, lambdas y otros.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
97 Lectures
05:19:03
+
Introducción a Ruby
8 Lectures 22:50

Hacemos un recorrido por todas las secciones del curso y que vamos a aprender.

Preview 02:50

Una breve introducción a lo que es el lenguaje de programación Ruby, quien lo creó, porque, y cual es su propósito.

Preview 01:21

Como instalamos el lenguaje Ruby en nuestra computadora Windows (Vista, 7, 8, y 10).

Instalación de Ruby (Windows)
02:37

Como instalar Ruby en computadoras Mac.

Instalación de Ruby (Mac)
00:53

Introducimos nuestros primeros comandos de programación.

Primeros pasos
03:06

En cada clase vamos a realizar cuestionarios cortos y sencillos para reforzar nuestros conocimientos.

Prueba tus conocimientos
2 questions

Continuamos introduciendo comandos y conocemos que son las cadenas de caracteres.

Sigamos programando
03:09

Aprendemos que para programar requerimos utilizar un editor de texto.

Editor de texto
08:29

Un resumen de lo visto en la sección.

Resumen
00:25
+
Variables
5 Lectures 14:56

Conocemos las variables y para que nos sirven.

Introducción a las variables
03:35

Aprendemos las reglas existentes para nombrar una variable.

Los nombres de las variables
02:42

Prueba tus conocimientos
3 questions

Profundizamos más en el uso de variables.

Conozcamos un poco más las variables
02:46

Realizamos un programa que saluda al usuario por su nombre.

Preview 05:34

Un resumen de lo visto en la sección.

Resumen
00:19
+
Un editor más avanzado
3 Lectures 07:11

Como añadir comentarios al código.

Comentarios en el código
02:39

Dejaremos de utilizar los editores de texto incluidos, y comenzaremos a utilizar un editor de código muy popular.

Un editor de código
04:17

Prueba tus conocimientos
2 questions

Un resumen de lo visto en la sección.

Resumen
00:15
+
Condicionales
8 Lectures 24:40

Conocemos los valores booleanos y aprenderemos a hacer comparaciones.

Booleanos y comparaciones
04:02

Aprendemos que es un condicional, y en el proceso conoceremos el condicional "if" y para que nos sirve.

Preview 05:49

Conocemos "elsif".

Elsif
03:12

Case es un condicional parecido a if, pero con una estructura diferente.

Condicional Case
02:35

Seguiremos trabajando con condicionales, pero esta vez comparando cadenas de caracteres.

Condicionales y cadenas de caracteres
02:57

Prueba tus conocimientos
2 questions

Trabajamos con los operadores lógicos "and" (&&) y "or" (||).

Operadores lógicos
05:22

Un resumen de lo visto en la sección.

Resumen
00:27

Ejercicio: El significado de los días
00:16
+
Tipos de datos y conversiones
6 Lectures 21:44

Profundizamos en los tipos de datos, y aprendemos a convertir de unos a otros.

Los tipos de datos y sus conversiones
04:50

Conocemos las constantes y su uso en nuestros programas.

Constantes
02:43

Comenzamos un miniproyecto de punto de venta, el cual es utilizado en las tiendas de conveniencia y supermercados para llevar registro de los productos vendidos. Con ello reforzamos temas vistos anteriormente como condicionales, uso de variables y tipos de datos.

El punto de venta 1
05:46

Continuamos con nuestro punto de venta y aprendemos sobre las reglas de precedencia, y trabajamos con condicionales y números.

El punto de venta 2
04:33

Terminamos nuestro punto de venta, y con ello profundizamos un poco en la filosofía de programación y como prever errores de entrada del usuario.

El punto de venta 3
03:14

Un resumen de lo visto en la sección.

Resumen
00:38
+
Ciclos
5 Lectures 14:25

Conocemos que es el "flujo del programa" y el uso del ciclo while para alterar el flujo normal.

Ciclo While
06:42

Conocemos el ciclo until y vemos las similitudes y diferencias entre éste y while.

Ciclo Until
03:05

Aprendemos los comandos break y next y como utilizarlos dentro de los ciclos.

Break y next
03:42

Un resumen de lo visto en la sección.

Resumen
00:33

Ejercicio: Los boletos del metro
00:23
+
Métodos
6 Lectures 20:59

Conocemos que son los métodos, como definirlos, como llamarlos, donde colocarlos, y finalmente como nombrarlos.

Preview 04:48

Veremos que es posible enviar información a los métodos por medio de los parámetros.

Métodos con parámetros
04:28

Prueba tus conocimientos
2 questions

Conocemos sobre la visibilidad o alcance de las variables en un programa.

Alcance de las variables 1
05:14

Aprendemos como un método intercambia información con el resto del programa.

Alcance de las variables 2
05:25

Un resumen de lo visto en la sección.

Resumen
00:44

Ejercicio: El área de un rectángulo
00:20
+
Arreglos
7 Lectures 23:50

Aprendemos que son los arreglos y para qué sirven.

Introducción a los arreglos
06:43

Prueba tus conocimientos
2 questions

En esta lección realizamos un programa que guarda la lista de compras para el supermercado.

Trabajando con arreglos
04:50

Aprendemos que los arreglos tienen sus propios métodos y repasamos los más importantes.

Los arreglos y sus métodos
04:57

Apredemos a realizar iteraciones en un arreglo, o dicho de otra forma un ciclo que recorre los elementos del arreglo uno por uno.

Iteración con arreglos
06:33

Un resumen de lo visto en la sección.

Resumen
00:24

Ejercicio: Los 3 hermanos
00:13

Ejercicio: Temperatura promedio
00:10
+
Rangos
3 Lectures 09:43

Conocemos los rangos, su sintaxis y funcionamiento.

Introducción a rangos
05:33

Aprendemos sobre rangos con tres puntos y como convertir un rango a un arreglo, y el uso de los rangos como indice de un arreglo.

Más sobre rangos
03:46

Un resumen de lo visto en la sección.

Resumen
00:24
+
Clases y objetos
7 Lectures 28:20
Antes de continuar
00:52

Vemos paso a paso que es la programación orientada a objetos desde un punto de vista conceptual.

Introducción a programación orientada a objetos
05:06

Aprendemos a aplicar lo aprendido en la lección anterior de forma práctica en nuestros programas.

Programar clases y objetos
08:14

Veremos como podemos obtener acceso a los atributos de un objeto, así como la forma de modificarlos.

Accesar y modificar atributos
08:54

Exploramos porque se dice que en Ruby "todo es un objeto".

Todo es un objeto
04:10

Prueba tus conocimientos
3 questions

Un resumen de lo visto en la sección.

Resumen
00:41

Ejercicio: La clase Circulo
00:22
8 More Sections
About the Instructor
Mauricio Ramirez
4.3 Average rating
64 Reviews
183 Students
1 Course
Desarrollador y Capacitador. Fundador de Aprendópolis.

Mauricio Ramírez se ha desempeñado como analista y programador de aplicaciones web a lo largo de 10 años en diversas empresas TIC. Egresado de la UNAM (Ciudad de México) con una especialidad en capacitación laboral ha ejercido la labor de docente contando con más de 5 años de experiencia en sistemas presenciales y virtuales. Es fundador de Aprendópolis una plataforma de aprendizaje con una metodología propia, al día de hoy suman más de 50 mil suscriptores. En la actualidad funge como consultor y capacitador en diversas empresas del ramo.