Вы находитесь на странице: 1из 12

Instituto de Nuevas Tecnologías

Propuesta CURSOS, DIPLOMADOS Y MAESTRIA

DIPLOMADO DE JAVA

Ministerio de Educación
Código N° PR-07-017-11AC.
www.uneweb.edu.ve
INDICE
Lógica de Programación ...................................................................................................................... 3
Mysql (BASE DE DATOS) ...................................................................................................................... 5
PostgreSQL ......................................................................................................................................... 6
Java Standar Edition (JAVA SE) ............................................................................................................ 7
Java SE Nivel 1 ..................................................................................................................................... 7
Java SE Nivel 2 ..................................................................................................................................... 7
Java SE Nivel 3 ..................................................................................................................................... 8
Java SE Nivel 4 .................................................................................................................................... 9
Java Enterprise Edition (JAVA EE) ...................................................................................................... 10
Java EE Nivel 1 .................................................................................................................................. 11
Java EE Nivel 2 ...................................................................................................................................11
Java EE Nivel 3 .................................................................................................................................. 12
Java EE Nivel 4 .................................................................................................................................. 12
Proyecto de Especializado de Java .................................................................................................... 0

Página 2 de 12
Lógica de Programación
El Curso de Lógica de programación tiene como objetivo conocer los conceptos de lenguaje y algoritmo
computacional. Podrá observar las diferencias de los niveles de lenguajes que utiliza un computador.
Conocerá las principales características de un algoritmo. Código Libre. El curso está basado en prácticas.
Proveer al participante de las habilidades requeridas para el desarrollo de lenguajes de programación.
Contenido:
1. Conceptos básicos sobre el computador
– Computador u Ordenador
– Datos
– Hardware
– Software
– Sistema Operativo
– Software de Aplicación
– Software utilitario
– Lenguajes de Programación
– Diferencias entre los tipos de software

2. Estructura Funcional Del Computador (arquitectura de Von Neumann)


– Concepto de programa almacenado
– Memoria Principal(R.A.M.)
– Unidad Central de Procesamiento (C.P.U.)
– Unidad Aritmético Lógica (U.L.A.)
– Dispositivos de Entrada/Salida
– Buses o Unidades de Intercambio
3. Conceptos básicos sobre construcción de programas
– Algoritmo
– Seudocódigo
– Lenguaje de Programación
– Programa
– Programación
– Aspectos que miden la calidad de los programas
– Capacidad de abstracción
– Faces en la resolución de problemas
– Ciclo de vida de desarrollo de software y sus faces o etapas más usuales
o Análisis
o Diseño
o Construcción
o Compilación, Ejecución y verificación
o Documentación
o Depuración y mantenimiento
4. Conceptos Básicos
– Dato
Página 3 de 12
– Tipo de Dato
– Clasificaciones de los tipos de datos
o Tipos de datos primitivos
o Tipos de datos estructurados
o Tipos de datos Abstractos
– Variables
– Constantes
– Operaciones de los tipos de datos elementales
– Expresiones
– Prioridad de Operadores
– Conversión de tipos
o Conversiones de Ampliación
o Conversiones de Restricción
o Conversiones Implícitas
o Conversiones Explicitas
5. Acciones Elementales
– Operador de Asignación
– Operación de Lectura Estándar
– Operación de Escritura Estándar

6. Estructuras de Control de Flujo de Datos


– Condicional
o Condicional Simple
o Condicional compuesto
o Condicional Anidado
– Selección Múltiple

7. Estructuras de Control De flujos de Datos Iterativas


– For
– While
– Do . . . While

8. Principio de Programación Modular (Procedimientos)


– Acciones
– Funciones
– Pase de Parámetros
o Por Valor
o Por Referencia

9. Ejercicios Propuestos
– Tipos de Datos y Acciones Elementales
– Estructuras de Control de Flujo De datos

Página 4 de 12
– Estructuras Iterativas
– Programación Modular(Procedimientos)

Mysql (BASE DE DATOS)


Base de datos MySQL es un sistema de administración de bases de datos (Database Management System,
DBMS) para bases de datos relacionales. Almacena datos desde páginas dinámicas. Y es útil para la
organización de contenidos en las Páginas WEB y accesible para el cliente. Es fuente abierta se descarga y se
instala fácilmente.
Contenido:
Motores de almacenamiento de MySQL y tipos de tablas
El motor de almacenamiento InnoDB
Procedimientos almacenados y funciones
Disparadores (triggers)
Vistas (Views)
La base de datos de información INFORMATION_SCHEMA
Matemáticas de precisión:
Tipos de valores numéricos
Cambios en el tipo de datos DECIMAL
Manejo de expresiones
Cómo se redondea
MySQL Connector/ODBC
MySQL Connector/NET
MySQL Connector/J
MySQL Connector/MXJ
Connector/PHP

Página 5 de 12
CURSO POSTGRE SQL NIVEL 1
PostgreSQL es un sistema de gestión de base de datos relacional
Descripción y Objetivo orientada a objetos y libre. Es una de las bases de datos más
avanzadas y con gran poder para el manejo de datos. Como
muchos otros proyectos de código abierto, el desarrollo de
PostgreSQL no es manejado por una empresa y/o persona, sino
que es dirigido por una comunidad de desarrolladores que
trabajan de forma desinteresada, altruista, libre y/o apoyada
por organizaciones comerciales.
Contenido Proyecto: Programación de Base de Datos
Introducción a postgresql
Características generales y ventajas.
Otros sistemas de gestión de bases de datos.
Características especiales y avanzadas de postgresql.
Instalación de postgresql.
Creación de base de datos de prueba.
Lanzamiento y detención del servicio.
Instalación de clientes gráficos
(pgAdmin y phpPgAdmin)
SQL Estándar: Conceptos de bases de datos.
Modelo entidad – relación.
Conceptos de álgebra relacional.
Creación de bases de datos. Creación de tablas.
Tipos de datos.
Integridad referencial
(claves primarias y claves foráneas).
Ejecución de consultas básicas
(INSERT - SELECT – DELETE – UPDATE)
Funciones agregadas de SQL(MAX, MIN, SUM, etc.).
Consultas de varias tablas (JOIN).
Funciones y operadores
Operadores lógicos
Operadores de comparación

Página 6 de 12
Java Standar Edition (JAVA SE)
Java SE Nivel 1
Requisitos Previos: Lógica de Programación.
Contenido:
Introducción al lenguaje Java
o Historia
o Características
o Ventajas
o Desventajas
o Descarga
o Entornos de Desarrollo
o Organización
Repaso de lógica de programación
o Variables
o Constantes
o Expresiones aritméticas
o Expresiones lógicas
o Conectivos lógicos
o Tipos de Datos
Estructuras de Control de Flujo de Datos
o Condicional
Simple
Compuesto
Anidado
o Selección Múltiple
Estructuras de Control de Flujo de Datos Iterativas
o For
o While
o Do.. While
Procedimientos
o Principio de la programación Modular
o Acciones
o Funciones
o Pase de parámetros
Por valor
Por Referencia
Arreglos
o Arreglos Unidimensionales
Algoritmos de Búsqueda

Página 7 de 12
Algoritmos de Ordenamiento
o Arreglos Bidimensionales
Recorrido de matrices
Archivos de Texto
o Clase File
o Clase FileReader
o Clase FileWriter
o Clase PrintWriter
o Clase BufferedReader
o Lectura de Archivos
o Escritura en archivos

Java SE Nivel 2
Requisitos Previos: Java nivel 1.
Contenido:
Fundamentos teóricos de la Programación Orientada a Objetos
o Historia
o Características
o Ventajas
o Desventajas
Fundamentos Prácticos de la Programación Orientada a Objetos
o Clase
o Objeto
o Atributo
o Método
o Constructor
Modos de Acceso a atributos y métodos
o Publico
o Protegido
o Privado
Herencia
o Objetivos
o Uso
o Recomendaciones
o Herencia simple
Polimorfismo
o Polimorfismo de métodos
Encapsulamiento
Interfaces Graficas de Usuario (GUI)
o Entrada y salida

Página 8 de 12
o Diseño
o Funcionamiento
JavaDoc
o En que consiste
o Importancia
o Utilización
o Recomendaciones

Java SE Nivel 3
Requisitos Previos: Java nivel 2.
Contenido
Control de Excepciones
o Bloque try
o Bloque catch
Cath simple
Multi-cath
o Bloque finally
o Manejo de Excepciones
o Excepciones Personalizadas
Clases Abstractas
Métodos Abstractos
Interface
Implementación de una interface
Clase final
Método final
Atributo final
Método static
Atributo static
Simulación de herencia múltiple con clases abstractas e interfaces.

Java SE Nivel 4
Requisitos Previos: Java nivel 3, base de datos de cualquier tipo.
Contenido:
Repaso breve de Bases de Datos
Java Data Base Connectivity (JDBC)
o Clase Statement
o Clase PrepareStatement
o Clase ResulSet

Página 9 de 12
o Clase Connection
o Operaciones elementales del CRUD
Create
Read
Update
Delete
Principio de Multiprogramación (hilos)
o Clase Thred
o Interface Runnable
Principios de la programación paralela
o Sockets
Clase Socket server
Clase socket
Clase PrintStream

Java Enterprise Edition (JAVA EE)


Java EE Nivel 1
Requisitos Previos:
• Java Standard Edition Nivel IV
• HTML 4
• Bases de Datos (Cualquier tipo de Base de Datos Relacional).

Contenido:
• Repaso:
HTML
CSS
Base de Datos Relacionales
• Arquitectura Cliente Servidor
• Patrones de Diseño
Modelo Vista Controlador (MVC)
Data Access Object (DAO)
Validate Object (VO)
• Arquitectura Empresarial en Java
Client Tier
Presentation Tier
Business Tier
Integration Tier
Resources Tier

Página 10 de 12
• Java Server Pages (JSP)
• Servlets

Java EE Nivel 2
Requisitos Previos: Java EE nivel I y JavaScript
Contenido:
• Repaso: JavaScript
• HTML – JavaScript – Asynchronous JavaScript And XML(AJAX)
• Plain Old Java Object (POJO)
• Java Beans
• POJOs vs Java Beans
• Uso de Java Beans en una JSP por medio de TAGS
• Java Server Faces (JSF Framework)
• Facelets

Java EE Nivel 3
Requisitos Previos: Java EE nivel 2
Contenido:
• Enterprise Java Beans
• Entity EJB
o Persistencia gestionada por el controlador (CMP)
o Persistencia gestionada por el Bean (BMP)
• Session EJB
o Con estado (Stateful)
o Sin estado (Stateless)
• Mennsage – Driven EJB
• Java Persistence Api (JPA)
• Uso de Java Server Faces incorporando Java Persistence Api.

Java EE Nivel 4
Requisitos Previos: Java EE nivel 4
Contenido:
• Extensible Markup Language (XML)
• Java Script Object Notation (JSON)
• Web Services Description Language (WSLD)

Página 11 de 12
• Universal Description, Discovery and integration (UDDI)
• Simple Object Access Protocol (SOAP)
• Representational State Transfer (REST)
• SOAP vs REST
• SOAP web Services
• JAX–WS Client
• RESTFULL Web Services
• JAX– RS Client en Java.

Página 12 de 12

Вам также может понравиться