Java es una plataforma informática de lenguaje de programación creada en 1995. Ha evolucionado desde sus comienzos hasta impulsar una gran parte del mundo digital actual, ya que es una plataforma fiable en la que se crean muchos servicios y aplicaciones. Los nuevos e innovadores productos y servicios digitales diseñados para el futuro también siguen basándose en Java.
Con esta breve introducción te damos inicio al curso repartido en 11 módulos de aprendizaje descritos y explicados en los siguientes enlaces.
MODULO 1
- 1 - Instalación de Java
- 2 - Instalación del editor Eclipse
- 3 - Pasos para crear un programa
- 4 - Objetivos del curso y nociones básicas
- 5 - Errores sintácticos y lógicos
- 6 - Estructura de programación secuencial
- 7 - Estructuras condicionales simples y compuestas
- 8 - Estructuras condicionales anidadas
- 9 - Condiciones compuestas con operadores lógicos
- 10 - Estructura repetitiva while
MODULO 2
- 11 - Estructura repetitiva for
- 12 - Estructura repetitiva do while
- 13 - Cadenas de caracteres en Java
- 14 - Declaración de una clase y definición de objetos.
- 15 - Declaración de métodos.
- 16 - Estructura de datos tipo vector.
- 17 - Vector (Tamaño de un vector)
- 18 - Vectores paralelos
- 19 - Vectores (mayor y menor elemento)
- 20 - Vectores (ordenamiento)
MODULO 3
- 21 - Vectores (ordenamiento con vectores paralelos)
- 22 - Estructura de datos tipo matriz
- 23 - Matrices (cantidad de filas y columnas)
- 24 - Matrices y vectores paralelos
- 25 - Matrices irregulares
- 26 - Constructor de la clase
- 27 - Clase String
- 28 - Colaboración de clases
- 29 - Herencia
- 30 - Interfaces visuales (componentes Swing)
MODULO 4
MODULO 5
- 41 - Estructuras dinámicas: Listas
- 42 - Estructuras dinámicas: Listas tipo Pila
- 43 - Estructuras dinámicas: Listas tipo Pila - Problema de aplicación
- 44 - Estructuras dinámicas: Listas tipo Cola
- 45 - Estructuras dinámicas: Listas tipo Cola - Problemas de aplicación
- 46 - Estructuras dinámicas: Listas genéricas
- 47 - Estructuras dinámicas: Listas genéricas ordenadas
- 48 - Estructuras dinámicas: Listas genéricas doblemente encadenadas
- 49 - Estructuras dinámicas: Listas genéricas circulares
- 50 - Recursividad: Conceptos básicos
MODULO 6
- 51 - Recursividad: Problemas donde conviene aplicar la recursividad
- 52 - Estructuras dinámicas: Conceptos de árboles
- 53 - Estructuras dinámicas: Inserción de nodos y recorrido de un árbol binario
- 54 - Estructuras dinámicas: Implementación en Java de un árbol binario ordenado
- 55 - Plug-in WindowBuilder para crear interfaces visuales.
- 56 - Plug-in WindowBuilder problemas resueltos
- 57 - Clase Graphics y sus métodos
- 58 - Gráficos estadísticos
- 59 - JDBC con MySQL
- 60 - Alta y Consulta de una tabla de MySQL
MODULO 7
- 61 - Baja y modificación de datos de una tabla de MySQL
- 62 - Estructura selectiva switch
- 63 - Estructura repetitiva 'for' adaptada para recorrer colecciones
- 64 - Atributos estáticos de una clase
- 65 - Métodos estáticos de una clase
- 66 - Definición de constantes en Java mediante la palabra clave final
- 67 - Declaración de tipos enum
- 68 - Tipos de datos primitivos y clases de envoltura en Jav
- 69 - Clases genérica
- 70 - Colecciones: Java API
MODULO 8
- 71 - Colecciones: Stack
- 72 - Colecciones: Queue y PriorityQueue
- 73 - Colecciones: LinkedList
- 74 - Colecciones: ArrayList
- 75 - Colecciones: HashSet, TreeSet y LinkedHashSet
- 76 - Colecciones: HashMap, TreeMap y LinkedHashMap
- 77 - Creación de paquetes (package)
- 78 - Generar un archivo Jar de un paquete
- 79 - Generar un archivo Jar ejecutable
- 80 - Operador condicional: (condicion)?valor1:valor2
MODULO 9
- 81 - Excepciones en Java - try/catch
- 82 - Excepciones - múltiples catch para un try
- 83 - Excepciones - no verificadas y verificadas
- 84 - Excepciones - bloque finally
- 85 - Excepciones - lanzar una excepción mediante comando throw
- 86 - Excepciones propias
- 87 - Clases abstractas
- 88 - Clases finales
- 89 - Métodos finales
- 90 - Clases anidadas en Java
MODULO 10
- 91 - Polimorfismo en Java
- 92 - Creación de Interfaces en Java
- 93 - Interfaces en el API de Java
- 94 - Clase Object y sobrescritura del método toString
- 95 - Clase Object y sobrescritura del método equals
- 96 - Anotaciones Java predefinidas: @Override, @Deprecated y @SuppressWarnings
- 97 - Generación automático de constructores, getters y setters con Eclipse
- 98 - Generación automático de los métodos toString y equals con Eclipse
- 99 - Generación automático de métodos de las superclases con Eclipse
MODULO 11
- 100 - Hilos en Java - clase Thread
- 101 - Hilos en Java - problemas de aplicación
- 102 - Hilos en Java - método synchronized
- 103 - Instalación del "Eclipse IDE for Java EE Developers" y el servidor "Apache Tomcat"
- 104 - Servlet
- 105 - Recuperación de los datos de un formulario HTML en un servlet
- 106 - Llamada a servlet desde un hipervínculo (con y sin parámetros)
- 107 - Redireccionamiento a otro sitio o página desde un servlet
No hay comentarios:
Publicar un comentario