Descarga Cursos para aprender Ruby 2015

Estado
No está abierto para más respuestas.
Mensajes
391
Puntuación de reacción
0
Buenas a todos!

Voy a comenzar en Ruby y he ido recopilando cursos que me gustaría dejarlos por aqui por si alguno le interesa aprender este gran lenguaje .

Iré añadiendo más a medida que vaya encontrando más.


1. Primeros pasos con Ruby

CursoPrimerospasosconRuby.png


Título: Curso Primeros pasos con Ruby

Iníciate con el lenguaje de programación Ruby

Ruby es un lenguaje de programación cada vez más utilizado, debido a su simple y poderosa sintaxis. Este curso te enseñará a programar desde cero en este gran lenguaje explotando todas sus capacidades, llegando a temas como bloques, módulos y pruebas. También se explorará el kit de herramientas y se verán los administradores de Ruby más utilizados, como RVM y rbenv.

Francisco Granados Gómez te presenta su curso Primeros pasos con Ruby. Iníciate con el lenguaje de programación Ruby.

El objetivo del curso es conocer lo necesario para programar en Ruby. Paso a paso iremos conociendo los administradores de Ruby más utilizados, como RVM y Rbenv, que nos servirán para utilizar diferentes versiones de Ruby.

Utilizaremos los comandos que se utilizan para poder arrancar Ruby y explotar todo el kit de herramientas. Dentro de estas herramientas se encuentran RI y Rdoc, para leer y generar documentación, también IRB (Interactive Ruby Shell) el Shell interactivo en Ruby; ERB, para generar documentos con Ruby y Gem, que nos sirve para descargar gemas que podremos incorporar a nuestros proyectos de Ruby.

Revisaremos la sintaxis del lenguaje y el estilo de programación en Ruby para ser fluidos y escribir código de la forma en la que se acostumbra programar en Ruby. Conoceremos las clases, variables, objetos y módulos para poder programar orientado a objetos.

Las pruebas son una parte esencial del lenguaje, en el curso se aprenderá a utilizar la suite de pruebas que ruby trae en su biblioteca estándar. Esto con la finalidad de tener un mapa general de que es Ruby y como se utiliza y poder imaginar todo su potencial en nuestros sistemas.

DESCARGA (TORRENT) =
You must reply before you can see the hidden data contained here.
2. Programación avanzada con Ruby

CursoProgramacionavanzadaconRuby.png


Título: Curso Programación avanzada con Ruby

Aprende en profundidad el lenguaje de programación Ruby

Si ya conoces el lenguaje de programación Ruby, en este curso aprenderás temas avanzados, como el uso de bloques y la captura de sus variables, el trabajo con los módulos y su uso para desacoplar funcionalidad. Aprenderás a utilizar RSpec y la depuración en tiempo de ejecución con Pry, y todo esto para pulir tus conocimientos en Ruby y que el código de tus proyectos sea más sencillo y poderoso.

Una vez aprendidos los conceptos básicos de Ruby, este curso enseñará cómo explotar el lenguaje en nuestros desarrollos de sistemas.

Verás el uso avanzado de los bloques y sus diferentes formas a través de Lambda o Proc.

Revisaremos más a fondo la utilización de módulos y cómo explotarlos mientras creamos un nuevo conjunto de clases en diferentes módulos.

Conoceremos las herramientas más avanzadas para la depuración de código con la biblioteca estándar y con herramientas como Pry y Awesome Print.

Se conocerá la biblioteca de pruebas RSpec, que sirve para crear pruebas de comportamiento más complejas y que almacenen más casos de uso en nuestros desarrollos.
Conoceremos una introducción a la definición de métodos dinámicos y conoceremos el árbol de llamadas al invocar un método, esto con el objetivo de tener un primer acercamiento a la metaprogramación.

Por último, a lo largo de todo el curso conoceremos cuáles son las mejores prácticas y convenciones para el nombrado de clases, variables y archivos, que sirven para poder generar código que sea bien aceptado en la comunidad Ruby.

DESCARGA (TORRENT) =
You must reply before you can see the hidden data contained here.
3. Desarrollo de aplicaciones web con Ruby on Rails 4

Curso-Desarrollo-de-aplicaciones-web-con-Ruby-on-Rails-4.png


Título: Desarrollo de aplicaciones web con Ruby on Rails 4

Crea sitios web de forma ágil y mantenible en el lenguaje Ruby

En este curso aprenderás a crear aplicaciones con Rails entrando a conocer todo su potencial, sus convenciones, pruebas y los diferentes acercamientos respecto a las bases de datos, los controladores, las vistas e incluso los assets de nuestro sitio. Utilizaremos Ruby para poder definir rutas, controladores, acciones y guardar datos en nuestro sistema y verás cómo este poderoso lenguaje es capaz de crear flujos de trabajo sencillos y productivos sin repetir código.

La comunidad de Ruby ha crecido en gran medida por el framework de desarrollo web más ágil y famoso que existe en el mercado, Rails. Comúnmente se le conoce como Ruby on Rails y es su facilidad para crear aplicaciones web lo que ha llevado a un nuevo paradigma en el desarrollo de aplicaciones web. En este curso vas a conocer cómo se utiliza Ruby on Rails en la creación de soluciones profesionales.
Hablaremos de cómo es la arquitectura de una aplicación típica de Rails y cómo se configura. Utilizaremos las rutas para poder acceder a otras secciones de nuestra aplicación. Crearemos controladores y acciones para poder mostrar el resultado de nuestra vista en HTML o JSON o XML. Guardaremos el resultado de nuestras operaciones en nuestra base de datos con active record y revisaremos cómo utilizar los trabajos en cadena junto con el envío de correos.
Conocerás los ambientes de las aplicaciones y cómo llevar esta aplicación a producción. Aprenderás a utilizar las pruebas en diferentes partes del sistema y revisaras cómo puedes explotar las configuraciones de tu app. También te mostraré cómo importar código de terceros tanto de Ruby como de javascript.

DESCARGA (TORRENT) =
You must reply before you can see the hidden data contained here.
4. Desarrollo de apps con RubyMotion

CursoDesarrollodeappsconRubyMotion.png


Título: Desarrollo de apps con RubyMotion

Aprende a programar aplicaciones para iOS y OS X usando el lenguaje Ruby

RubyMotion es una herramienta para el desarrollo de aplicaciones iOS y OS X que nos permite programar en el famoso lenguaje Ruby para iPhone, iPad y Mac, y este curso te enseñará a crear tus primeros proyectos en RubyMotion para iOS y OS X. Aprenderás a utilizar el User notification center, a enviar un correo y harás tus peticiones a servicios REST en la nube. Terminarás instalando una aplicación en tus dispositivos y haremos así una revisión final para crear versiones ad hoc y poder enviar a pruebas en otros dispositivos.

RubyMotion es una herramienta para el desarrollo de aplicaciones iOS y OS X que nos permite programar en el famoso lenguaje Ruby para dispositivos como el iPhone y el iPad. Gracias a que tiene una comunicación con los componentes nativos, es una opción para realizar aplicaciones que sean exactamente similares a las aplicaciones nativas. En este curso aprenderás a utilizar los componentes nativos de iOS, te conectarás a un servicio REST y te mostraremos los flujos de trabajo comunes en esta plataforma. Además conocerás cómo utilizar los componentes de UIKit y MapKit para poder utilizar los componentes por default de la plataforma.

También vas a ver la estructura de carpetas de tu proyecto y cómo instalar en tu dispositivo para probar el proyecto directo desde tu iPhone o iPad. Le sacaremos ventajas al lenguaje en la sintaxis, los bloques, las pruebas y revisaremos el funcionamiento gracias a la LLVM (Low Level Virtual Machine).

DESCARGA (TORRENT) =
You must reply before you can see the hidden data contained here.
 
Mensajes
192
Puntuación de reacción
0
@xdluisssxd muchas gracias por compartir el curso!! Estoy justamente pasando de PHP a Ruby por la facilidad de hacer todas las cosas veré que saco bueno de este curso :)

También les recomiendo a todos como guía base leer "I Love Ruby 2015". Suerte :)
 
Mensajes
308
Puntuación de reacción
0
En la U me recomendaron este lenguaje, ya que lo compartes aprovecharé para estudiarlo, gracias :number1:
 
Estado
No está abierto para más respuestas.
Arriba