UML, Programación Orientada a Objetos con PHP y MySQL

UML

Objetivo
Aprender a diseñar Aplicaciones Web, diseñando la Base de Datos, funciones y clases para ello.


Introducción
Aprender el lenguaje a estructurar una aplicación siguiendo la Metodología UML, realizando un Análisis y Diseño de la Base de Datos, así como del la secuencia de las pantallas para poder sacar las clases y funciones para realizar la Aplicación.

Fechas y Requerimientos
*Para abrir el curso es necesario la confirmación de por lo menos 3 participantes en un mismo curso.
*Si usted cuenta con 3 participantes deberá poner fecha por lo menos con 1 semana de anticipación

Horario
1 semanas de Lunes a Viernes de 9:00 AM a 6:00 PM


Costo
Html, hojas de estilo y Javascript

Personas.- $   7,500 pesos más iva por persona
Descuentos.- 10% a partir de 5 personas


Duración
30 Horas aproximadamente, dependiendo del nivel de conocimientos del grupo

Forma de Pago
Empresas.- 50% anticipo y 50% al término
Personas.- 100% anticipo, 3 días antes del curso o pedir autorización para pagar durante el transcurso del curso
Gobierno.- 15 días crédito bajo contrato o carta pedido con el logotipo de la institución

Inscripciones e Informes
Al Web mail  http://www.saisamx.com/catalog/contact_us.php

Temario

I. UML
     I.1 Introducción

II. NOTACIÓN BÁSICA UML
     II.1 Modelos
     II.2 Elementos Comunes a Todos los Diagramas
          II.2.1 Notas
          II.2.2 Dependencias
     II.3 Diagramas de Estructura Estática
          II.3.1 Clases
          II.3.2 Objetos
          II.3.3 Asociaciones
               II.3.3.1 Nombre de la Asociación y Dirección
               II.3.3.2 Multiplicidad
               II.3.3.3 Roles
               II.3.3.4 Agregación
               II.3.3.5 Clases Asociación
               II.3.3.6 Asociaciones N-Arias
               II.3.3.7 Navegabilidad
          II.3.4 Herencia
          II.3.5 Elementos Derivados
     II.4 Diagrama de Casos de Uso
          II.4.1 Elementos
               II.4.1.1 Actores
               II.4.1.2 Casos de Uso
               II.4.1.3 Relaciones entre Casos de Uso
     II.5 Diagramas de Interacción
          II.5.1 Diagrama de Secuencia
          II.5.2 Diagrama de Colaboración
     II.6 Diagrama de Estados


III NOTACIÓN AVANZADA UML
     III.1 Modelado Dinámico
          III.1.1 Diagramas De Actividades
          III.1.2 Contenido del diagrama de actividades
               III.1.2.1 Estados de actividad y estados de acción
               III.1.2.2 Transiciones
               III.1.2.3 Bifurcaciones
               III.1.2.4 División y unión
               III.1.2.5 Calles
     III.2 Modelado Físico De Un Sistema OO
          III.2.1 Componentes
               III.2.1.1 Interfaces
               III.2.1.2 Tipos de componentes
               III.2.1.3 Organización de componentes
               III.2.1.4 Estereotipos de componentes
          III.2.2 Despliegue
               III.2.2.1 Nodos
               III.2.2.2 Nodos y componentes
          III.2.3 Diagramas de Componentes
               III.2.3.1 Algunos conceptos
               III.2.3.2 Usos más comunes
          III.2.4 Diagramas de Despliegue
               III.2.4.1 Técnicas más comunes de modelado
          III.2.5 Arquitectura del Sistema
               III.2.5.1 Arquitectura de tres niveles
               III.2.5.2 Arquitectura de tres niveles orientadas a objetos
               III.2.5.3 Arquitectura MULTI-nivel
               III.2.5.4 Paquetes
               III.2.5.5 Identificación de Paquetes


IV DESARROLLO ORIENTADO A OBJETOS
     IV.1 Proceso de Desarrollo
          IV.1.1 Visión General
     IV.2 Fase de Planificación y Especificación de Requisitos
          IV.2.1 Actividades
          IV.2.2 Requisitos
          IV.2.3 Casos de Uso
               IV.2.3.1 Casos de Uso de Alto Nivel
               IV.2.3.2 Casos de Uso Expandidos
               IV.2.3.3 Identificación de Casos de Uso
               IV.2.3.4 Identificación de los Límites del Sistema
               IV.2.3.5 Tipos de Casos de Uso
               IV.2.3.6 Consejos Relativos a Casos de Uso
          IV.2.4 Construcción del Modelo de Casos de Uso
          IV.2.5 Planificación de Casos de Uso según Ciclos de Desarrollo
               IV.2.5.1 Caso de Uso Inicialización
     IV.3 Fase de Construcción: Diseño de Alto Nivel
          IV.3.1 Actividades
          IV.3.2 Modelo Conceptual
               IV.3.2.1 Identificación de Conceptos
               IV.3.2.2 Creación del Modelo Conceptual
               IV.3.2.3 Identificación de Asociaciones
               IV.3.2.4 Identificación de Atributos
          IV.3.3 Glosario
          IV.3.4 Diagramas de Secuencia del Sistema
               IV.3.4.1 Construcción de un Diagrama de Secuencia del Sistema
          IV.3.5 Contratos de Operaciones
               IV.3.5.1 Construcción de un Contrato
               IV.3.5.2 Post-condiciones
          IV.3.6 Diagramas de Estados
     IV.4 Fase de Construcción: Diseño de Bajo Nivel
          IV.4.1 Actividades
          IV.4.2 Casos de Uso Reales
          IV.4.3 Diagramas de Interacción
               IV.4.3.1 Creación de Diagramas de Interacción
          IV.4.4 Diagrama de Clases de Diseño
               IV.4.4.1 Relaciones de Dependencia para Representar Visibilidad entre Clases
               IV.4.4.2 Construcción de un Diagrama de Clases de Diseño
               IV.4.4.3 Navegabilidad
               IV.4.4.4 Visibilidad de Atributos y Métodos
          IV.4.5 Otros Aspectos en el Diseño del Sistema
     IV.5 Fases de Implementación y Pruebas


Derechos Reservados
Sistemas de Aplicación en Internet de México SA de CV.
World Trade Center, Montecitos No.38, Piso 33, Oficina 27, Col Nápoles, CP 03810, Teléfono  01 (Lada 55) 62350060
Todos los logotipos diferentes a Saisa pertenecen a sus dueños y respectivas marcas