0% encontró este documento útil (0 votos)
30 vistas13 páginas

Contenido Del Diplomado de Java

Cargado por

marcanojhoana641
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
30 vistas13 páginas

Contenido Del Diplomado de Java

Cargado por

marcanojhoana641
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 13

UNEWEB INSTITUTO DE COMUNICACIÓN WEB

PROGRAMA ACADÉMICO
MINISTERIO DE EDUCACIÓN Código N° PR-07-017-11AC

UNEWEB

Diplomado
de JAVA
Contenido de los Cursos

www.uneweb.edu.ve
www.webinteligente.com.ve
El objetivo del curso de Java es enseñar a programar a los estudiantes que tienen
interés de incorporarse en el mercado de desarrollo de aplicaciones y sistemas con
bases de datos. En este curso aprenderás desde cero a pensar, diseñar (utilizando
diferentes algoritmos de pseudo-código) y finalmente a codificar sistemas.

El Diplomado contiene 11 cursos más el proyecto, es 100% práctico, el estudiante


desarrollará:

​ Sistemas de gestión de contenidos.

​ Aplicaciones para las páginas web.

​ Administración de Base de datos.

​ Crear recursos web.

Contenido del Diplomado de Java:

Contenido de Lógica de Programación:


​ Conceptos básicos sobre el computador
o Computador u Ordenador
o Datos
o Hardware
o Software
o Sistema Operativo
o Software de Aplicación
o Software utilitario
o Lenguajes de Programación
o Diferencias entre los tipos de software
​ Estructura Funcional Del Computador (arquitectura de Von Neumann)
o Concepto de programa almacenado
o Memoria Principal(R.A.M.)
o Unidad Central de Procesamiento (C.P.U.)
o Unidad Aritmético Lógica (U.L.A.)
o Dispositivos de Entrada/Salida
o Buses o Unidades de Intercambio
​ Conceptos básicos sobre construcción de programas
o Algoritmo
o PseudoCódigo
o Lenguaje de Programación
o Programa
o Programación
o Aspectos que miden la calidad de los programas
o Capacidad de abstracción
o Fases en la resolución de problemas
o Ciclo de vida de desarrollo de software y sus fases o etapas más usuales
▪ Análisis
▪ Diseño
▪ Construcción
▪ Compilación, Ejecución y verificación
▪ Documentación
▪ Depuración y mantenimiento
​ Acciones Elementales
o Operador de Asignación
o Operación de Lectura Estándar
o Operación de Escritura Estándar
​ Estructuras de Control de Flujo de Datos
o Condicional
▪ Condicional Simple
▪ Condicional compuesto
▪ Condicional Anidado
o Selección Múltiple
​ Estructuras de Control De flujos de Datos Iterativas
o For
o While
o Do . . . While
​ Principio de Programación Modular (Procedimientos)
o Acciones
o Funciones
o Pase de Parámetros
▪ Por Valor
▪ Por Referencia
​ Ejercicios Propuestos
o Tipos de Datos y Acciones Elementales
o Estructuras de Control de Flujo De datos
o Estructuras Iterativas
o Programación Modular(Procedimientos)
​ Conceptos Básicos
o Dato
o Tipo de Dato
o Clasificaciones de los tipos de datos
▪ Tipos de datos primitivos
▪ Tipos de datos estructurados
▪ Tipos de datos Abstractos
▪ Variables

▪ Constantes
▪ Operaciones de los tipos de datos elementales

Contenido de HTML5 y CSS3 nivel 1:


● Fundamentos de HTML
● Sintaxis de HTML hasta HTML5
● Estructura de una página en html5
● Creación de nuestra primera página
● Etiquetas básicas de texto
● Formato para el texto
● Enlaces y rutas
● Listas
● Etiqueta multimedia
● Etiqueta semánticas
● Imágenes
● Contenedores
● Tablas y bordes
● Formularios
● Elementos de los formularios
● Etiquetas meta
● Añadir hojas de estilo CSS3 al HTML5
● Ejercicios prácticos con HTML5 y CSS3
● Proyecto desarrollo del sitio web

Contenido de MySQL nivel I:


​ Introducción a MySQL
​ Creación de una base de datos. CREATE DATABASE
​ Creación de una tabla y mostrar sus campos
(CREATE TABLE - SHOW TABLES - describe - DROP TABLE)
​ Instrucción ALTER TABLE
​ Carga de registros a una tabla y su recuperación (INSERT INTO – SELECT)
​ Tipos de datos básicos de un campo de una tabla
​ Recuperación de algunos campos (SELECT)
​ Recuperación de registros específicos (SELECT - WHERE)
​ Operadores Relacionales = <> < <= > >=
​ Borrado de registros de una tabla (DELETE)
​ Modificación de registros de una tabla (UPDATE)
​ Clave primaria
​ Campo entero con autoincremento
​ Clave Foránea
​ Comando TRUNCATE TABLE
​ Valores NULL

​ Valores numéricos sin signo (UNSIGNED)


​ Tipos de datos
o Tipos de datos (texto)
o Tipos de datos (numéricos)
o Tipos de datos (fechas y horas)
​ Valores por defecto
​ Valores Inválidos
​ Atributo DEFAULT en una columna de una tabla
​ Atributo ZEROFILL en una columna de una tabla
​ Columnas calculadas
​ Cláusula ORDER del SELECT
​ Operadores Lógicos (AND - OR - NOT)
​ Otros operadores relacionales (BETWEEN - IN)
​ Contar registros (COUNT)
​ Funciones de agrupamiento (COUNT - MAX - MIN - SUM - AVG)
​ Agrupar registros (GROUP BY)
​ Registros duplicados (DISTINCT)

Contenido de PostgreSQL I:
​ Conceptos básicos de bases de datos
o Base de datos
o Tabla
o Diferencia entre registro y campo
o Modelo Entidad-Relación
o Representación gráfica del Modelo Entidad – Relación
o SQL Estándar
​ Introducción a postgresql
o Características y Ventajas
o Otros Sistemas de Gestión de Bases de Datos
​ Instalación de PostgreSql en Linux y Windows

​ Acceder a la consola de postgres (psql shell)


​ Operaciones básicas en las Bases de datos y tablas
o Crear una base de datos
o Eliminar bases de datos
o Renombrar una base de datos
o Conectar con Bases de Datos Creadas
o Tipos de datos soportados por postgresql
o Crear una Tabla
o Describir la estructura de una tabla
o Alteración básica de tablas.

​ Operaciones elementales en las bases de datos (CRUD)


o CRUD-CREATE
o Insertar datos en una tabla
o CRUD-READ
o CRUD-UPDATE
o DELETE-CRUD
o TRUNCATE TABLE
​ Integridad referencial
o Clave Primaria
o Clave Foránea o referenciada
▪ Uso de la Acción CASCADE

▪ ¿Cómo identificar las claves foráneas? ¿En qué tabla se define una
clave foránea?
​ Funciones de agrupamiento
o Operadores Relacionales
​ Operadores lógicos

Contenido de Java Standard Edition Nivel I:


​ 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

▪ 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

Contenido de Java Standard Edition Nivel II:


​ 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 Público
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
o Diseño
o Funcionamiento

​ JavaDoc

o En qué consiste
o Importancia

​ Utilización

Contenido de Java Standard Edition Nivel III:


​ Control de Excepciones
o Bloque try
o Bloque catch
▪ Cath simple

▪ Multicath
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.

Contenido de Java Standard Edition Nivel IV:


​ Repaso breve de Bases de Datos

​ Java Database Connectivity (JDBC)


o Clase Statement
o Clase PrepareStatement
o Clase ResulSet
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

Contenido de Java Enterprise Edition Nivel I:


​ Repaso:
o HTML
o CSS
o Base de Datos Relacionales
​ Arquitectura Cliente Servidor

​ Patrones de Diseño
o Modelo Vista Controlador (MVC)
o Data Access Object (DAO)
o Validate Object (VO)
​ Arquitectura Empresarial en Java
o Client Tier
o Presentation Tier
o Business Tier
o Integration Tier
o Resources Tier
​ Java Server Pages (JSP)
o Servlets

Contenido de Java Enterprise Edition Nivel II:


​ 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)


o Facelets

Contenido de Java Enterprise Edition Nivel III:


​ Enterprise Java Beans
o Entity EJB
▪ Persistencia gestionada por el controlador (CMP)

▪ Persistencia gestionada por el Bean (BMP)


o Session EJB
▪ Con estado (Stateful)

▪ Sin estado (Stateless)


o Message – Driven EJB
​ Java Persistence Api (JPA)

​ Uso de Java Server Faces incorporando Java Persistence Api

Contenido de Java Enterprise Edition Nivel IV:


​ Extensible Markup Language (XML)

​ Java Script Object Notation (JSON)


​ Web Services Description Language (WSLD)

​ 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

PROYECTO FINAL

También podría gustarte