INICIA: En fechas a convenir con las empresas, seg煤n sus necesidades.
DESCUENTO PARA LEARNING REVIEW: 10%
TEMARIO
A. Capacitaci贸n
鈥 El Diploma no s贸lo ense帽a c贸mo dominar la tecnolog铆a JAVA por completo sino tambi茅n aspectos y marco te贸rico de la programaci贸n, dise帽o y complementos de base de datos.
鈥 Los estudiantes podr谩n construir sistemas con manejo de ventanas y desarrollar sistemas complejos para el ambiente corporativo.
鈥 Est谩 orientado al 谩mbito laboral espec铆fico, a la vez que ofrece la posibilidad de rendir certificaciones internacionales.
Programa b谩sico del diploma
AN脕LISIS DE PROBLEMAS 60 horas
INTRODUCCI脫N A JAVA 90 horas
MODELADO 60 horas, correlativa con Introducci贸n a Java
BASES DE DATOS 90 horas, correlativa con An谩lisis de Problemas
CONSTRUCCI脫N DE SOFTWARE 30 horas
PROGRAMACI脫N JAVA SE 210 horas, correlativa con Introducci贸n a Java y Bases de Datos.
Las horas de clase se calculan estimando el tiempo que puede llevar al estudiante estudiar las unidades y hacer las tareas. Este c谩lculo est谩 sujeto a variaciones seg煤n diferencias individuales.
Contenidos m铆nimos de este programa
Definici贸n de problemas y descripci贸n de algoritmos. An谩lisis de los problemas. Enunciados. Objetivos. Entorno controlable y no controlable. Valores de entrada y valores de salida. Proceso. Caja negra. Especificaci贸n de un algoritmo. Seudoc贸digo. Representaci贸n de datos. Estructuras de control: secuencia, selecci贸n e iteraci贸n. An谩lisis descendente. M谩quinas reales y virtuales.
INTRODUCCI脫N A JAVA
Introducci贸n a Java. Instalaci贸n y familiarizaci贸n con el entorno de desarrollo. Objetos, m茅todos, clase y atributos. Compilaci贸n y ejecuci贸n de programas. Compilaci贸n y ejecuci贸n desde la l铆nea de comando. Errores comunes en la compilaci贸n y ejecuci贸n. Variables. Tipos de datos y operadores. Declaraci贸n de variables. Operadores b谩sicos. Condicionales y bucles. Clases de la biblioteca. Creaci贸n de clases. M茅todos y atributos est谩ticos. Excepciones. Atrapar y manejar las excepciones.
BASES DE DATOS
Bases de datos. Relacionales y orientadas a objetos. Normalizaci贸n de tablas. Diagrama entidad relaci贸n. Cardinalidad. Ordinalidad. Lenguajes Query: SQL.
MODELADO
UML. Extensiones de Modelado de Negocio. Lenguaje restrictivo (constraint) de objetos (OCL). Perspectiva general de UML. Casos de uso y diagramas de interacci贸n. Clases y diagramas de implementaci贸n. Diagramas de estado. Diagramas de secuencia. Diagramas de colaboraci贸n. Uso de una herramienta de modelado.
CONSTRUCCI脫N DE SOFTWARE
Procesos de desarrollo de SW. Conceptos de calidad. Construcci贸n de interfaces. Reglas de Schneidermann. Fundamentos de las pruebas de software. Pruebas de caja blanca. Pruebas de camino b谩sico. Prueba de caja negra. Prueba de la estructura de control. Estrategia de prueba del software. Prueba de unidad. Pruebas de integraci贸n. Tipos de integraci贸n. Prueba del sistema. Pruebas de aceptaci贸n.
PROGRAMACI脫N JAVA SE
Caracter铆sticas de los Applets. Descripci贸n de las interfaces de usuario. Aplicaciones basadas en interfaces gr谩ficas. Programaci贸n orientada a objetos y concurrente. Estructura del AWT. Componentes. Contenedores. Layouts. Manejo de eventos en AWT. Gr谩ficos en el AWT (clase Graphics) SWING 鈥 JFC. Estructura Swing. Componentes. Contenedores. Layouts (distribuciones). Manejo de eventos en Swing. Trabajo en red con Java. URLs. Sockets. Datagramas. Controladores de seguridad. Conectividad con Bases de Datos con JDBC. Instalaci贸n de JDBC. Transacciones. Sentencias preparadas. El paquete javax.sql. API logging. Conceptos de seguridad en Java.
Adaptaci贸n para empresas 鈥 Proceso de Tailor-making
El Diploma tiene dos versiones, de acuerdo con el grado de experiencia de los programadores de la empresa:
1. Perfil inicial: abarca todas las materias del Programa B谩sico del Diploma, m谩s el agregado de temas espec铆ficos que sean necesarios en la empresa.
2. Perfil avanzado: abarca s贸lo algunas de las materias del Diploma y temas espec铆ficos, seg煤n an谩lisis de necesidades.
Proceso de adaptaci贸n
1. Luego de una entrevista de an谩lisis de necesidades, se estipulan, de com煤n acuerdo con la empresa, la cantidad de temas a incluir, modificar o suprimir, seg煤n el Perfil. Como agregados, est谩n disponibles los siguientes:
Perfil Inicial
Temas a agregar en An谩lisis de Problemas
鈥 Implementaci贸n de pilas, colas, 谩rboles.
鈥 Recursi贸n.
Perfil Avanzado
Temas a agregar en Introducci贸n a Java.
鈥 Agregado de colecciones b谩sico y su profundizaci贸n.
鈥 Definici贸n de estructuras de datos (谩rboles, pilas colas)
鈥 Genericidad.
鈥 Profundizar temas de archivos
Temas a agregar en Base de Datos.
鈥 Creaci贸n, compilaci贸n y utilizaci贸n de Trigers y Stored Procedures.
鈥 Pol铆ticas de seguridad
鈥 Backups.
Temas a agregar en Java SE.
鈥 Agregado de componentes en dise帽o de ventanas
鈥 Drag and Drop
鈥 Modelo MVC
鈥 Profundizar conexi贸n a BD con distintas formas de conexi贸n
鈥 Profundizar threads.
鈥 Utilizaci贸n de SWT.
IMPORTANTE: Los participantes deber谩n acreditar en forma fehaciente sus conocimientos de los temas o 谩reas que soliciten suprimir.
2. Luego de confeccionarse el programa definitivo, la Universidad y la Empresa lo aprobar谩n por escrito. En este acuerdo, tambi茅n deber谩n figurar los tiempos en que se dictar谩 el curso.
B. CONSULTOR脥A
Durante el desarrollo del curso, un programador de la Universidad CAECE prestar谩 ayuda a uno de los estudiantes para que dise帽e una aplicaci贸n para la empresa. Nuestro experto realizar谩 dos visitas de una hora y media cada una y adem谩s estar谩 disponible para consultas online durante un mes.
SITIOS DEL GRUPO |
|||||||||||||||||
|
|||||||||||||||||