Descripción
Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.
Las aplicaciones Java están típicamente compiladas en un bytecode, aunque la compilación en código máquina nativo también es posible. En el tiempo de ejecución, el bytecode es normalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por hardware del bytecode por un procesador Java también es posible.
Unidad 1: Java
Subunidad 1: Introduccion:
- Lección 1: Descarga del JDK
- Lección 3: Variable de entorno
- Lección 4: Ejecutar un programa en Java
- Lección 5: IDE: Que es eclipse
- Lección 6: Instalación de eclipse
- Lección 7: Primer programa: Hola Jose Vicente
- Lección 8: Variables
- Lección 9: Entradas de usuario
- Lección 10: Ayudas
- Lección 11: Calculadora básica
Subunidad 2: Operadores y controles:
- Lección 1: Operadores matemáticos
- Lección 2: Operadores de incremento
- Lección 3: Control If
- Lección 4: Operadores lógicos
- Lección 5: Control switch
- Lección 6: Control While
- Lección 7: IF anidados
- Lección 8: Else If
- Lección 9: Operadores condicionales
- Lección 10: Control For
- Lección 11: Do while
- Lección 12: Programa de promediado
- Lección 13: Control for mejorado
Subunidad 3: Matrices:
- Lección 1: Introducción a las matrices
- Lección 2: Introducción a las matrices
- Lección 3: Creación de una tabla de matrices
- Lección 4: Sumar elementos de matrices
- Lección 5: Matrices multidimensionales
- Lección 6: Tabla de multi matrices
Subunidad 4: Clases y objetos:
- Lección 1: Argumentos de longitud varibale
- Lección 2: Multiples clases
- Lección 3: Metodos con parametros
- Lección 4: Metodos y calcos
- Lección 5: Constructores
- Lección 6: Interes compuesto
- Lección 7: Metodos en matrices
- Lección 8: Clase Math
- Lección 9: Generador de numeros aleatorios
- Lección 10: Clase Time
- Lección 11: Clase Time
- Lección 12: Clase Time
- Lección 13: Display regular time
- Lección 14: Publico, privado
- Lección 15: This
- Lección 16: Constructores multiples
- Lección 17: Set y get
- Lección 18: Crear objetos para constructores
- Lección 19: toString
- Lección 20: Composicion
- Lección 21: Enumeracion
- Lección 22: EnumSet Range
- Lección 23: Static
- Lección 24: Mas en Static
- Lección 24: Mas en Static
- Lección 25: Herencia
- Lección 26: Polimorfismo
- Lección 27: Reglas overriding
- Lección 28: Clases abstractas y concretas
- Lección 29: Class to Hold
- Lección 30: Matrices que albergan multiples objetos
- Lección 31: Programa sencillo polimorfico
- Lección 32: Clases adaptadoras
- Lección 33: Clase de archivos
- Lección 34: Creando archivox
- Lección 35: Esvribiendo archivos
- Lección 36: Leyendo archivos
Unidad 2: Bases de datos
Subunidad 1: MySQL:
- Lección 1: phpMyAdmin en XAMPP
- Lección 2: Descarga del nuevo phpMyAdmin
- Lección 1: phpMyAdmin en XAMPP
- Lección 2: Descarga del nuevo phpMyAdmin
- Lección 3: Creacion de una base de datos
- Lección 4: Creación de tablas
- Lección 5: Estructura
- Lección 6: Insercion y edicion
- Lección 7: Exportacion e importacion
- Lección 8: Busquedas
- Lección 9: SQL
- Lección 10: SELECT
- Lección 11: INSERT
- Lección 12: UPDATE
- Lección 13: DELETE
- Lección 14: Operaciones
- Lección 15: Operaciones avanzadas
- Lección 16: Motores de almacenamiento
Subunidad 2: JDBC:
- Lección 1: Nuevo proyecto
- Lección 2: Descarga del conector
- Lección 3: Prueba de conexión
- Lección 4: Conexion exitosa
- Lección 5: Población de una tabla
- Lección 6: Recuperacion de los valores de la tabla
Unidad 3: Swing
Subunidad 1: Ventanas:
- Lección 1: Nuevo proyecto
- Lección 2: Jlabel
- Lección 3: Ejecución
- Lección 4: Tamaño y escalabilidad
- Lección 5: Posición de jlabels
Subunidad 2: Botones:
- Lección 1: Boton
- Lección 2: Programacion
Subunidad 3: Entradas:
- Lección 1: Campo de texto
- Lección 2: Tomado de datos
- Lección 3: Varios campos
- Lección 4: Validación
Subunidad 4: Area de texto:
- Lección 1: Area de texto
- Lección 2: Scrolling
Subunidad 5: Combos:
- Lección 1: Combo1
- Lección 2: Combo2
- Lección 3: Acciones con los combos
- Lección 4: Acciones con los combos 2
- Lección 5: Limpieza de errores
- Lección 6: Ejecucion
Subunidad 6: Menus:
- Lección 1: Menus de aplicación
- Lección 2: Menus 2
Competencias para las que te prepara el curso
Al terminar el curso, el alumno podrá desarrollar aplicaciones programadas en JAVA.