Todas nuestras capacitaciones incluyen 1 año de asesoria personalizada en vivo

SKU N/A Categories ,

Programador en Java Expert Desarrollador de Aplicaciones

Acerca del curso

Este curso avanzado está diseñado para convertirte en un experto en el desarrollo de aplicaciones con Java. Desde conceptos básicos hasta técnicas avanzadas de programación, este curso te brindará las habilidades necesarias para desarrollar aplicaciones robustas y eficientes.

Importancia

Dominar Java es crucial para cualquier desarrollador de software debido a su popularidad y versatilidad en el mercado. Este curso te permitirá:

  • Desarrollar aplicaciones sólidas: Aprende a construir aplicaciones que sean escalables y fáciles de mantener.
  • Entender estructuras de datos avanzadas: Gestiona y manipula datos de manera eficiente utilizando las colecciones de Java.
  • Aplicar conceptos de programación avanzada: Aumenta tu capacidad para resolver problemas complejos y optimizar tu código.
  • Mejorar tu competitividad profesional: Las habilidades en Java son altamente valoradas por empleadores en múltiples sectores.

Profesionales

Este curso está dirigido a:

  • Desarrolladores de software: Que buscan perfeccionar sus habilidades en Java.
  • Ingenieros de sistemas: Interesados en implementar soluciones robustas y escalables.
  • Estudiantes de informática: Que desean adquirir un conocimiento profundo en programación Java.
  • Cualquier persona interesada en el desarrollo de software: Que busque una carrera en la programación de aplicaciones.

Público Objetivo

Este curso es ideal para:

  • Profesionales de la programación y desarrollo de software.
  • Estudiantes de carreras relacionadas con la tecnología.
  • Personas que desean aprender Java para avanzar en su carrera o cambiar de profesión.

Metodología

El curso está diseñado para maximizar tu aprendizaje mediante:

  • Clases grabadas: Acceso al contenido y materiales del curso en un campus virtual durante 12 meses.
  • Ejercicios prácticos: Aplicación de técnicas avanzadas en escenarios reales usando Java.
  • Casos de estudio: Resolución de problemas prácticos para reforzar la teoría y prepararte para desafíos reales en proyectos.

Requisitos

Para aprovechar este curso, necesitarás:

  • Una PC con cámara, audífonos y micrófono.
  • Conexión estable a internet.
  • Instalación de Java Development Kit (JDK) y un entorno de desarrollo integrado (IDE) como IntelliJ IDEA, Eclipse o NetBeans.

Software Necesario

  • Java
  • Zoom

Temario

Modulo 01

  • Instalando el Apache NetBeans IDE
  • Personalizando el editor de Apache NetBeans
  • Creando el proyecto que se utilizara en el transcurso del curso

Modulo 02

  • Variables de tipo enteros
  • Variables de tipo string and double
  • Variables de tipo float and char
  • Variables de tipo boolean and long,byte

Modulo 03

  • Operadores aritméticos
  • Operadores de asignación
  • Operadores de comparación de tipos y relacionales

Modulo 04

  • Estructura if y los operadores condicionales
  • Estructura else que acompaña a la estructura if
  • Estructuras condicionales anidadas
  • El operador condicional

Modulo 05

  • Arrya de tipo string
  • Arrya de tipo int Arreglos
  • Matriz tridimensional
  • Multidimensionales

Modulo 06

  • Bucle ciclo For #1
  • Bucle ciclo For #2

Modulo 07

  • Obteniendo datos que se ingresan en la consola

Modulo 08

  • Triangulo de Pascal

Modulo 09

  • La estructura While
  • La estructura do While

Modulo 10

  • Iterando la cadena de texto
  • Manipulación de String #1
  • Manipulación de String #2

Modulo 11

  • La clase Stringbuilder #1
  • La clase Stringbuilder #2

Modulo 12

  • Modificador private y métodos que no retorna elementos
  • Modificador public y métodos que no retorna elementos
  • Métodos que retorna un tipo de dato #1
  • Métodos que retorna un tipo de dato #2

Modulo 13

  • Parámetros y argumentos
  • Parámetros con el operador tres punto
  • Arreglos como parámetros
  • El método main y su parámetro

Modulo 14

  • Implementando el método constructor de una clase Sobrecarga de métodos constructores en Java
  • Leer Mayúsculas And Minúsculas #1
  • Leer Mayúsculas And Minúsculas #2
  • Leer Mayúsculas And Minúsculas #3
  • Atributos estáticos en Java

Modulo 15

  • Los métodos get y set y encapsulamiento de atributo en Java
  • Los métodos get y set y el método por defecto toString en Java

Modulo 16

  • Creando colecciones de datos con la interface y la clas arraylist en Java #1
  • Creando colecciones de Objetos con una clase de modelo
  • Estructuras para iterar la colección de datos de la interface list
  • Comparando colecciones de objetos y revertir la colección
  • Búsqueda de datos usando colecciones de objetos

Modulo 17

  • Creando una clase genérica personalizada
  • Restricciones para clases genéricas

Modulo 18

  • Creando el método para agregar los nodos en la lista #1y #2
  • Agregando datos a los nodos de la aplicación
  • Procedimiento para en listar los nodos de la colección
  • Procedimiento para buscar un dato en la lista de nodos
  • Procedimientos para sustituir el dato de un nodo en la lista
  • Desarrollando procedimientos para eliminar un nodos en la lista

Modulo 19

  • Convirtiendo una clase principal como una claseestática
  • Creando subclases estáticas

Modulo 20

  • Herencia de clases usando la palabra reservada extends
  • Clases abstractas usando la palabra reservada abstractas
  • Interface y usando la palabra reservada implements
  • Tienda de golosinas #1, #2, #3 y #4
  • Polimorfismo en Java

Modulo 21

  • Clase Enum #1
  • Clase Enum #2

Modulo 22

  • La estructura try-catch #1
  • La estructura try-catch #2
  • La estructura try-catch anidadas
  • La sentencia trorw
  • La sentencia finally
  • Excepciones marcadas

Modulo 23

  • Interface funcional
  • Interface predicate
  • Métodos and y or de la interface predicate
  • Interface function
  • Interface Supplier y Consumer
  • Referencia de métodos
  • Programa que busca un dato en un vector de tipo entero

Modulo 24

  • La clase Stream
  • Recopiladores de secuencias
  • Operaciones de transmisión #1y #2
  • Transmisión infinita
  • Buscar máximo y mínimo en la lista de fechas
  • Buscar máximo y mínimo en una lista de objetos – Encontrar el último elemento de una secuencia
  • Eliminar duplicados en Stream
  • Búsqueda elementos distintos en una colección #1y #2

Modulo 25

  • Desplazamiento a la izquierda
  • Desplazamiento a la derecha
  • Operadores desplazamiento a la derecha sin signo y Orde bits
  • Operadores AND, XOR, NOT de bits.

Modulo 26

  • Diseñando interfaz gráfica utilizando jframe
  • Diseñando la interfaz de registro de estudiantes
  • Agregando controles en la interfaz gráfica del sistema
  • Creando procedimiento para obtener una imagen desde el directorio de la PC
  • Obteniendo imágenes del directorio de la PC
  • Creando procedimiento para validar los campos de texto Implementando procedimiento para validar los campos de texto
  • Validando los campos de texto donde se ingresarán valores alfabéticos
  • Validando los campos de texto donde se ingresarán valores numéricos

Modulo 27

  • Las clases Pattern y Matcher
  • Buscando una palabra determinada en un string utilizando expresión regular
  •  Negando caracteres con expresión regular
  • Verificando si una cadena de texto contiene sólo valores numéricos
  • Validando las cadenas de texto si contienen espacio con expresión regular
  • Diferencia entre matches () y find () #1y #2
  • Desarrollando un patrón con expresión regular para validar un correo electrónico

Modulo 28

  • Creando la colección de objetos de controles que están en la – interfaz
  • Verificando la información ingresada en los campos de texto del formulario
  • Instalando el servidor de datos de MySQL y de SQL Server
  • Preparando el motor de base de datos de SQL Server
  •  Creando la conexión al servidor de MySQL y de SQL Server
  • Creando métodos para consultar a las tabla que están en la base de datos
  • Creando la tabla estudiantes en la base de dato de MySQL
  • Creando la tabla estudiantes en la base de dato de sql server
  • Verificando credenciales del estudiante si están registrados
  • Concepto básico de lo que consiste la transacción en Java
  • Creando los procedimientos para insertar datos a la tabla
  • Insertando registros en las tablas que están en las bases de datos
  • Probando los procedimientos de transacción

Modulo 29

  • Clases para formatear la fecha DateFormat y SimpleDateFormat
  • La clase Locale para gestionar el idioma y la región de la fecha
  • Desarrollando configuraciones para formatear las fechas
  • Métodos de la clase date que nos permiten compara fechas
  • La clase calendar para gestionar fechas en Java
  • Gestionando fechas con la clase calendar
  • Aplicación para calcular días entre dos fechas distintas con la clase calendar
  • La clases LocalDate, DateTimeFormatter para gestionar fechas
  • La clases Local Time, LocalDateTime para gestionar fechas
  • Analizando una cadena de texto con fecha no estándar

Modulo 30

  •  Agregando el control para poder gestionar fechas en sistema
  • Obteniendo la fecha del control de tipo DateChooserCombo
  • Asignándole una fecha de nacimiento al estudiante para calcular su edad
  • Desarrollando los procedimientos para enlistar los estudiantes registrados #1y #2
  • Obteniendo los registros de los servidores de mysql y sql server
  • Desarrollando procedimiento para obtener información del registro seleccionado
  • Obteniendo la información del alumno seleccionada
  • Mejorando el procedimiento de registrar alumnos en el sistema
  • Actualizando la información del estudiante seleccionado
  • Desarrollando la clase paginador para paginar los registros de las tablas
  • Desarrollando los procedimientos para implementar el paginador
  • Implementando el paginador para paginar los registros del sistema
  • Agregando los controles necesarios al sistema para eliminar registros
  • Procedimiento para eliminar registros de tablas que están en la base de datos
  • Eliminando registro de las tablas que están en la base de datos

¿Deseas aprender a tu ritmo?

¡Estudia a tu propio ritmo con nuestra versión grabada del curso!

Sabemos que cada estudiante tiene su propio ritmo de aprendizaje y horarios únicos. Con la modalidad grabada de nuestro curso Programador en Java Expert Desarrollador de Aplicaciones podrás acceder a las lecciones cuando te sea más conveniente y avanzar a tu ritmo. Ideal para aquellos con horarios ocupados o quienes desean revisar el material las veces que necesiten.

Original price was: S/ 290.00.Current price is: S/ 219.00.

Modalidad: En Vivo por Zoom

Todos Nuestros Cursos Incluyen Certificación

(Muestra de certificación)

Modalidad