EMAGISTER CUM LAUDE
Escuela Europea de Formación Continua. EEFC.

Master profesional Ruby y Ruby on Rails

Escuela Europea de Formación Continua. EEFC.
Semipresencial Madrid y Toledo

Precio a consultar
¿Quieres hablar con un asesor sobre este curso?
¿Quieres hablar con un asesor sobre este curso?

Información importante

Tipología Master
Metodología Semipresencial
Lugar En 2 sedes
Inicio Fechas a elegir
  • Master
  • Semipresencial
  • En 2 sedes
  • Inicio:
    Fechas a elegir
Descripción

Nuestro Master profesional y presencial de Ruby y Ruby on Rails te dará la oportunidad de convertirte en un experto programador de aplicaciones de consola y Web empresariales fiables, robustas y escalables, aprenderemos todas las herramientas necesarias para que te conviertas en un profesional muy valorado y solicitado por las empresas actualmente.

Para realizar este curso no son necesarios conocimientos de programación, te formamos desde cero. Además para poder inscribirte es necesario que dispongas de ordenador portátil Linux o Mac. Si dispones de Windows, el primer día de clase te facilitaremos una máquina virtual en Virtual Box con todo lo necesario y lista para usar.

Nuestro curso va directo al grano, sin temario innecesario o hecho para aumentar las horas lectivas, hemos creado un temario sin paja, actual muy económico y en sintonía con la demanda actual en cursos de programación.

Nuestros grupos son reducidos menos de 10 alumnos por clase, con esto conseguimos la mejor atención posible y que esas horas lectivas sean de la máxima calidad y más que suficientes para cubrir un temario muy extenso y completo.

También necesitarás otras 60 horas como mínimo de trabajo en casa para entregar los ejercicios, horas de estudio, proyectos, trabajos obligatorios y demás.

Instalaciones (2) y fechas
Dónde se imparte y en qué fechas

Ubicación

Inicio

Madrid
Ver mapa
28004

Inicio

Fechas a elegirMatrícula abierta
Toledo
Ver mapa

Inicio

Fechas a elegirMatrícula abierta

A tener en cuenta

· ¿Cuáles son los objetivos de este curso?

Formarte en una de las tecnologías más demandadas en la actualidad. Con este Máster podrás crear aplicaciones web empresariales, robustas y fiables, así como aplicaciones para los distintos sistemas operativos.

· ¿A quién va dirigido?

Este curso va dirigido a cualquier persona que quiera iniciarse en el mundo de Ruby y Ruby on Rails, ya que te formaremos desde cero.

· Requisitos

No son necesarios conocimientos de programación, te enseñamos desde cero.

· ¿Qué pasará tras pedir información?

Una vez nos haya llegado tu solicitud de información en menos de 24 horas nos pondremos en contacto contigo para aclararte todas tus dudas y formalizar la matrícula si lo deseas.

Preguntas & Respuestas

Plantea tus dudas y otros usuarios podrán responderte

Logros de este Centro

2019

¿Cómo se consigue el sello CUM LAUDE?

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Este centro lleva 0 años en Emagister.

¿Qué aprendes en este curso?

HTML
Programación web
Programador
Diseño web
Ruby On Rails
RUBY
Programacion ruby

Temario

LENGUAJE RUBY

MODULO I
• Primeros pasos con RUBY
• El entorno
• Línea de comando, listar, buscar los archivos o un contenido
• Irb, la consola ruby
• El editor 'sublime', manejo básico
• Ejecutar un script ruby

MODULO II
• Sintaxis del lenguaje
• Comentarios
• Salida/entrada puts, gets
• Variables de tipos string integer float
• Cast, como cambiar el tipo de una variable
• Operadores aritméticos sobre números o cadenas

MODULO III
• Sentencias de control if, else, elseif, while, for, case, unless, until
• Controles de bucles, break, next
• Tipos array, hash, listas
• Sentencias de control each, map

MODULO IV
• Operadores lógicos
• Verdadero, falso y nada
• Enum, la potencia de los enumerados
• Funciones usuales y cadenas de funciones

MODULO V
• Bloque de código
• Ejecución de bloque
• Orden de la ejecución

MODULO VI
• Clases y objetos
• Métodos y Aargumentos
• Return
• Herencia
• Scope, el alcance de las variables y métodos
• Variables locales, instancias, clases, globales

MODULO VII
• Módulos, diferencia con los clases
• Mixin, aumentar una clase
• Exeption, como recuperar los errores

MODULO VIII
• Tiempos, el objeto DateTime
• Ficheros, manejar ficheros desde ruby
• Matemáticas, el objeto Maths y sus operaciones

MODULO IX
• Redes básico
• Direcciones IP, puertos, la noción de servidor y cliente
• Socket cliente, como preguntar a un servidor
• Socket servidor, como construir un servidor

MODULO X
• rvm ruby-env ejecutar varias versiones de ruby
• Gemas para extender funcionalidades
• Buen estilo, simplicidad y claridad
• La noción de algoritmo

RUBY ON RAILS

MODULO XI
• Introducción a RAILS
• rails new, crear una aplicación
• bundler, gestionar las gemas
• Los generadores de rails (scafold controller model migration)

MODULO XII
• Introducción HTML básico, ¿que es una página web?
• Introducción BBDD básico, el manejo de mysql con RAILS
• Migración, como RAILS ordena los datos y facilita las migraciones

MODULO XIII
• MVC y los directorios de una aplicación RAILS
• Modelos, la relación con los datos
• Controladores, la relación entre la petición y los modelos
• Vistas, lo que el controlador manda al cliente

MODULO XIV
• REST y las rutas, como rails gestiona las peticiones
• Construir un archivo config/routes
• El directorio config (convención más que configuración)

MODULO XV
• Controladores, a que sirven
• CRUD, las operaciones básicas del controlador
• Validación y modelos, como RAILS estandardiza los datos
• La consola de RAILS

MODULO XVI
• erb, la inclusión de ruby dentro del html
• Estilo básico, el ejemplo de boostrap css
• partiales, ordenar las vistas
• javascript básico, mandar un script en un template

MODULO XVII
• ActiveRelation y el lazy loading
• Buscar todos, uno, criterios de búsqueda
• Ordenar los resultados
• Crear y modificar un objeto activerecord
• Filtrar los resultados
• nested resources, un objeto y sus dependencias

MODULO XVIII
• strong parameters, como filtrar los parámetros de una petición
• páginacion básica, controlar el resultado que se manda

MODULO XIX
• session por cookies, como el servidor puede saber del usuario
• autenticación básica

MODULO XX
• autenticación con la gema devise
• paginación con la gema kaminari