Curso actualmente no disponible

PROGRAMACIÓN JAVA BÁSICO (DESEMPLEADOS)

Curso subvencionado para desempleados

En Alcorcón ()

Curso gratis
subvencionado por el Estado

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

Descripción

  • Tipología

    Subvencionado a desempleados

  • Horas lectivas

    120h

  • Duración

    1 Mes

Adquirirás conocimientos sobre los conceptos de la programación Java, diseñar aplicaciones orientadas a objetos con Java y crear programas Java.

A tener en cuenta

Curso gratuito destinado a desempleados interesados en trabajar en el sector.

Titulación de Comunidad de Madrid.

Una vez recibamos tu solicitud, nuestros técnicos especializados se pondrán en contacto contigo para informarte del procedimiento de inscripción y resolver todas las dudas que pudieran surgir durante el proceso.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Emagister S.L. (responsable) tratará tus datos para realizar acciones promocionales (vía email y/o teléfono), publicar opiniones o gestionar incidencias. En la política de privacidad conocerás tus derechos y gestionarás la baja.

Opiniones

Logros de este Centro

2018
2017

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Este centro lleva 12 años en Emagister.

Materias

  • API
  • JDBC
  • Programación orientada a objetos
  • Hibernate
  • Programación
  • Java
  • Programacion JAVA
  • Lenguaje Java
  • Lenguaje de programación
  • Java Básico

Profesores

Cuerpo docente Profesores

Cuerpo docente Profesores

Grupo CDM

Temario

MÓDULO DE FORMACIÓN 1: SINTAXIS BÁSICA DEL LENGUAJE JAVA
Conocimientos / Capacidades cognitivas y prácticas
• Configuración del entorno en Windows.
• Introducción a Java.
• Declaración de variables de tipo primitivo.
• Operadores y operaciones sobre los datos.
• Palabras reservadas, caracteres de escape y comentarios.
• Control de flujo. Sentencias, bloques y bucles.
• Arrays y matrices.
• Clase Math.
Habilidades de gestión, personales y sociales
-Interés por la utilización de las herramientas que permitan seguir el proceso de desarrollo en equipos multidisciplinarios y con diversos desarrolladores/implementadores.
-Desarrollo de actitudes responsables sobre los procesos tecnológicos y buenas prácticas en la información técnica de los procesos de configuración realizados, así como en la documentación de uso y gestión que se genera, para el correcto funcionamiento de las aplicaciones.
-Desarrollo de una actitud responsable sobre todo el proceso IT considerando aspectos de eficiencia y seguridad en las acciones realizadas.

MÓDULO DE FORMACIÓN 2: PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA
Conocimientos / Capacidades cognitivas y prácticas

• Los 4 pilares de la OOP (abstracción, encapsulación, herencia y polimorfismo).
• Clases en Java.
– Métodos equals,
– hashCode
– toString.
• Modificadores de encapsulación
– private
– “default”
– protected
– public
• Modificador static.
• Atributos de la clase. IS-A (herencia) frente a HAS-A (composición débil/fuerte).
– Constructores para la instanciación de objetos.
• Referenciación de las instancias.
• Constructor implícito y super implícito.
• Encadenamiento de constructores.
• Sobrecarga de constructores.
• Organización de la memoria en Java.
– Zonas Grub, Heap y Stack.
– Reciclado de memoria. Hilo Garbage-Collector.
• Métodos para encapsular la funcionalidad de la clase.
– Dinámicos o de instancia/objeto
– Estáticos o de clase.
• Paso de parámetros a un método.
– Valores primitivos y referenciados.
• Modificador final.
• Conceptos de bajo acoplamiento y alta cohesividad.
• Implementación y Herencia.
• Interfaces. Supertipos para un bajo acoplamiento.
• Clases abstractas. Supertipos para reutilización de funcionalidad.
• Polimorfismo. Lazy binding o la resolución dinámica de métodos de instancia. Múltiples comportamientos.
• Tipos enumerados simples y compuestos.
• Bloques de inicialización estáticos y de instancia.
• Importación estática.
• Control de errores en ejecución. Excepciones y aserciones.
• Colecciones de datos.
– List, Set y Map.
– Interfaces Comparable y Comparator.
• Programación genérica o de tipo.
• Java I/O
• Encapsulación de texto mediante String, StringBuffer y StringBuilder. Elementos mutables e inmutables.
• Programación en entornos multi-concurrentes. Threads y sincronización por cerrojos.
• Clases internas y anidadas.
• Programación funcional mediante expresiones lambda y otras novedades de Java 8.

MÓDULO DE FORMACIÓN 3: BASES DE DATOS SQL/JDBC
Conocimientos / Capacidades cognitivas y prácticas
• Bases de datos y el modelo entidad-relación.
• RDBMS MySql. Instalación y configuración.
• Creación de tablas, índices y sus posibles relaciones.
• Operaciones C-R-U-D
• Claves primarias y claves foráneas. Uso de join para resolver consultas ante 2 o más tablas relacionadas.
• El API de programación Java JDBC.
– El elemento DriverManager.
• Instrucciones Statement, PreparedStatement y CallableStatement.
• Consultas simples y parametrizadas mediante el uso del operador
• Externalización de las consultas o queries en un fichero de propiedades. La clase Resource Bundle.
• Gestión de excepciones.
-Interfaces ResultSet y ResultSetMetaData.
• Uso del Patrón Fachada – DAO. Interfaces de negocio y factorías de objetos. Desacoplamiento con el cliente.
• Atomicidad y transaccionalidad. Gestión de la conexión mediante el patrón Thread-Local.
• Introducción a la persistencia de objetos.
– Modos conectado y desconectado.
– Visión de los ORM Jpa
• Hibernate.

MÓDULO DE FORMACIÓN 4: GESTION DEL PROYECTO. MAVEN Y JUNIT
Conocimientos / Capacidades cognitivas y prácticas
• Instalación de las herramientas.
• Ficheros POM, arquetipos y repositorios de dependencias en Maven.
• Ciclo de vida. Compilación, ejecución y empaquetado.
• Pruebas unitarias con JUnit.

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

PROGRAMACIÓN JAVA BÁSICO (DESEMPLEADOS)

Curso gratis
subvencionado por el Estado