¿Qué quieres aprender?

Máster profesional de Ruby y Ruby on Rails

Máster profesional de Ruby y Ruby on Rails

Asociación Española de Programadores Informáticos

Máster presencial

Madrid


Precio a consultar

Duración : 2 Meses

Para realizar este máster no son necesarios conocimientos de programación, te formamos desde cero. No obstante, para aprender Ruby y Ruby on Rails son necesarios conocimientos de informática a nivel usuario.

Con nuestro Máster profesional de Ruby y Ruby on Rails te enseñaremos a fondo el lenguaje y su fantástico Framework Rails.

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Madrid
Mayo 2024

Objetivos

Objetivos del Curso - Dominar la sintaxis y las características fundamentales de Ruby. - Aplicar principios de programación orientada a objetos para diseñar software estructurado y mantenible. - Implementar técnicas avanzadas de Ruby, incluyendo metaprogramación. - Desarrollar habilidades en testing y buenas prácticas para asegurar la calidad del software. - Iniciar en el desarrollo web con Ruby a través de Ruby on Rails. - Completar un proyecto final que sintetice los conocimientos y habilidades adquiridas durante el curso.

A quién va dirigido

A cualquier persona interesada en aprender desde cero el lenguaje Ruby y el Framework Rails.

Requisitos

Ninguno, empezamos desde cero

Temario completo de este curso

MÓDULO I – INTRODUCCIÓN A RUBY

  • Historia y filosofía de Ruby.
  • Configuración del entorno de desarrollo.
  • Sintaxis básica.
  • Tipos de datos.
  • Variables.
  • Operadores.

MÓDULO II – ESTRUCTURAS DE CONTROL Y MÉTODOS

  • Estructuras de control.
  • Condicionales.
  • Bucles.
  • Definición y uso de métodos.
  • Argumentos.
  • Valores de retorno.

MÓDULO III – COLLECIONES, BLOQUES E ITERADORES

  • Arrays.
  • Hashes.
  • Rangos.
  • Bloques y lambda.
  • Introducción a los iteradores.

MÓDULO IV – PROGRAMACIÓN ORIENTADA A OBJETOS I

  • Conceptos básicos de POO
  • Clases.
  • Objetos.
  • Métodos de instancia y de clase.
  • Encapsulamiento y gestión de acceso.

MÓDULO V – PROGRAMACIÓN ORIENTADA A OBJETOS II

  • Herencia
  • Composición
  • Módulos.
  • Introducción a los mixins y namespaces.

MÓDULO VI – RUBY AVANZADO Y META PROGRAMACIÓN

  • Metaprogramación básica
  • Reflexión, manipulación de objetos.
  • Trabajo con archivos y serialización.

MODULO VII – TESTING Y CALIDAD DE CÓDIGO

  • Introducción al testing con RSpec.
  • Buenas prácticas de codificación y revisión de código.

MODULO VIII – DESARROLLO WEB CON RUBY ON RAILS

  • Creación de aplicaciones web simples.
  • Rutas.
  • Vistas.
  • Manejo de formularios.

MODULO IX – RUBY Y WEB

  • Introducción a Rack.
  • Creación de APIs simples.
  • Consumo de APIs externas con Ruby.

MODULO X – PROYECTO PARTE I

  • Planificación y diseño del proyecto.
  • Inicio del desarrollo: implementación de las funcionalidades básicas.

MODULO XI – PROYECTO PARTE II

  • Continuación y finalización del desarrollo.
  • Testing, debugging, y refinamiento del proyecto.
  • Presentación de proyectos y retroalimentación.
Ver más