IFCD052PO PROGRAMACIÓN EN JAVA

Descripción del scorm IFCD052PO PROGRAMACIÓN EN JAVA

Contenido e-learning IFCD052PO PROGRAMACIÓN EN JAVA

Este Curso IFCD052PO PROGRAMACIÓN EN JAVA le ofrece una formación especializada en la materia dentro de la Familia Profesional de Hostelería y turismo. Con este CURSO IFCD052PO PROGRAMACIÓN EN JAVA el alumno será capaz de desenvolverse dentro del Sector y adquirir los conocimientos y capacidades necesarias para la programación en java.

Contenido e-learning de IFCD052PO PROGRAMACIÓN EN JAVA


SCORM 1. INTRODUCCIÓN A LA PROGRAMACIÓN

Datos, algoritmos y programas

- Definición de algoritmo

- Datos

- Características de un programa

Paradigmas de programación

- Programación imperativa

- Programación funcional

- Programación lógica

- Programación orientada a objetos

Lenguajes de programación

- Historia de los lenguajes de programación

- Características de los lenguajes de programación

Errores y calidad de los programas

- Diseño de un programa

- Diagramas de flujo

- Pseudocódigo

Herramientas y entornos para el desarrollo de programas

- Entorno de desarrollo Eclipse


SCORM 2. IDENTIFICACIÓN DE LOS ELEMENTOS DE UN PROGRAMA INFORMÁTICO

Estructura y bloques fundamentales de Java

Caracteres en Java

Tipos de datos en Java

- Primitivos

- Referenciados

- Enumerados

Literales en Java

- Enteros

- Reales

- De un solo carácter

- De cadenas de caracteres

Identificadores en Java

Palabras reservadas en Java

Comentarios en Java

Variables Declaración, inicialización y utilización Almacenamiento en memoria

Constantes en Java

Conversiones de tipo Implícitas y explicitas (casting) en Java

- Conversión implícita

- Conversión explícita

Operadores y expresiones Precedencia de operadores

- Aritméticos

- De relación

- Lógicos

- Unitarios

- A nivel de bits

- De asignación

- Condicional

Prioridad y orden de evaluación


SCORM 3. INTRODUCCIÓN A LA ORIENTACIÓN A OBJETOS

Un poco de historia

Clases

Objetos

Principios básicos de la orientación a objetos

- Abstracción

- Encapsulamiento

- Modularidad

- Polimorfismo

- Herencia


SCORM 4. DESARROLLO DE CLASES

Concepto de clase

Estructura y miembros de una clase en Java

Creación de atributos Declaración e inicialización en Java

Métodos en Java

- Métodos de instancia y de clase

- Cabecera y cuerpo Signatura

- Métodos recursivos

Sobrecarga de métodos en Java

Creación de constructores en Java

Control de acceso

- Librerías y paquetes de clases Utilización y creación

- Especificadores de acceso Java

- Métodos accesores y mutadores

Clases internas

Utilización de clases

Documentación sobre librerías y paquetes de clases


SCORM 5. UTILIZACIÓN DE OBJETOS

Características de los objetos

Constructores

Instanciación de objetos Declaración y creación

Comparación de objetos

Utilización de métodos Parámetros y valores de retorno

- Invocación de métodos, el método main

- Paso de parámetros Paso por valor y paso por referencia

- Valor de retorno La instrucción return

Utilización de métodos estáticos

Clases predefinidas

- Envoltorios y autoboxing

Destrucción de objetos y liberación de memoria

- Finalizadores en Java


SCORM 6. USO DE ESTRUCTURAS DE CONTROL

Estructuras de selección en Java

- If

- If-Else

- If-Else if

- Operador condicional

- Switch

Estructuras de repetición

- While

- Do-while

- For

- For-each

Estructuras de salto

- Break

- Continue


SCORM 7. CONTROL Y MANEJO DE EXCEPCIONES

Excepciones de Java

Jerarquías de excepciones en Java

Manejo de excepciones en Java

- Captura de excepciones

- Delegación de excepciones

- Definición de excepciones de usuario

- Lanzamiento de excepciones de usuario y redefinición

Aserciones


SCORM 8. UTILIZACIÓN AVANZADA DE CLASES

Relaciones entre clases Composición de clases

Herencia Concepto y tipos (simple y múltiple)

Superclases y subclases

Constructores y herencia

Conversiones de tipos entre objetos (casting)

- Conversión ascendente

- Conversión descendente

Sobreescritura de métodos

Polimorfismo

Clases y métodos abstractos y finales en Java

- Herencia forzada

Interfaces Clases abstractas vs Interfaces en Java

- Jerarquía de interfaces

Clases y tipos genéricos o parametrizados


SCORM 9. APLICACIÓN DE LAS ESTRUCTURAS DE ALMACENAMIENTO

Arrays unidimensionales y multidimensionales en Java

- Declaración

- Creación de arrays unidimensionales y multidimensionales

- Inicialización

- Acceso a elementos

- Recorridos, búsquedas y ordenaciones

Cadenas de caracteres en Java

- Clase String

- Clase Stringbuffer

- Clase StringTokenizer

- Operaciones Acceso a elementos, conversiones, concatenación


SCORM 10. COLECCIONES DE DATOS

Uso de clases y métodos genéricos

Operaciones con colecciones Acceso a elementos y recorridos

Tipos de colecciones en Java

- List

- Set

- Map


SCORM 11. LECTURA Y ESCRITURA DE INFORMACIÓN

Flujos o streams

- Tipos de flujos Flujos de bytes y de caracteres

- Clases asociadas a las operaciones de gestión de ficheros

- Creación y eliminación de ficheros y directorios

Entrada/salida estándar

- Entrada desde teclado

- Salida a pantalla

Almacenamiento de información en ficheros

- Formas de acceso a un fichero

- Operaciones sobre ficheros

- Apertura y cierre de ficheros Escritura y lectura de información en ficheros de texto

- Escritura y lectura de información en ficheros binarios

- Almacenamiento de objetos en ficheros Persistencia Serialización

Interfaces gráficas de usuario simples Concepto de evento Creación de controladores de eventos


SCORM 12. GESTIÓN DE BASES DE DATOS RELACIONALES

Interfaces de programación de acceso a bases de datos

Acceso a datos mediante JDBC

- Establecimiento de conexiones

- Ejecución de sentencias de manipulación de datos

Ejecución de consultas sobre la base de datos

Ejecución de sentencias de descripción de datos


SCORM 13. MANTENIMIENTO DE LA PERSISTENCIA DE LOS OBJETOS

Bases de datos orientadas a objetos

Características de las bases de datos orientadas a objetos

El estándar ODMG Tipos de datos objeto y colección

- El lenguaje de definición de objetos (ODL)

- El lenguaje de consulta de objetos (OQL)

Instalación del gestor de bases de datos Neodatis object database

Creación de bases de datos

Mecanismos de consulta

Recuperación, modificación y borrado de información

Resumen glosario bibliografía enlaces de interés

Interesados en IFCD052PO PROGRAMACIÓN EN JAVA

Este Scorm IFCD052PO PROGRAMACIÓN EN JAVA está dirigido a todas aquellas personas de la Familia Profesional de Hostelería y turismo que deseen una especialización en dicha materia.

cursoformaciónsepeespecialidadformativaespecialidades formativasfundaeifcd052poprogramaciónjava

Duración sugerida para este contenido: 210 horas