Analista Programador con Ruby
UML usa técnicas de notación gráfica para crear modelos visuales de sistemas de desarrollo de software. Hoy en día es el lenguaje de modelado de software más utilizado.
- Duración300 h
- Unidades12
- Campos2
- FormatoSCORM 1.2
Sobre este contenido
UML usa técnicas de notación gráfica para crear modelos visuales de sistemas de desarrollo de software. Hoy en día es el lenguaje de modelado de software más utilizado. 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 como analista programador, con el Curso de Analista Programador con Ruby podrá aprender en profundidad estos lenguajes para llegar a desenvolverse profesionalmente en el sector.
A quién va dirigido
El Scorm de Analista Programador con Ruby está dirigido a todos aquellos desarrolladores y diseñadores web que deseen conocer y dominar Ruby, así como a profesionales que deseen ampliar su formación aprendiendo el lenguaje de programación Ruby.
Temario
12 unidades didácticas · 300 horas
Campo 1Uml 2.0: patrones de diseño de software7 unidades
Introducción a uml
- Introducción
- El origen del UML: Unified Modeling Language
- El Proceso Unificado
- MDA: Model Driven Architecture
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
Modelado I
- Modelado de Requisitos: Diagrama de los casos de uso
- Modelado de la dinámica
- Modelado de objetos
Estructuración de los elementos de modelado
- Introducción
- Empaquetado y diagrama de empaquetado
- Asociaciones entre empaquetados
Modelado II:
- Modelado de objetos
- Modelado de las actividades
- Modelado de la arquitectura del sistema
Los perfiles
- Introducción
- Los perfiles
- Estereotipos
- Tagged values
Visual paradigm
- Introducción
- Instalación
- Interface
- Crear un Proyecto
- Guardar un proyecto
- Diagrama de clases
- Análisis textual
- Diagrama de componentes
Campo 2Programación avanzada con ruby5 unidades
Presentación del curso
- Objetivos
- Ficheros base
- Algo más sobre ruby
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
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
Métodos y clases avanzados
- Self
- Cambio de ambiente
- Modificar definiciones de métodos
- Definir métodos en variables específicas
Finalización del curso
- Fin del curso