Laboratorio de Programación Orientada a Objetos

15 de Abril de 2018

Clave: 1151072
Créditos: 3
Horario:
Aula:
Nombre: José Alejandro Reyes Ortíz
Correo: jaro@correo.azc.uam.mx
Cubiculo:H-254

Contenido Detallado [PDF]

Programación con principios de diseño de programación orientada a objetos


Clases, objetos, constructores y sobre-escritura [PDF]
Convención de nombres para Java y UML [PDF]
Código en Java: Ejemplo de encapsulamiento, y constructores [PDF]
Arreglos de objetos [PDF]
Ejemplos de arreglos estáticos [PDF]

Programación con polimorfismo por herencia


Polimorfismo y Herencia [PDF]
Polimorfismo basado en Herencia [PDF]

Uso de herramienta CASE


UML y sus relaciones [PDF]
Herramienta CASE [PDF]

Creación de componentes software


Componentes y blibiotecas [PDF]
Ejemplo de "Operaciones" para la creación de componentes [PDF]

Generadores de documentación


Documentación de componentes [PDF]

Aplicaciones con conexión a bases de datos


Base de datos en MySQL [PDF]
Tutorial de instalación, cofiguración de MySQL Server y WorkBrench [PDF]
Clase para la conexión [PDF]
Librería/driver para conectarse a una BD desde Java [PDF]

Programación de aplicaciones gráficas


Interfaces gráficas - parte I [PDF]
Interfaces gráficas - parte II [PDF]

Tareas, ejercicios, prácticas(Primera parcial)


Implementación de clases, objetos, constructores y sobre-escritura. Descripción [PDF]
Ejercicio en Clase [PDF]
Tarea sobre arreglos de objetos [PDF]
Ejercicio-Tarea de Polimorfismo basado en Herencia [PDF]

Tareas, ejercicios, prácticas(Segunda parcial)


Ejercicio de Red Social en UML [PDF]
Documentar y crear librerías "Operaciones" [PDF]
Documentar y crear librerías "Investigadores" [PDF]
Ejercicio UML, Java, JavaDoc: Hospital [PDF]

Proyecto final:


Proyecto sobre "Red Social" [PDF]

Software libre


Descargar IDE Netbeans [PDF]
Descargar Eclipse IDE for Java EE Developers [PDF]
Start UML: Windows [PDF]
Otras plataformas [PDF]
MySQL Community Server 5.1 [PDF]
MySQL WorkBrench 5.2 [PDF]
Tutorial de instalación, configuración de MySQL Server y WorkBrench [PDF]
Necesitan recordar (anotar) los datos sobre: numero de puerto y contraseña de root [PDF]

Bibliografía:


B. Eckel, Piensa en Java, 4ta edición. LUGAR: Prentice Hall, 2007.
Manual de UML – Curso de UML