JAVA (versión 17)
Objetivos
Objetivos:
- Adquirir conocimientos fundamentales de la programación en JAVA.
- Configurar y utilizar un entorno de desarrollo para proyectos JAVA.
- Comprender la sintaxis y estructura del lenguaje JAVA.
- Aplicar conceptos de programación orientada a objetos (POO) en JAVA.
- Desarrollar aplicaciones JAVA básicas y gestionar su ejecución.
Habilidades a desarrollar:
- Adaptabilidad tecnológica: Familiarización con nuevas versiones de JAVA y herramientas de desarrollo.
- Resolución de problemas técnicos: Manejo de errores y depuración en JAVA.
- Análisis crítico y diseño eficiente: Creación de código modular y reutilizable siguiendo buenas prácticas.
- Gestión de proyectos y tiempo: Uso de metodologías ágiles, control de versiones y planificación eficiente.
Inicio del Programa
El alumno puede iniciar el curso en cualquier momento del año.
Modalidad, metodología y calendario
Este curso está disponible en modalidad Online.
El alumno recibe las claves del Campus virtual de la Escuela.
Calendario del curso
El alumno dispone de 6 meses como tiempo máximo para enviar todas las pruebas de evaluación desde la fecha de su matriculación.
No existen plazos fijos para el envío de las evaluaciones, sino que dependerá del tiempo que pueda dedicar cada alumno al estudio, siempre dentro de dicho plazo.
Sistema de evaluación y seguimiento
Criterio de evaluación
La evaluación final consiste en un test de selección múltiple donde el alumno demuestra haber comprendido y aprendido los contenidos del mismo.
El apto, que habilita al alumno la solicitud del diploma correspondiente, se consigue tras haber superado dicho test con un mínimo del 50% de respuestas correctas.
Procedimiento de evaluación
El test se realiza a través de nuestro campus virtual. Se encuentra disponible en todo momento, y es el alumno quien escoge el momento de su realización, según lo considere oportuno, teniendo en cuenta los siguientes requerimientos:
Para poder realizar la Evaluación Final, el alumno deberá haber cumplimentado los Informes de Seguimiento, el Trabajo Práctico Final (TPF), y, en el caso de estar realizando prácticas en empresas, haber enviado la Memoría de prácticas (MP), dentro del período lectivo del curso.
Una vez recibida la Evaluación Final, se corrige y envía el resultado al alumno a través de nuestro sistema de comunicación online.
Tutorias
Desde el primer momento, tendrá asignado un equipo de tutores que serán los encargados de resolver cualquier duda que le pueda surgir durante la realización del Curso. Además, serán los responsables de la corrección de los ejercicios de evaluación.
Las tutorías se realizan mediante correo electrónico o vía "buzón" del Campus on line. El "buzón", conecta directamente al alumno con sus tutores.
Material de Estudio
El Curso Universitario de Especialización en JavaMind: Introducción a la Programación y Desarrollo JAVA, consta de 11 unidades (incluyendo introducción y/o presentación del curso).
Bolsa de Trabajo
El Departamento de Salidas Profesionales de la Escuela se encarga de gestionar acuerdos con empresas de todos los sectores, facilitando así al alumno su incorporación al mercado laboral.
En la actualidad, Escuela de Empresa colabora con más de 7.000 empresas.
Todo alumno que carezca de experiencia profesional y se disponga a buscar trabajo, contará con la posibilidad de solicitar un Informe de Altas Capacidades Laborales y Carta de Recomendación Laboral.
- Contenido del curso
- Unidad 1: Introducción a JAVA
- 1.0 Introducción
- 1.1. ¿Qué es JAVA y por qué es tan popular?
- 1.2. Instalación del JDK y configuración del entorno (IntelliJ, Eclipse, VS Code)
- 1.3. Creación y ejecución de un 'Hola, Mundo'
- Documentación
- Unidad 1
- Unidad 2: Primeros Pasos con JAVA
- 2.1. Estructura de un programa JAVA (métodos, clases y sintaxis básica)
- 2.2. Convenciones y buenas prácticas de escritura de código en JAVA
- 2.3 Creación de una clase con un método personalizado
- Documentación
- Unidad 2
- Unidad 3: Variables y Operadores
- 3.1. Tipos de datos en JAVA: primitivos y referencias
- 3.2. Declaración y uso de variables y constantes
- 3.3. Operadores aritméticos, lógicos y relacionales
- Documentación
- Unidad 3
- Unidad 4: Control de Flujo en JAVA
- 4.1. Condicionales (if, else, switch-case)
- 4.2. Bucles (for, while, do-while)
- 4.3. Control de flujo (break, continue)
- Documentación
- Unidad 4
- Unidad 5: Introducción a la Programación Orientada a Objetos (POO)
- 5.1. ¿Qué es la POO y por qué es importante?
- 5.2. Clases y objetos en JAVA
- 5.3. Métodos y atributos en JAVA
- Documentación
- Unidad 5
- Unidad 6: Principios de Encapsulación y Modificadores de Acceso
- 6.1. Modificadores de acceso (public, private, protected)
- 6.2. Encapsulación y su importancia
- 6.3. Métodos getter y setter en JAVA
- Documentación
- Unidad 6
- Unidad 7: Herencia y Polimorfismo
- 7.1. Concepto de herencia y su aplicación en JAVA
- 7.2. Sobreescritura de métodos y polimorfismo
- 7.3. Interfaces y clases abstractas
- Documentación
- Unidad 7
- Unidad 8: Manejo de Excepciones y Depuración
- Unidad 8.1: Conceptos de Excepciones
- 8.1.1. ¿Qué son las excepciones y por qué son importantes?
- 8.1.2. Uso de try-catch-finally para manejo de errores
- 8.1.3. Uso del throw y throws para control de excepciones
- Documentación
- Unidad 8.1
- Unidad 8.2: Depuración y Excepciones Personalizadas
- 8.2.1. Creación de excepciones personalizadas
- 8.2.2. Uso de herramientas de depuración en IntelliJ y Eclipse
- Documentación
- Unidad 8.2
- Unidad 9: Entrada/Salida y Manejo de Archivos
- Unidad 9.1: Entrada/Salida en JAVA
- 9.1.1. Introducción a la entrada y salida de datos
- 9.1.2. Lectura y escritura de archivos (FileReader, FileWriter)
- 9.1.3. Manejo de buffers para eficiencia
- Documentación
- Unidad 9.1
- Unidad 9.2: JSON, XML y Serialización
- 9.2.1. Manipulación de archivos JSON y XML
- 9.2.2. Serialización y deserialización de objetos
- Documentación
- Unidad 9.2
- Unidad 10. Conclusión
- TRABAJO PRÁCTICO FINAL
El alumno que culmine satisfactoriamente las evaluaciones del curso podrá descargarse, en su campus personal, el Título de Curso Universitario de Especialización en JavaMind: Introducción a la Programación y Desarrollo JAVA de Escuela de Empresa.
A su vez, en el plazo correspondiente, recibirá el título emitido digitalmente por la Universidad de Vitoria-Gasteiz (EUNEIZ).
Convenio de colaboración Universidad de Vitoria-Gasteiz EUNEIZ
Escuela de Empresa y la Universidad de Vitoria-Gasteiz tiene suscrito un convenio de colaboración a través del cual:
- Nuestros alumnos son alumnos universitarios de la Universidad Vitoria-Gasteiz EUNEIZ.
- Se enmarca dentro de estudios de titulación propia de la Universidad.
- Cuentan con un número determinado de créditos ECTS reconocidos (definidos en cada uno de los programas).
- Y reciben titulación expedida por dicha universidad.
La Universidad de Vitoria-Gasteiz (EUNEIZ) es una universidad es una nueva universidad privada, integrada en el Sistema Universitario Vasco, que ha sido reconocida por Ley 8/2021, de 11 de noviembre y que, tiene por función esencial la prestación del servicio de la educación superior mediante la docencia, el estudio, la formación permanente, la investigación y la transferencia de conocimiento y de tecnología.
Asimismo, la universidad nace con el firme compromiso de contribuir al desarrollo económico, científico y cultural de la sociedad vasca, así como a su cohesión y al bienestar de sus ciudadanos en clave de una sociedad más justa y solidaria, de acuerdo con el principio de servicio a la sociedad proclamado por la Ley del Sistema Universitario Vasco.
Pagos a través de transferencia bancaria en la siguiente cuenta:
Banco: SANTANDER
- Beneficiario: Escuela de Empresa
- Titular Jurídico: Formación y Docencia PFP S.L.
- IBAN: ES07 0049 0554 34 2410758737
- BIC/SWIFT (Bank Identifier Code) de Banco Santander: BSCHESMM