Curso online – prácticas profesionales certificadas en desarrolladores Java FullStack de Google

Desarrollar aplicaciones web dinámicas con Java. Domine la programación Java, Angular para el desarrollo de interfaces de usuario responsivas y Spring y Spring Boot para sistemas back-end estables, completando niveles integrales de habilidades para crear, integrar y ejecutar aplicaciones listas para la nube.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

nivel intermedio

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Primavera
  • Estructura de datos
  • HTML
  • APP
  • Hibernar
  • Bota de primavera
  • javascript
  • angularjs
  • Hojas de estilo en cascada (CSS)
  • Programación Java
  • Programación orientada a objetos (POO)

What you will learn in the course

Courses for which the course is suitable

  • Desarrollador Java Full Stack
  • desarrollador front-end
  • clave del lado del servidor
  • ingeniero de software
  • desarrollador de aplicaciones web
  • Desarrollador con Angular
  • Desarrollador con Spring
  • Desarrollador con Hibernación
  • Desarrollador de sistemas de información
  • Desarrollador de aplicaciones basadas en datos.

Prácticas: una serie de 3 cursos.

Presentamos la especialización de desarrollador Java FullStack, que está diseñada para brindarle habilidades integrales de desarrollo de software y crear aplicaciones web integradoras listas para la nube. La pasantía incluye tres cursos intensivos:

  • 1. Conceptos básicos de la programación Java:

    • Comprender los conceptos y principios básicos de programación en la programación Java.
    • Dominio de los principios de programación orientada a objetos como herencia, polimorfismo y abstracción.
    • Adquisición de conocimientos sobre temas avanzados como multithreading, procesos de concurrencia e implementación de estructuras de datos comunes.
  • 2. Desarrollo front-end para Java Full Stack:

    • Adquisición de habilidades esenciales en HTML, CSS y JavaScript para la creación de páginas web interactivas.
    • La especialización en el marco de Angular, incluido el desarrollo de formularios reactivos y el manejo de solicitudes HTTP.
    • Creación e implementación de aplicaciones web complejas que se integran con API.
  • 3. Estructuras de datos y luego con Java:

    • Conocimiento de estructuras de datos y algoritmos básicos y su aplicación en Java.
    • Dominio de la programación del lado del servidor con Servlets y JavaServer Pages (JSP).
    • Experiencia en conectarse a bases de datos utilizando Java Database Connectivity (JDBC) y trabajar con marcos estándar de la industria como Spring e Hibernate.

Al final de esta pasantía, tendrás un amplio conocimiento de programación Java, desarrollo front-end dinámico usando Angular y creación de potentes sistemas del lado del servidor usando Spring y Spring Boot.

Un proyecto de aprendizaje práctico.

Esta especialización enfatiza el aprendizaje práctico y la aplicación práctica, arraigada en contextos de la vida real. Los estudiantes participan activamente en la ingeniería de aplicaciones web sólidas, aplicando su comprensión general de Java, Angular y Spring, mientras aprovechan el poder del aprendizaje experiencial. Guiados por instructores con importante experiencia en la industria, los estudiantes exploran los aspectos prácticos del desarrollo Java Full Stack, sentando una base sólida para sus carreras en el desarrollo de software.

Details of the courses that make up the specialization

Conceptos básicos de la programación Java

Curso 1

  • 17 horas
  • 4,4 (283 valoraciones)

Detalles del curso

Lo que aprenderás:
  • Dominarás los elementos básicos de la programación Java como sintaxis, variables, métodos, declaraciones de control.
  • Comprender JVM, JRE y JDK.
  • Desarrollar habilidades para escribir código Java con comprensión de operadores, bucles, condiciones y matrices.
  • Aplicar diseño avanzado de programación orientada a objetos como herencia, polimorfismo y ocultación.
  • Mejore su capacidad de codificación dominando técnicas avanzadas de manejo de errores.
  • Crear errores personalizados y gestionar múltiples errores en Java.
Habilidades que adquirirás:
  • Categoría: Algoritmos
  • Categoría: sintaxis de Java
  • Categoría: programación Java
  • Categoría: Implementación de estructuras de datos
  • Categoría: Programación Orientada a Objetos (OOP)

Desarrollo front-end para Java con full stack

Curso 2

  • 24 horas
  • 4.0 (49 calificaciones)

Detalles del curso

Lo que aprenderás:
  • Comprender los conceptos básicos de HTML y CSS, incluidas las etiquetas HTML y la estructura de la página web.
  • Adquirir habilidades para aplicar estilos CSS a elementos HTML.
  • Ingrese al mundo de la programación JavaScript, comprenda variables, tipos de datos, estructuras de control y funciones.
  • Obtenga experiencia práctica con Angular y aprenda sobre componentes, módulos, directivas y servicios.
Habilidades que adquirirás:
  • Categoría: HTML
  • Categoría: Desarrollo de sitios web
  • Categoría: JavaScript
  • Categoría: Angularjs
  • Categoría: Hojas de estilo en cascada (CSS)

Estructuras de datos y kand con java.

Curso 3

  • 19 horas
  • 4,3 (69 valoraciones)

Detalles del curso

Lo que aprenderás:
  • Adquiera dominio de las estructuras de datos de Java.
  • Aprenda a manipular datos utilizando matrices, la clase String y el marco de Colecciones.
  • Comprender las clases StringBuilder/StringBuffer.
  • Utilice interfaces de colección como ArrayList, LinkedList, HashMap.
  • Aprenda Spring y Spring Boot, desarrolle aplicaciones Spring con dependencias.
  • Domine la creación de servicios web RESTful seguros con Spring Boot.
Habilidades que adquirirás:
  • Categoría: Primavera
  • Categoría: estructura de datos
  • Categoría: Hibernar
  • Categoría: Bota de primavera
  • Categoría: programación Java