Ruby on Rails for Web Application Development
Haga fácil la creación de una aplicación web de servidor utilizando Ruby on Rails, con este curso gratuito de Ruby on Rails en línea.
Description
Este curso le presentará por primera vez a Ruby on Rails como lenguaje de programación y sus usos para desarrollar aplicaciones web. Aprenderá su proceso de instalación y orientación de objetos y se le mostrará cómo hacer una clase. A continuación, aprenderá a hacer referencia al objeto actual, a los métodos de clase y a la herencia. El curso también le enseñará cómo crear un archivo Ruby y código Ruby en una demostración.
Luego estudiará la sintaxis de Ruby on Rails y aprenderá cómo funcionan los bucles y la ramificación condicional. También aprenderá a crear métodos, junto con la sintaxis correcta para escribir estos procedimientos en Ruby on Rails. Usted estudiará la arquitectura MVC, que le ayudará a organizar el código para la creación de aplicaciones web robustas, y aprenderá cómo separa la aplicación en tres componentes lógicos principales que son el modelo, la vista y el controlador.
Este curso de desarrollo de aplicaciones web le enseñará cómo Ruby on Rails se utiliza para desarrollar aplicaciones web modernas de una manera eficaz y eficiente. Si usted ya tiene una comprensión básica del desarrollo de aplicaciones web y ha completado los cursos de Alison en Diseño de Página Web utilizando HTML5 y CSS3, y Conocimiento de Conceptos de Programación con Python, ahora es el momento perfecto para tomar este curso y aprender cómo Ruby on Rails puede ser útil para usted!
Modules
Módulo 1 Introducción a Ruby y Rails
-
Módulo 1 Resultados de aprendizaje
-
Introducciones iniciales
-
Introducción e instalación de Ruby and Rails
-
Creación de una aplicación web
-
Módulo 1 Resumen de la lección
Módulo 2 Objetos y Clases
-
Módulo 2 Resultados de aprendizaje
-
Introducción al objeto-Orientación en Ruby
-
Cómo hacer una clase
-
Cómo hacer referencia al objeto actual, métodos de clase y herencia
-
Demo Create and Run a Ruby File y Ruby Code
-
Módulo 2 Resumen de la lección
Sintaxis Ruby del módulo 3
-
Módulo 3 Resultados de aprendizaje
-
Flujo de control y si se
-
Bucles
-
Métodos
-
Iteradores y bloques
-
Métodos de escritura para bloques
-
Utilización de métodos entre clases
-
Self, Classes y Methods de demostración (Getters, Setters e Initialize)
-
Desarrollo controlado por pruebas
-
RSpec de demostración
-
Módulo 3 Resumen de la lección
Módulo 4 El Marco De Rails
-
Módulo 4 Resultados de aprendizaje
-
Introducción a Rails
-
Los rieles de demostración y la CLI
-
El modelo (M) en MVC
-
Demostración del modelo (M) en MVC y migraciones
-
Validación
-
Validación de demostración
-
Asociaciones
-
Asociaciones de demostración (tiene una)
-
Asociaciones de demostración (tiene muchos)
-
Asociaciones de demostración (tiene muchos a través)
-
Módulo 4 Resumen de la lección
Evaluación del curso
Learning Outcomes
Después de haber completado este curso, podrá:
- Identifique las características del lenguaje de programación de Ruby.
- Describa cómo crear una aplicación web Ruby a través de la interfaz de línea de mandatos.
- Defina qué es la programación orientada a objetos. -Discutir la herencia en programación Explicar cómo crear una clase y un objeto.
- Explique la diferencia en la creación de un método y un método de clase.
- Identifique cómo crear un método en Ruby.
- Reconocer la sintaxis para crear sentencias de ramificación condicionales.
- Reconocer los distintos tipos de bucles en Ruby.
- Explique qué son los rangos inclusivos y exclusivos.
- Explique qué es la arquitectura MVC (Model View Controller).
- Describa cómo cambiar el esquema de base de datos utilizando Rails.
Certification
All Alison courses are free to study. To successfully complete a course you must score 80% or higher in each course assessments. Upon successful completion of a course, you can choose to make your achievement formal by purchasing an official Alison Diploma, Certificate or PDF.
Having an official Alison document is a great way to celebrate and share your success. It is:
- Ideal to include with CVs, job applications and portfolios
- A way to show your ability to learn and achieve high results