← Especialidades formativas

Especialidad formativa

Java Foundations

IFCD81 62 h
Ver contenido del curso

Qué aprenderás

Capacitar para la obtención de las bases de generación de código en lenguaje JAVA, con un plan formativo eminentemente práctico, para el desarrollo e implementación de aplicaciones multiplataforma.

Contenido del curso

01

Introducción

  • OBJETIVO
  • Incorporar las tecnologías, conceptos y competencias que se adquirirán a lo largo del desarrollo del curso para asegurar una adecuada codificación y despliegue de aplicaciones JAVA.
  • CONOCIMIENTO / CAPACIDADES COGNITIVAS Y PRÁCTICAS
  • Los fundamentos de Java.
  • Cómo comprender y escribir programas simples de Java.
  • Ejercicios prácticos para fortalecer los conocimientos adquiridos por el alumno.
  • HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
  • Concienciación de la importancia del lenguaje JAVA para cualquier trabajo relacionado con sistemas informáticos.
  • Conocimiento del valor de las ventajas que tiene para su trabajo, el conocimiento y manejo del lenguaje JAVA como programador.
02

Introducción a la codificación Java

  • OBJETIVO
  • Estudiar los conceptos básicos para comenzar el desarrollo de código JAVA con garantías, con el fin de capacitar para la instalación y utilización del entorno de desarrollo integrado para la codificación de programas informáticos JAVA, IntelliJ IDEA.
  • CONOCIMIENTO / CAPACIDADES COGNITIVAS Y PRÁCTICAS
  • Aprendizaje de cómo descargar e instalar el Software Development Kit (SDK), el Java Development Kit (JDK) e IntelliJ IDEA.
  • Creando un nuevo proyecto Java.
  • Conceptos básicos de la programación en Java.
  • La estructura de un programa básico.
  • Actividad de evaluación de los conocimientos adquiridos por el alumno.
  • HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
  • Concienciación de la importancia del lenguaje JAVA para cualquier trabajo relacionado con sistemas informáticos.
  • Conocimiento del valor de las ventajas que tiene para su trabajo, el conocimiento y manejo del lenguaje JAVA como programador.
03

Escribiendo nuestro primer programa 'Helloword'

  • OBJETIVO
  • Consolidar el estudio de los conceptos básicos e imprescindibles del lenguaje JAVA a través de un módulo eminentemente práctico.
  • CONOCIMIENTO / CAPACIDADES COGNITIVAS Y PRÁCTICAS
  • Comenzando a codificar en el entorno de desarrollo IntelliJ IDEA.
  • Dar formato al texto usando secuencias de escape.
  • Un vistazo a los métodos y System.out.println().
  • Usando paquetes para organizar nuestras clases.
  • Ejercicio guionizado para consolidar formación del alumno.
  • HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
  • Concienciación de la importancia del lenguaje JAVA para cualquier trabajo relacionado con sistemas informáticos.
  • Conocimiento del valor de las ventajas que tiene para su trabajo, el conocimiento y manejo del lenguaje JAVA como programador.
04

Variables de Java

  • OBJETIVO
  • Continuar con el estudio de los conceptos básicos del lenguaje JAVA, con el fin de tratar en detalle las variables y buenas prácticas de desarrollo.
  • CONOCIMIENTO / CAPACIDADES COGNITIVAS Y PRÁCTICAS
  • Los tipos y gestión de variables.
  • Reglas de nomenclatura de variables y mejores prácticas.
  • "Casting" de variables.
  • Actividad de evaluación de los conocimientos adquiridos por el alumno.
  • HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
  • Concienciación de la importancia del lenguaje JAVA para cualquier trabajo relacionado con sistemas informáticos.
  • Conocimiento del valor de las ventajas que tiene para su trabajo, el conocimiento y manejo del lenguaje JAVA como programador.
05

Gestión de entrada de datos introducidos por los usuarios

  • OBJETIVO
  • Continuar con el estudio de los conceptos básicos del lenguaje JAVA, con el fin de tratar en detalle los métodos de inclusión de datos en las aplicaciones desarrolladas.
  • CONOCIMIENTO / CAPACIDADES COGNITIVAS Y PRÁCTICAS
  • Uso de la clase Scanner en Java.
  • Utilización del método System.out.format().
  • Tokens y el método nextLine().
  • Ejercicio guionizado para consolidar formación del alumno.
  • HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
  • Concienciación de la importancia del lenguaje JAVA para cualquier trabajo relacionado con sistemas informáticos.
  • Conocimiento del valor de las ventajas que tiene para su trabajo, el conocimiento y manejo del lenguaje JAVA como programador.
06

Sentencias condicionales en Java

  • OBJETIVO
  • Continuar con el estudio de los conceptos básicos del lenguaje JAVA, con el fin de tratar en detalle las sentencias de ejecución condicionales.
  • CONOCIMIENTO / CAPACIDADES COGNITIVAS Y PRÁCTICAS
  • Sentencias if, else-if y else.
  • Condiciones complejas con operadores lógicos.
  • Comprobación de la igualdad de cadenas.
  • Anidación de declaraciones if.
  • Sentencia switch.
  • Ejercicio guionizado para consolidar formación del alumno.
  • HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
  • Concienciación de la importancia del lenguaje JAVA para cualquier trabajo relacionado con sistemas informáticos.
  • Conocimiento del valor de las ventajas que tiene para su trabajo, el conocimiento y manejo del lenguaje JAVA como programador.
07

Bucles en Java

  • OBJETIVO
  • Continuar con el estudio de los conceptos básicos del lenguaje JAVA, con el fin de tratar en detalle las sentencias repetitivas que pueden modificar el flujo secuencial de un programa
  • CONOCIMIENTO / CAPACIDADES COGNITIVAS Y PRÁCTICAS
  • El bucle while.
  • El bucle for.
  • El bucle do-while.
  • Sentencias "Break" y "continue".
  • Ejercicio guionizdo para consolidar formación del alumno.
  • HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
  • Concienciación de la importancia del lenguaje JAVA para cualquier trabajo relacionado con sistemas informáticos.
  • Conocimiento del valor de las ventajas que tiene para su trabajo, el conocimiento y manejo del lenguaje JAVA como programador.
08

Arrays en Java

  • OBJETIVO
  • Continuar con el estudio de los conceptos básicos del lenguaje JAVA, con el fin de tratar en detalle la declaración, recorrido y tratamiento de arrays o matrices de una o múltiples dimensiones.
  • CONOCIMIENTO / CAPACIDADES COGNITIVAS Y PRÁCTICAS
  • Introducción y uso de arrays.
  • Sentencia For-each para informar matrices.
  • Ejercicio guionizado para consolidar formación del alumno.
  • HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
  • Concienciación de la importancia del lenguaje JAVA para cualquier trabajo relacionado con sistemas informáticos.
  • Conocimiento del valor de las ventajas que tiene para su trabajo, el conocimiento y manejo del lenguaje JAVA como programador.
09

Métodos en Java

  • OBJETIVO
  • Continuar con el estudio de los conceptos básicos del lenguaje JAVA, con el fin de tratar en detalle la declaración, llamadas y tratamiento de los métodos/funciones.
  • CONOCIMIENTO / CAPACIDADES COGNITIVAS Y PRÁCTICAS
  • Conceptos básicos de las funciones en JAVA.
  • Envío de datos a los métodos. Parámetros.
  • Obtención de datos de los métodos.
  • Referencias en Java.
  • Actividad de evaluación de los conocimientos adquiridos por el alumno.
  • HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
  • Concienciación de la importancia del lenguaje JAVA para cualquier trabajo relacionado con sistemas informáticos.
  • Conocimiento del valor de las ventajas que tiene para su trabajo, el conocimiento y manejo del lenguaje JAVA como programador.
10

Programación orientada a objetos (POO)

  • OBJETIVO
  • Continuar con el estudio de los conceptos básicos del lenguaje JAVA, con el fin de tratar la programación y conceptos asociados al desarrollo orientado a objetos (POO) o Object-Oriented Programming (OOP), en inglés.
  • CONOCIMIENTO / CAPACIDADES COGNITIVAS Y PRÁCTICAS
  • Introducción a la programación orientada a objetos. Herencia, polimorfismo y
  • encapsulamiento.
  • Estructuras de datos. Clases y objetos en detalle.
  • Miembros de estancia y miembros de clase/estáticos.
  • Encapsulación.
  • Constructores.
  • Colecciones en JAVA.
  • Enumeraciones en JAVA.
  • Ejercicio guionizado para consolidar formación del alumno.
  • HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
  • Concienciación de la importancia del lenguaje JAVA para cualquier trabajo relacionado con sistemas informáticos.
  • Conocimiento del valor de las ventajas que tiene para su trabajo, el conocimiento y manejo del lenguaje JAVA como programador.

Especialidad formativa

¿Quieres esta formación para tu organización?