
ANALISTA PROGRAMADOR CON RUBY
Información adicional
| Horas | 300 |
|---|---|
| Código | |
| Formato | Digital |
| Proveedor | IEDITORIAL |
| Disponibilidad | Consulte disponibilidad |
*Los precios no incluyen el IVA.
Objetivos
Contenidos
Objetivos
– Aprender sobre UML 2.0 para la iniciación al mundo de los patrones de diseño de software.
– Conocer los elementos de modelado a partir de ejemplos pedagógicos extraídos del mundo de los caballos.
– Conocer los diferentes diagramas de UML 2, desde la descripción de los requisitos a partir de casos de uso, hasta el diagrama de componentes pasando por los diagramas de interacción, de clases, de estructura compuesta, de estados transiciones y de actividades.
– Aprender de qué manera los diagramas de interacción pueden utilizarse para descubrir los objetos que componen el sistema.
– Conocer las gemas y herramientas más recomendadas en Ruby.
– Detectar de bloques en métodos personalizados.
– Cambiar definiciones de clases en Ruby.
– Conocer los elementos de modelado a partir de ejemplos pedagógicos extraídos del mundo de los caballos.
– Conocer los diferentes diagramas de UML 2, desde la descripción de los requisitos a partir de casos de uso, hasta el diagrama de componentes pasando por los diagramas de interacción, de clases, de estructura compuesta, de estados transiciones y de actividades.
– Aprender de qué manera los diagramas de interacción pueden utilizarse para descubrir los objetos que componen el sistema.
– Conocer las gemas y herramientas más recomendadas en Ruby.
– Detectar de bloques en métodos personalizados.
– Cambiar definiciones de clases en Ruby.
Contenidos
MÓDULO 1. UML 2.0: PATRONES DE DISEÑO DE SOFTWARE
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A UML
Introducción
El origen del UML: Unified Modeling Language
El Proceso Unificado
MDA: Model Driven Architecture
UNIDAD DIDÁCTICA 2. CONCEPTOS DE LA ORIENTACIÓN A OBJETOS
Introducción
El objeto
La abstracción
Clases de objetos
Encapsulación
Herencia
Especialización y generalización
Clases abstractas y concretas
Polimorfismo
Composición
La especialización de los elementos: la noción de estereotipo en UML
UNIDAD DIDÁCTICA 3. MODELADO I
Modelado de Requisitos: Diagrama de los casos de uso
Modelado de la dinámica
Modelado de objetos
UNIDAD DIDÁCTICA 4. ESTRUCTURACIÓN DE LOS ELEMENTOS DE MODELADO
Introducción
Empaquetado y diagrama de empaquetado
Asociaciones entre empaquetados
UNIDAD DIDÁCTICA 5. MODELADO II:
Modelado de objetos
Modelado de las actividades
Modelado de la arquitectura del sistema
UNIDAD DIDÁCTICA 6. LOS PERFILES
Introducción
Los perfiles
Estereotipos
Tagged values
UNIDAD DIDÁCTICA 7. VISUAL PARADIGM
Introducción
Instalación
Interface
Crear un Proyecto
Guardar un proyecto
Diagrama de clases
Análisis textual
Diagrama de componentes
MÓDULO 2. PROGRAMACIÓN AVANZADA CON RUBY
UNIDAD DIDÁCTICA 1. PRESENTACIÓN DEL CURSO
Objetivos
Ficheros base
Algo más sobre ruby
UNIDAD DIDÁCTICA 2. GEMAS Y HERRAMIENTAS
Depuración con Pry
Utilización de Awesome Print para la impresión de valores
Gemas que más se adaptan a nuestro proyecto
Creación de base de datos SQLite
Nuestro primer Spec
Evaluar y arreglar el Spec
UNIDAD DIDÁCTICA 3. LOS BLOQUES Y MÓDULOS
Crear un bloque
Bloques y sus parámetros
Creación de módulos
Objetivos de los módulos
Métodos de clase en módulos
Métodos de instancia en módulos
UNIDAD DIDÁCTICA 4. MÉTODOS Y CLASES AVANZADOS
Self
Cambio de ambiente
Modificar definiciones de métodos
Definir métodos en variables específicas
UNIDAD DIDÁCTICA 7. FINALIZACIÓN DEL CURSO
Fin del curso
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A UML
Introducción
El origen del UML: Unified Modeling Language
El Proceso Unificado
MDA: Model Driven Architecture
UNIDAD DIDÁCTICA 2. CONCEPTOS DE LA ORIENTACIÓN A OBJETOS
Introducción
El objeto
La abstracción
Clases de objetos
Encapsulación
Herencia
Especialización y generalización
Clases abstractas y concretas
Polimorfismo
Composición
La especialización de los elementos: la noción de estereotipo en UML
UNIDAD DIDÁCTICA 3. MODELADO I
Modelado de Requisitos: Diagrama de los casos de uso
Modelado de la dinámica
Modelado de objetos
UNIDAD DIDÁCTICA 4. ESTRUCTURACIÓN DE LOS ELEMENTOS DE MODELADO
Introducción
Empaquetado y diagrama de empaquetado
Asociaciones entre empaquetados
UNIDAD DIDÁCTICA 5. MODELADO II:
Modelado de objetos
Modelado de las actividades
Modelado de la arquitectura del sistema
UNIDAD DIDÁCTICA 6. LOS PERFILES
Introducción
Los perfiles
Estereotipos
Tagged values
UNIDAD DIDÁCTICA 7. VISUAL PARADIGM
Introducción
Instalación
Interface
Crear un Proyecto
Guardar un proyecto
Diagrama de clases
Análisis textual
Diagrama de componentes
MÓDULO 2. PROGRAMACIÓN AVANZADA CON RUBY
UNIDAD DIDÁCTICA 1. PRESENTACIÓN DEL CURSO
Objetivos
Ficheros base
Algo más sobre ruby
UNIDAD DIDÁCTICA 2. GEMAS Y HERRAMIENTAS
Depuración con Pry
Utilización de Awesome Print para la impresión de valores
Gemas que más se adaptan a nuestro proyecto
Creación de base de datos SQLite
Nuestro primer Spec
Evaluar y arreglar el Spec
UNIDAD DIDÁCTICA 3. LOS BLOQUES Y MÓDULOS
Crear un bloque
Bloques y sus parámetros
Creación de módulos
Objetivos de los módulos
Métodos de clase en módulos
Métodos de instancia en módulos
UNIDAD DIDÁCTICA 4. MÉTODOS Y CLASES AVANZADOS
Self
Cambio de ambiente
Modificar definiciones de métodos
Definir métodos en variables específicas
UNIDAD DIDÁCTICA 7. FINALIZACIÓN DEL CURSO
Fin del curso