¿Dónde está el mejor lugar para aprender Ruby on Rails?

Pruebe este curso para el que no se requiere experiencia previa en programación de Ruby o desarrollo de aplicaciones web de ningún tipo.

Aprende a crear aplicaciones web innovadoras con Ruby on Rails 4 y 5 y libera tu creatividad

Enlace del curso: el curso completo para desarrolladores de Ruby on Rails

El curso completo para desarrolladores de Ruby on Rails ofrece una introducción completa al desarrollo de aplicaciones web utilizando el popular marco de Ruby on Rails. Con casi 30 horas de atractivas conferencias de video y conferencias de seguimiento de texto con instrucciones, referencias y todo el código utilizado en los videos , este curso está diseñado para llevar a los estudiantes sin experiencia en programación / desarrollo web a los desarrolladores de Ruby on Rails logrados mientras son solo tan útil para los estudiantes que tienen experiencia codificando en Rails y quieren llevar sus habilidades al siguiente nivel o los estudiantes que están haciendo el cambio a Ruby on Rails desde otros marcos.

¿Que aprenderás?

  • Aprenda a crear prototipos de ideas rápidamente y convertirlas en aplicaciones presentables
  • Conviértete en un desarrollador profesional de aplicaciones web
  • Conviértete en un desarrollador profesional de Ruby on Rails
  • Diseña y crea prácticamente cualquier aplicación web que puedas imaginar
  • Solicite trabajos en empresas de software como desarrollador de Ruby on Rails

Requisitos

  • Navegador moderno y conexión a internet
  • No se necesita experiencia previa en programación o desarrollo de aplicaciones web de ningún tipo

¿Por qué Ruby on Rails? Desde su introducción, Ruby on Rails se ha convertido rápidamente en una de las herramientas más potentes y populares para crear aplicaciones web tanto para startups como para casas de software existentes. Algunos de los principales sitios que usan Ruby on Rails son Basecamp, Twitter, Shopify, Github, LivingSocial, Groupon, Hulu, Airbnb, Páginas amarillas y mucho más. Los desarrolladores de Ruby on Rails tienen algunos de los salarios más altos en el mundo del desarrollo y tienen una gran demanda.

Este curso tiene un enfoque muy estructurado de la enseñanza de Rails comenzando con Ruby , el lenguaje de programación detrás de Rails. Todo, desde “Hello World” hasta la programación orientada a objetos, está cubierto. Los estudiantes adquieren habilidades rápidamente utilizando tareas, cuestionarios, ejercicios de codificación y recursos gratuitos basados ​​en la web junto con las video conferencias. Las conferencias de texto también proporcionan material de referencia después de cada video, es como tener varios libros además de los videos para guiar a los estudiantes a lo largo del curso.

Algunas características clave de este curso son:

  • – Más de 230 conferencias y más de 29 horas de contenido de video
  • – Programación de Ruby desde escribir su primer programa para decir “Hola mundo” a Programación orientada a objetos mientras construye múltiples mini proyectos en el camino
  • Rieles 4 y 5 que utilizan un entorno de desarrollo integrado basado en la nube, por lo que no es necesario configurarlo
  • Git para control de versiones, Github como repositorio de código, Heroku para implementación de producción
  • – Trabajar con el bucket de Amazon Web Services S3 para almacenamiento, Sendgrid para la funcionalidad de correo electrónico de producción, Multi-Tenancy usando Milia
  • – Creación personalizada de formularios de tarjetas de crédito y trabajo con Stripe API para implementar la funcionalidad de procesamiento de pagos
  • – Estructura MVC de Rails en profundidad – Modelos, Vistas, Controladores
  • Soporte en vivo GRATIS
  • – Diseño y conceptualización utilizando herramientas de enmarcado
  • – Construir sistemas de autenticación desde cero utilizando la pila predeterminada de Rails, incluida la función de administrador, iniciar / cerrar sesión y registrarse al principio, luego aprender a usar Devise y luego ampliar la funcionalidad básica proporcionada por Devise para personalizarlo y acelerar los sistemas de autenticación
  • Ajax, Jquery , Javascript: ¡los 3 se utilizan en diferentes partes del curso!
  • Bootstrap para el estilo de la interfaz de usuario
  • – Aprender a construir conjuntos de pruebas escribiendo pruebas de Unidad , Funcional e Integración
  • – Migraciones, asociaciones de uno a muchos y complejas de muchos a muchos en la capa de base de datos e implementación con Rails usando ActiveRecord
  • – ¡mucho mucho mas!

¿Quién es el público objetivo?

  • Cualquiera que quiera ser desarrollador de aplicaciones web: este es un curso completo que comienza con Ruby y termina con la creación de múltiples aplicaciones web con Rails.
  • Cualquiera que quiera aprender a codificar: Ruby es un lenguaje creado pensando en la felicidad del programador
  • Cualquiera que quiera hacer realidad sus ideas de aplicaciones web
  • Cualquiera que quiera comenzar su propia startup con sus propias aplicaciones

Para principiantes: comience con TryRuby.org

El siguiente paso es instalar Ruby en su máquina para que pueda usarlo localmente. Pruebe RubyInstaller (si está usando Windows) o siga adelante con un administrador de versiones de Ruby como rbenv y ruby-build (si está en una Mac o Linux).

Los screencasts son populares tanto en las comunidades de Ruby como en Rails, y puedes encontrar excelentes screencasts en Ruby Tapas

Documentando el lenguaje Ruby

RubyCorner.com | Lenguaje de programación Ruby

RubyFlow

Una vez que comenzaste a entender a Ruby. Ahora explora rieles

Guías de Rails: aquí puede encontrar todo sobre Rails y también un tutorial para agregar Rails a su instalación existente de Ruby

Intente familiarizarse con Git y GitHub, ya que le ayudará a implementar sus aplicaciones, rastrear los cambios que ha realizado y permitir que otros colaboren.

Recursos: –

  1. Codecademy, Learn To Program, Javascirpt & jQuery, Stackoverflow
  2. Tutorial de Ruby on Rails,
  3. Rieles 4 en acción,
  4. The Rails 4 Way,
  5. GoRails primeros 20 episodios,
  6. Conviértete en un Heroku Rails Ninja,
  7. El proyecto Odin
  8. Guías de rieles,
  9. Rieles
  10. GoRails,
  11. El rubí bien arraigado
  12. Rieles Antipatterns,
  13. Aplicaciones de rieles en crecimiento,
  14. Pruebas diarias de rieles con RSpec,
  15. Rails 4 Prescripciones de prueba
  16. La guía completa de rendimiento de rieles
  17. Reconstruyendo rieles

Manténgase actualizado por los siguientes expertos

Estos chicos son considerados expertos en Ruby o RoR y también tienen contenidos significativos en la web de los que puedes aprender

  • DHH
  • Yukihiro Matsumoto
  • Aaron Patterson
  • Yehuda Katz
  • Tobias Lutke
  • Jose Valim
  • Obie Fernandez
  • Avdi Grimm
  • Ryan Bates
  • Sandi Metz
  • Mike Perham
  • Gary Bernhardt
  • Nate Berkopec
  • Chris Oliver
  • Richard Schneeman
  • Jonas Nicklas
  • Joe Ferris

¡Enséñate a ti mismo Ruby and Rails (y muchas otras cosas)!

Lee este artículo. Te llevará desde cero a avanzado-intermedio por los recursos mencionados