Ruby On Rails: Experto en Desarrollo de Aplicaciones Web

Ruby On Rails: Experto en Desarrollo de Aplicaciones Web TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMP...
5 downloads 0 Views 1MB Size
Ruby On Rails: Experto en Desarrollo de Aplicaciones Web TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES

Ruby On Rails: Experto en Desarrollo de Aplicaciones Web

Ruby On Rails: Experto en Desarrollo de Aplicaciones Web Duración: 340 horas Precio: 0 € * Modalidad:

Online

* hasta 100 % bonificable para trabajadores.

Descripción Si trabaja en el entorno web y desea conocer los aspectos esenciales para desarrollar aplicaciones web y realizar un diseño web responsive este es su momento, con el Curso de Ruby On Rails: Experto en Desarrollo de Aplicaciones Web podrá adquirir los conocimientos necesarios para desenvolverse profesionalmente en este sector. El diseño web responsive se basa, fundamentalmente, en las media queries CSS3: aprenderemos a dominar esta técnica gracias a numerosos ejemplos. Pasaremos después a los diferentes aspectos del diseño responsive: las cuadrículas, las imágenes y la tipografía.

www.formacioncontinua.eu

Información y matrículas: 958 050 240

Fax: 958 050 245

Ruby On Rails: Experto en Desarrollo de Aplicaciones Web

A quién va dirigido Todos aquellos trabajadores y profesionales en activo que deseen adquirir o perfeccionar sus conocimientos técnicos en este área.

Objetivos - Crear e iniciar nuestra aplicación de Rails. - Conocer la sintaxis de Sass y la configuración en Rails. - Realizar trabajos en cadena con Rails. - Crear sitios web que se adaptan automáticamente a cualquier resolución para obtener así una visualización óptima, independientemente del tipo de pantalla, ya sea de ordenador, tableta o smartphone.

Para qué te prepara Este Curso de Ruby On Rails: Experto en Desarrollo de Aplicaciones Web le prepara para tener una visión amplia del entorno web, conociendo las técnicas de desarrollo de aplicaciones con la utilización de Ruby on Rails, además de realizar un diseño web responsive con HTML5 y CSS3.

Salidas laborales Diseño Web / Desarrollo de aplicaciones web.

www.formacioncontinua.eu

Información y matrículas: 958 050 240

Fax: 958 050 245

Ruby On Rails: Experto en Desarrollo de Aplicaciones Web

Titulación Una vez finalizado el curso, el alumno recibirá por parte de INESEM vía correo postal, la Titulación Oficial que acredita el haber superado con éxito todas las pruebas de conocimientos propuestas en el mismo. Esta titulación incluirá el nombre del curso/máster, la duración del mismo, el nombre y DNI del alumno, el nivel de aprovechamiento que acredita que el alumno superó las pruebas propuestas, las firmas del profesor y Director del centro, y los sellos de la instituciones que avalan la formación recibida (Instituto Europeo de Estudios Empresariales).

Forma de bonificación

- Mediante descuento directo en el TC1, a cargo de los seguros sociales que la empresa paga cada mes a la Seguridad Social.

www.formacioncontinua.eu

Información y matrículas: 958 050 240

Fax: 958 050 245

Ruby On Rails: Experto en Desarrollo de Aplicaciones Web

Metodología El alumno comienza su andadura en INESEM a través del Campus Virtual. Con nuestra metodología de aprendizaje online, el alumno debe avanzar a lo largo de las unidades didácticas del itinerario formativo, así como realizar las actividades y autoevaluaciones correspondientes. Al final del itinerario, el alumno se encontrará con el examen final, debiendo contestar correctamente un mínimo del 75% de las cuestiones planteadas para poder obtener el título. Nuestro equipo docente y un tutor especializado harán un seguimiento exhaustivo, evaluando todos los progresos del alumno así como estableciendo una línea abierta para la resolución de consultas. El alumno dispone de un espacio donde gestionar todos sus trámites administrativos, la Secretaría Virtual, y de un lugar de encuentro, Comunidad INESEM, donde fomentar su proceso de aprendizaje que enriquecerá su desarrollo profesional.

Materiales didácticos -

www.formacioncontinua.eu

Información y matrículas: 958 050 240

Fax: 958 050 245

Ruby On Rails: Experto en Desarrollo de Aplicaciones Web

Profesorado y servicio de tutorías Nuestro equipo docente estará a su disposición para resolver cualquier consulta o ampliación de contenido que pueda necesitar relacionado con el curso. Podrá ponerse en contacto con nosotros a través de la propia plataforma o Chat, Email o Teléfono, en el horario que aparece en un documento denominado “Guía del Alumno” entregado junto al resto de materiales de estudio . Contamos con una extensa plantilla de profesores especializados en las distintas áreas formativas, con una amplia experiencia en el ámbito docente. El alumno podrá contactar con los profesores y formular todo tipo de dudas y consultas, así como solicitar información complementaria, fuentes bibliográficas y asesoramiento profesional. Podrá hacerlo de las siguientes formas: - Por e-mail: El alumno podrá enviar sus dudas y consultas a cualquier hora y obtendrá respuesta en un plazo máximo de 48 horas. - Por teléfono: Existe un horario para las tutorías telefónicas, dentro del cual el alumno podrá hablar directamente con su tutor. - A través del Campus Virtual: El alumno/a puede contactar y enviar sus consultas a través del mismo, pudiendo tener acceso a Secretaría, agilizando cualquier proceso administrativo así como disponer de toda su documentación

www.formacioncontinua.eu

Información y matrículas: 958 050 240

Fax: 958 050 245

Ruby On Rails: Experto en Desarrollo de Aplicaciones Web

Plazo de finalización El alumno cuenta con un período máximo de tiempo para la finalización del curso, que dependerá de la misma duración del curso. Existe por tanto un calendario formativo con una fecha de inicio y una fecha de fin.

Campus virtual online Especialmente dirigido a los alumnos matriculados en cursos de modalidad online, el campus virtual de INESEM ofrece contenidos multimedia de alta calidad y ejercicios interactivos.

Comunidad Servicio gratuito que permitirá al alumno formar parte de una extensa comunidad virtual que ya disfruta de múltiples ventajas: becas, descuentos y promociones en formación, viajes al extranjero para aprender idiomas...

Revista digital El alumno podrá descargar artículos sobre e-learning, publicaciones sobre formación a distancia, artículos de opinión, noticias sobre convocatorias de oposiciones, concursos públicos de la administración, ferias sobre formación, etc.

Secretaría Este sistema comunica al alumno directamente con nuestros asistentes, agilizando todo el proceso de matriculación, envío de documentación y solución de cualquier incidencia. Además, a través de nuestro gestor documental, el alumno puede disponer de todos sus documentos, controlar las fechas de envío, finalización de sus acciones formativas y todo lo relacionado con la parte administrativa de sus cursos, teniendo la posibilidad de realizar un seguimiento personal de todos sus trámites con INESEM

www.formacioncontinua.eu

Información y matrículas: 958 050 240

Fax: 958 050 245

Ruby On Rails: Experto en Desarrollo de Aplicaciones Web

Programa formativo PARTE 1. DESARROLLO DE APLICACIONES WEB CON RUBY ON RAILS 4 UNIDAD DIDÁCTICA 1. CONOCIENDO RUBY ON RAILS 4 Objetivos del curso Desarrollo de aplicaciones web con Ruby on Rails 4 Archivos base de Desarrollo de aplicaciones web con Ruby on Rails 4 Qué es Rails Requisitos para Ruby on Rails 4 Ambientes en Rails Instalación de la gema en Rails Rails en otras plataformas UNIDAD DIDÁCTICA 2. NUESTRA PRIMERA APLICACIÓN CON RUBY ON RAILS 4 Creando e iniciando nuestra aplicación de Rails Estructura de carpetas en Rails Arquitectura de una aplicación Rails Scaffolding con Rails UNIDAD DIDÁCTICA 3. CONFIGURACIÓN DE RUBY ON RAILS 4 Rutas de Rails y su DSL Bases de datos y otros secretos de Rails Inicializadores y configuraciones de ambiente en Rails UNIDAD DIDÁCTICA 4. RUBY ON RAILS 4 DESDE LA LÍNEA DE COMANDOS Iniciar el servidor y la salida de Rails Consola y base de datos en Rails Generadores y destructores en Rails Rake y tareas personalizadas UNIDAD DIDÁCTICA 5. CONTROLADORES EN RUBY ON RAILS 4 Responsabilidades y convenciones en Rails Acciones, render y redirección en Ruby Parámetros y formatos en Ruby Variables de sesión, flash y cookies Responder un HTML, XML o JSON en Ruby HTTP y códigos de error en Ruby UNIDAD DIDÁCTICA 6. VISTAS EN RUBY ON RAILS 4 ERB somos y en HTML nos convertiremos HAML y Slim Layouts y parciales en Rails ActionView y sus métodos en Rails Formularios, verbos HTML y respuestas Assets pipeline con sprokets Localización en Rails La sintaxis de Sass y la configuración en Rails Utilizando imágenes para el layout en Rails La sintaxis de CoffeeScript en Rails Ajax y Rails Librerías externas e internas en JavaScript Entendiendo Turbolinks UNIDAD DIDÁCTICA 6. MODELOS EN RUBY ON RAILS 4 Patrón de diseño Active Record y Rails Creando un modelo nuevo en Rails y sus semillas Entendiendo las migraciones en Rails Validando nuestro objeto en Rails

www.formacioncontinua.eu

Información y matrículas: 958 050 240

Fax: 958 050 245

Ruby On Rails: Experto en Desarrollo de Aplicaciones Web

Callbacks de nuestro modelo en Rails Tipos de relaciones en Rails Obtener objetos en Rails UNIDAD DIDÁCTICA 7. HERRAMIENTAS ÚTILES EN RUBY ON RAILS 4 Enviar correos en Rails Trabajos en cadena con Rails Debug y logs en Rails UNIDAD DIDÁCTICA 8. PRUEBAS Y PRODUCCIÓN EN RUBY ON RAILS 4 Las pruebas en Rails y su importancia Ambiente de producción en Rails Nginx o Apache y Rails UNIDAD DIDÁCTICA 9. RECURSOS PARA RUBY ON RAILS 4 Y DESPEDIDA Despedida de Desarrollo de aplicaciones web con Ruby on Rails 4

PARTE 2. DISEÑO WEB RESPONSIVE CON HTML5 Y CSS3 UNIDAD DIDÁCTICA 1. INTRODUCCIÓN El diseño web actual Diseño web responsive Planteamientos de diseño Pasar a otra cosa Objetivos del libro Herramientas del maquetador - Objetivos - Mozilla Firefox - Google Chrome - Apple Safari - Microsoft Internet Explorer Descargar ejemplos UNIDAD DIDÁCTICA 2. SOLUCIONES PARA LA COMPATIBILIDAD Disparidad entre navegadores Mejorar la compatibilidad Visualización inicial de los navegadores - El problema - El reset universal - El reset de Eric Meyer - El reset de HTML5 Doctor Normalize.css - El proyecto - Descargar Normalize.css - Instalar Normalize.css El HTML5 y html5shiv.js - Objetivo - Archivo de ejemplo - Librería html5shiv.js Media queries y respond.js - Objetivo - Archivo de ejemplo - La librería respond.js Las alternativas y Modernizr.js - Objetivo - Descargar Modernizr - Crear una página de ejemplo

www.formacioncontinua.eu

Información y matrículas: 958 050 240

Fax: 958 050 245

Ruby On Rails: Experto en Desarrollo de Aplicaciones Web

- Instale y enlace el script Modernizr - La activación de Modernizr - Utilizar las clases de Modernizr - Utilizar Modernizr con JavaScript Las reglas @supports - Objetivo - Utilizar las reglas @supports - Operadores UNIDAD DIDÁCTICA 3. EL DISEÑO CLÁSICO Diseñadores y maquetadores Modelos de cajas Los márgenes de los elementos Visualización de los elementos Visualización en flujo normal Posicionamiento absoluto Posicionamiento fijo Posicionamiento relativo Utilizar el diseño en posición relativa y absoluta Visualización de cajas flotantes - Posicionamiento flotante - Colocar las cajas al lado - Prohibir la flotación - Ejemplo con cuatro cajas - Diseño simplista - Conclusión sobre diseñar con elementos flotantes UNIDAD DIDÁCTICA 4. DISEÑAR CON TABLAS Objetivo La propiedad display Diseño simple con una tabla Ancho en pantalla de la tabla Elementos anónimos Otros elementos para las tablas - Párrafos en las celdas - Listas en tablas Diseño de las filas Establecer el ancho de las celdas - Anchos fijos - Anchos en porcentaje Diseño con una tabla más estructurada Otras propiedades de diseño - Propiedad table-layout - Propiedad border-collapse - Propiedad border-spacing - Propiedad empty-cells - Propiedad caption-side Alineación vertical Conclusión UNIDAD DIDÁCTICA 5. CUADRÍCULAS DE DISEÑO Objetivo Estructura de las cuadrículas para la web Cuadrículas fijas La cuadrícula fija 960gs

www.formacioncontinua.eu

Información y matrículas: 958 050 240

Fax: 958 050 245

Ruby On Rails: Experto en Desarrollo de Aplicaciones Web

- Cuadrícula - Archivos CSS - Página de ejemplo - Enlaces a las hojas de estilo - Estilos personales - Contenedor del diseño - Bloques en 12 columnas - Bloques en las columnas de la cuadrícula - Prohibir los bloques flotantes adyacentes - Bloques con desplazamiento - Bloques centrados - Código completo de la página Cuadrícula fija notjustagrid - El framework - Cuadrícula - Página de ejemplo - Archivos CSS - Enlaces a las hojas de estilo - Estilos personales - Contenedor del diseño - Sistema de clases - Bloque para todo el ancho - Tres bloques en un tercio de la cuadrícula - Dos bloques en 3/5 y 2/5 de la cuadrícula - Un solo bloque en 2/3 de la cuadrícula - Código completo de la página Cuadrícula fluida Gridiculous - Cuadrículas fluidas - Cuadrícula Gridiculous - Página de ejemplo - Descargar la cuadrícula - Instalar la cuadrícula - Estilos personales - Contenedor - Filas - Tres bloques con la misma anchura - Dos bloques con anchos distintos - Bloque desplazado - Visualización de la cuadrícula fluida UNIDAD DIDÁCTICA 6. MEDIA QUERIES Objetivo Orígenes Uso de media queries Sintaxis de las media queries Características a prueba Dónde ubicar las media queries Tamaño de las pantallas de los móviles El concepto viewport Un ejemplo muy sencillo - Esquema - Código HTML y CSS Cuadrícula responsive

www.formacioncontinua.eu

Información y matrículas: 958 050 240

Fax: 958 050 245

Ruby On Rails: Experto en Desarrollo de Aplicaciones Web

- Cuadrícula - Descargar e instalar la cuadrícula - Crear una página sencilla de 12 columnas - Vínculo a los estilos y a los scripts - Estructura del diseño - Reglas CSS Ejemplos de sitios con media queries UNIDAD DIDÁCTICA 7. EL DISEÑO RESPONSIVE El diseño responsive Cuadrículas responsive Cuadrícula responsive Simple Grid -Utilizar Simple Grid - Descargar e instalar Simple Grid - Filas - Esquema - Primera fila - Segunda fila - Tercera fila - Utilizar la cuadrícula fluida y responsive - Código completo Cuadrícula responsive Columnal - Utilizar Columnal - Descargar e instalar Columnal - Esquema - Contenedor y filas - Primera fila - Segunda fila - La tercera fila y el desplazamiento - La cuarta fila y bloques anidados - Utilizar la cuadrícula fluida y responsive - Código completo del diseño - Imágenes responsives - Código completo para el diseño con una imagen responsive Uso de imágenes Imágenes fluidas - Objetivo - Diseño fijo - Diseño fluido - Ancho fluido de otros elementos - Anchos de imágenes fluidas - Abrir y cambiar el tamaño de la página - Código completo de la página Script Response.js - Utilizar JavaScript - Descargar el JavaScript - Enlaces a los JavaScript - Preparar imágenes - Código de la página - Funcionamiento del script - Optimizar las leyendas - Código completo de la página Script picturefill.js

www.formacioncontinua.eu

Información y matrículas: 958 050 240

Fax: 958 050 245

Ruby On Rails: Experto en Desarrollo de Aplicaciones Web

- Utilizar JavaScript - Descargar el JavaScript - Enlaces a los JavaScript - Preparar imágenes - Código de la página - Visualización de la imagen responsive - Código para las pantallas de alta definición (Retina) - Código completo de la página Script responsive-images.js - Utilizar JavaScript - Descarga la demo - Código de la página - Utilizar la página Propuestas para el futuro - Grupos de trabajo: RICG y W3C - Grupos de trabajo: Apple y W3C Tipografía responsive - Objetivo - Unidades utilizadas - Unidad em y cascada - Unidad rem y la cascada - Tipografía responsive y unidad rem - Tipografía responsive y fuentes - Unidades relacionadas con el viewport Tablas responsives - Objetivo - Zurb - La solución de Geoff Yuen - La solución de Chris Coyier - Otras soluciones UNIDAD DIDÁCTICA 8. FRAMEWORKS DE CSS Utilizar los frameworks de CSS Frameworks de CSS UIkit - Utilizar UIkit - Descargar el framework - Descargar jQuery - Instalar el framework - Crear una cuadrícula fluida - Utilizar la cuadrícula fluida - Utilizar la cuadrícula responsive de UIkit - Crear una barra de navegación - Crear una tabla con formato Kube - Utilizar Kube - Descargar el framework - Instalar el framework - Crear una cuadrícula fluida y responsive - Utilizar la cuadrícula fluida y responsive - Insertar un formulario - Insertar botones Pure

www.formacioncontinua.eu

Información y matrículas: 958 050 240

Fax: 958 050 245

Ruby On Rails: Experto en Desarrollo de Aplicaciones Web

- Utilizar Pure - Descargar el framework - Enlazar el framework - Utilizar la cuadrícula fluida responsive - Insertar una tabla - Insertar una barra de menú con un menú desplegable UNIDAD DIDÁCTICA 9. EL FUTURO DEL DISEÑO Objetivos Multicolumna - Preceptos de uso - Configuración de columnas - Configuración de las calles - Configuración de saltos de columna - Distribución en varias columnas - Un generador de multicolumnas - Columnas y diseño responsive Cajas flexibles - Ubicación de los elementos de diseño - Módulo de las cajas flexibles - Cajas flexibles - Orientación y dirección de las cajas - Desbordamiento de las cajas - Orientación de las cajas - Alineación horizontal de las cajas - Alineación vertical de las cajas - Excepciones en la alineación vertical - Excepciones en la alineación horizontal - Propiedades de la flexibilidad - Propiedad flex-grow - Propiedades flex-shrink y flex-basis - Constructores en línea - Ejemplo de diseño flexible Otros módulos del W3C - Recorrido - Cuadrículas - Plantilla de página - Distribución - Regiones

www.formacioncontinua.eu

Información y matrículas: 958 050 240

Fax: 958 050 245