Curso en línea: especialización profesional certificada en Core Java para principiantes completos de LearnKartS

Aprenda Java desde lo básico hasta un nivel avanzado en este curso de especialización. Obtenga experiencia en Java desde cero, incluidas técnicas de depuración, pruebas JUnit y uso de patrones de diseño.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

a partir de

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Conceptos básicos de Java
  • Conceptos de programación orientada a objetos
  • Gestión de excepciones
  • estructuras de datos
  • algoritmos
  • Usando JUnit para realizar pruebas
  • manipulación de cuerdas
  • Métodos de prueba usando JUnit
  • Técnicas criptográficas para la seguridad de los datos.
  • Desarrollo de programas de cuestionarios.
  • Desarrollo de un modelo para uso bancario.
  • generación de informes

What you will learn in the course

Courses for which the course is suitable

  • desarrollador de software
  • desarrollador java
  • ingeniero de software
  • desarrollador de aplicaciones
  • Desarrollador de sistemas de información
  • clave del lado del servidor
  • Desarrollador de pruebas de software
  • analista de sistemas
  • Programación orientada a objetos
  • Desarrolla soluciones tecnológicas

Pasantía: una serie de cursos de 4 cursos.

El curso Core Java está diseñado para personas que desean desarrollar competencia en Core Java y los conceptos básicos de la programación Java. El curso está adaptado al lenguaje de programación Java utilizado en la industria.

Materias estudiadas

  • Conceptos básicos de Java
  • Conceptos de programación orientada a objetos
  • Gestión de excepciones
  • estructuras de datos
  • algoritmos
  • Usando JUnit para realizar pruebas

Los cursos lo prepararon para crear, probar y distribuir aplicaciones Java de manera efectiva en entornos de desarrollo de software modernos.

Un proyecto de aprendizaje práctico.

El curso Core Java para principiantes ofrece 19 demostraciones prácticas que cubren conceptos fundamentales de Java. Cada demostración proporciona una experiencia práctica que se centra en comenzar con la sintaxis básica y llegar a conceptos avanzados como multiprocesamiento y patrones de software.

Los alumnos elaboran planes para:

  • Manipulación de cuerdas
  • Gestión de excepciones
  • estructuras de datos

Además, los estudiantes exploran métodos de prueba utilizando JUnit y técnicas criptográficas para la seguridad de los datos. A través de diversos proyectos, como programas de cuestionarios, un modelo para uso bancario y generación de informes, los participantes desarrollan una base sólida en la programación Java.

Details of the courses that make up the specialization

Java falla

lo esencial

Curso 1 – 9 horas

  • Lo que aprenderás:
    • Conceptos básicos del programa Java: variables, tipos de datos, operadores y estructuras de control.
    • Principios de programación orientada a objetos: clases, objetos, herencia, polimorfismo.
    • Temas avanzados: manejo de errores, interfaces, clases abstractas.
    • Demostraciones y proyectos: trabajar con cadenas, matrices y paquetes.
  • Habilidades que adquirirás:
    • declaraciones condicionales
    • operadores lógicos
    • polimorfismo
    • programación orientada a objetos (POO)
    • Manejo de errores

Multihilo y departamentos

Curso de 2 – 3 horas

  • Lo que aprenderás:
    • Los conceptos básicos de la creación y gestión de procesos en Java.
    • Departamentos de paquetería y autoboxing.
    • La clase String en Java: Irreversibilidad, Manipulación.
    • Implementación de StringBuilder y StringTokenizer.
  • Habilidades que adquirirás:
    • subprocesos múltiples
    • autoboxing

Conceptos básicos avanzados

Curso 3 – 9 horas

  • Lo que aprenderás:
    • Usando el marco de colecciones de Java.
    • Administre flujos/entradas para operaciones de archivos y redes.
    • Log4j para gestión de eventos en la aplicación.
    • JUnit para pruebas unitarias.
  • Habilidades que adquirirás:
    • Log4j
    • Genérico en Java
    • Colecciones en Java
    • unidad conjunta
    • E/S

Plantillas de diseño

Curso de 4 – 5 horas

  • Lo que aprenderás:
    • Patrones de diseño: su importancia en el desarrollo de software.
    • Tipos de patrones de diseño: creativo, estructural, conductual.
    • Patrones de diseño específicos: Método de fábrica, Singleton, Constructor, Adaptador, Puente, Fachada, Flyweight.
    • Experiencia práctica en la aplicación de patrones de diseño.
  • Habilidades que adquirirás:
    • Patrón singleton
    • patrón de puente
    • Plantilla de adaptador
    • Plantillas de observador
    • moldes cenicero