Curso gratis Ruby: Experto en Programación Avanzada

Curso gratis Ruby: Experto en Programación Avanzada online para trabajadores y empresas

Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria

Modalidad del curso: Online

Duración del curso: 120 Horas

Titulación: Diploma acreditativo con las horas del curso


Curso Gratis Online para Trabajadores y Empresas

Si eres trabajador en Régimen General, disfruta del curso gratis online a través de la formación bonificada para empresas.

Nuestros cursos gratis están disponibles en modalidad online o a distancia, consúltanos para informarse de la modalidad del curso gratis para trabajadores de su interés.

OBJETIVOS DEL CURSO GRATIS RUBY: EXPERTO EN PROGRAMACIÓN AVANZADA

Si trabaja en el entorno de la programación o tiene interés en hacerlo y desea conocer los aspectos fundamentales sobre el lenguaje Ruby, además de especializarse en el diseño web con HTML5 y CSS3 este es su momento, con el Curso de Ruby: Experto en Programación Avanzada podrá aprender en profundidad estos lenguajes para llegar a desenvolverse profesionalmente en el sector.

CONTENIDO DEL CURSO GRATIS RUBY: EXPERTO EN PROGRAMACIÓN AVANZADA

PARTE 1. PROGRAMACIÓN AVANZADA CON RUBY

UNIDAD DIDÁCTICA 1. INTRODUCCIÓN AL CURSO

  1. Objetivos principales
  2. Archivos de referencia y ejemplos
  3. Información adicional sobre Ruby

UNIDAD DIDÁCTICA 2. GEMAS Y HERRAMIENTAS ÚTILES

  1. Depuración con Pry
  2. Uso de Awesome Print para visualizar datos
  3. Gemas recomendadas para nuestros proyectos
  4. Creación de bases de datos SQLite
  5. Nuestro primer test automatizado (Spec)
  6. Cómo evaluar y corregir un Spec

UNIDAD DIDÁCTICA 3. BLOQUES Y MÓDULOS

  1. Cómo definir un bloque
  2. Parámetros en bloques
  3. Creación de módulos en Ruby
  4. Propósitos de los módulos
  5. Métodos de clase dentro de módulos
  6. Métodos de instancia en módulos

UNIDAD DIDÁCTICA 4. MÉTODOS Y CLASES AVANZADOS

  1. Uso de self
  2. Cambiar de contexto de ejecución
  3. Modificar la definición de métodos
  4. Definir métodos en variables específicas

UNIDAD DIDÁCTICA 7. CIERRE DEL CURSO

  1. Resumen y despedida del curso

PARTE 2. DISEÑO WEB AVANZADO CON HTML5 Y CSS3

UNIDAD DIDÁCTICA 1. HERRAMIENTAS NECESARIAS PARA EMPEZAR

  1. Presentación de herramientas
  2. Elegir un editor de texto adecuado
  3. Uso de diferentes navegadores

UNIDAD DIDÁCTICA 2. FUNDAMENTOS DE HTML

  1. ¿Qué es HTML y para qué sirve?
  2. Cómo crear un documento HTML desde cero
  3. Características esenciales de HTML

UNIDAD DIDÁCTICA 3. TEXTO, ENLACES, LISTAS, IMÁGENES Y OBJETOS

  1. Trabajar con textos en HTML
  2. Crear enlaces y vínculos
  3. Listas en HTML: ordenadas y desordenadas
  4. Insertar imágenes y objetos multimedia

UNIDAD DIDÁCTICA 4. TABLAS, FORMULARIOS Y ESTRUCTURAS

  1. Construcción de tablas de datos
  2. Creación de formularios interactivos
  3. Diseño de estructura y layout de páginas

UNIDAD DIDÁCTICA 5. ETIQUETAS ESENCIALES

  1. Principales etiquetas a conocer y usar

UNIDAD DIDÁCTICA 6. METAINFORMACIÓN, ACCESIBILIDAD Y VALIDACIÓN

  1. ¿Qué es la metainformación y por qué es importante?
  2. Mejorar la accesibilidad de las páginas web
  3. Validar y comprobar la corrección del código

UNIDAD DIDÁCTICA 7. INTRODUCCIÓN A CSS

  1. Qué es CSS y cómo funciona
  2. Compatibilidad de CSS en diferentes navegadores
  3. Normas y especificaciones oficiales
  4. Principios básicos de CSS
  5. Incluir CSS en tus páginas web
  6. Aplicar estilos básicos
  7. Medios y dispositivos para CSS
  8. Uso de comentarios en CSS
  9. Estructura y sintaxis de las reglas CSS

UNIDAD DIDÁCTICA 8. SELECTORES, UNIDADES Y COLORES

  1. Tipos de selectores CSS
  2. Unidades de medida en CSS
  3. Trabajar con colores en CSS

UNIDAD DIDÁCTICA 9. MODELOS DE CAJAS, POSICIONAMIENTO Y VISTA

  1. Modelo de cajas en CSS
  2. Propiedades relacionadas con las cajas
  3. Margenes, rellenos, bordes y estructura de cajas
  4. Posicionamiento y métodos de visualización
  5. Cómo posicionar elementos en la página
  6. Opciones de visualización de elementos

UNIDAD DIDÁCTICA 10. DISEÑO DE PÁGINAS Y LAYOUT

  1. Introducción a la creación de layouts
  2. Cómo centrar una página horizontalmente
  3. Cómo centrar una página verticalmente
  4. Organización y estructura del layout
  5. Control de alturas y anchuras máximas y mínimas
  6. Estilos avanzados para layouts complejos

UNIDAD DIDÁCTICA 11. TEXTO, ENLACES, IMÁGENES Y LISTAS EN CSS

  1. Estilizado de textos con CSS
  2. Personalización de enlaces
  3. Aplicación de estilos a imágenes
  4. Estilizado de listas

UNIDAD DIDÁCTICA 12. TABLAS, FORMULARIOS Y SHORTHAND

  1. Estilizado avanzado de tablas
  2. Diseño y estilos en formularios

UNIDAD DIDÁCTICA 13. OTRAS UTILIDADES Y FUNCIONES AVANZADAS DE CSS

  1. Preparar páginas para impresión
  2. Personalizar el cursor del ratón
  3. Hacks, filtros y técnicas avanzadas
  4. Prioridad y cascada en las reglas CSS
  5. Validar y verificar el código CSS
  6. Recomendaciones para buenas prácticas
  7. Recursos útiles y herramientas

UNIDAD DIDÁCTICA 14. FIREBUG Y OTRAS HERRAMIENTAS

  1. ¿Qué es Firebug y para qué sirve?
  2. Cómo instalar y configurar Firebug
  3. Uso práctico de Firebug en desarrollo web

UNIDAD DIDÁCTICA 15. HTML5: LA NUEVA GENERACIÓN

  1. ¿Qué es HTML5 y cuáles son sus ventajas?
  2. Principales mejoras respecto a versiones anteriores
  3. Etiquetas obsoletas y cómo actualizarlas
  4. Etiquetas y atributos modificados
  5. Listado de etiquetas nuevas en HTML5
  6. Atributos que han sido eliminados
  7. Otros cambios relevantes
  8. Estructura básica de un documento HTML5
  9. Nuevo enfoque para estructurar el body
  10. Otros elementos estructurales en HTML5

UNIDAD DIDÁCTICA 16. ATRIBUTOS, EVENTOS Y PSEUDO-CLASES EN HTML5

  1. Introducción a atributos globales
  2. Nuevo conjunto de atributos en HTML5
  3. Eventos y cómo utilizarlos en HTML5

UNIDAD DIDÁCTICA 17. ELEMENTOS SEMÁNTICOS NUEVOS

  1. Elemento bdi
  2. Elemento command
  3. Elemento data
  4. Elementos details y summary
  5. Elemento mark
  6. Elemento meter
  7. Elemento progress
  8. Elemento ruby
  9. Elemento time
  10. Elemento wbr

UNIDAD DIDÁCTICA 18. MEJORAS EN FORMULARIOS CON HTML5

  1. Nuevos elementos para formularios
  2. Actualizaciones en el atributo type (input)
  3. Nuevos atributos para la etiqueta form
  4. Nuevos atributos en fieldset
  5. Actualizaciones en atributos de input
  6. Nuevos atributos para textarea

UNIDAD DIDÁCTICA 19. OTRAS INNOVACIONES DE HTML5

  1. Elementos multimedia: video, audio, source y track
  2. Uso de la etiqueta embed y canvas
  3. Introducción a MathML y SVG
  4. Drag and Drop en HTML5
  5. Validación y compatibilidad con HTML5

UNIDAD DIDÁCTICA 20. INTRODUCCIÓN A CSS3

  1. Conceptos básicos de CSS3
  2. Unidades, colores y fuentes avanzadas
  3. Nuevos selectores y pseudo-clases

UNIDAD DIDÁCTICA 21. ANIMACIONES, FONDOS Y BORDES

  1. Propiedades para crear animaciones
  2. Nuevas propiedades para fondos
  3. Propiedades avanzadas para bordes

UNIDAD DIDÁCTICA 22. CAJAS, FLEXBOX, COLORES Y TIPOGRAFÍA

  1. Propiedades para cajas y layouts flexibles
  2. Estilos para colores y fuentes

UNIDAD DIDÁCTICA 23. ENLACES Y MULTI-COLUMNAS

  1. Estilos para hiperenlaces
  2. Propiedades para multi-columnas y diseño de columnas múltiples

UNIDAD DIDÁCTICA 24. TEXTO Y TRANSFORMACIONES 2D/3D

  1. Estilizado de textos con CSS
  2. Transformaciones 2D y 3D en CSS

UNIDAD DIDÁCTICA 25. TRANSICIONES Y INTERACTIVIDAD

  1. Aplicación de transiciones suaves
  2. Mejoras en la interfaz de usuario con CSS
  3. Validación y buenas prácticas en CSS3

Contacto

Contacta con un asesor de formación

¿Estás buscando algún curso o máster? Contáctanos para poder asesorarle mejor.

Enviar
Inscripción al curso