FULLSTACK JÚNIOR WEB DEVELOPER CON JAVA

260 horas

BASICO

Descripción

¿Te gustaría convertirte en un desarrollador web capaz de crear aplicaciones modernas y robustas desde cero? Este curso te introduce en el apasionante mundo del desarrollo Fullstack con Java, una de las tecnologías más demandadas en el sector tecnológico. Aprenderás a manejar tanto el Backend como el Frontend, trabajando con herramientas como Spring Framework, bases de datos SQL, Angular, HTML, CSS y JavaScript. El programa está alineado con los estándares formativos del SEPE y la experiencia de academias líderes, para garantizar una formación práctica, actualizada y orientada a la empleabilidad.

Objetivos

– Desarrollar software en entorno Fullstack utilizando Java y tecnologías web modernas.
– Analizar requerimientos técnicos y diseñar soluciones de aplicaciones web.
– Programar aplicaciones orientadas a objetos con Java y Spring Framework.
– Trabajar con bases de datos SQL (MySQL) y gestionar la persistencia de datos.
– Desarrollar interfaces de usuario dinámicas con Angular, HTML, CSS y JavaScript.
– Aprender a desplegar aplicaciones en entornos cloud y aplicar buenas prácticas de seguridad.
– Adquirir habilidades de gestión de proyectos y trabajo en equipo para el ciclo de vida completo del software.

Contenidos

Módulo 1: Introducción a la programación y al diseño de software con Java
1. Identificación de lenguajes actuales.
– Introducción a Java.
– Stack tecnológico actual, evolución y futuro.
– Lenguajes de programación y ámbitos de aplicación.
2. Introducción a herramientas de desarrollo.
– Compiladores.
– Instalación y configuración de JDK, JRE, JVM.
– Entornos de desarrollo integrado (Eclipse IDE).
3. Distinción de control de versiones.
– GIT.
– Comandos básicos commit, push, pull.
– Sincronización de proyectos con GitHub.

Módulo 2: Programación orientada a objetos con Java
1. Identificación de los conceptos básicos del lenguaje Java.
– Variables, constantes.
– Condiciones y bucles.
– Estructuras de datos: array, listas y diccionarios.
– Métodos y funciones.
– Control de excepciones.
– Uso de librerías.
2. Programación orientada a objetos.
– Clases, clases abstractas e interfaces.
– Herencia.
– Arquitectura modelo vista control (MVC).
3. Distinción de interfaces gráficas de usuario.
– Java Swing.
– Gestión de eventos con awt.

Módulo 3: Bases de datos SQL (MySQL)
1. Diseño de bases de datos relacionales y lenguaje SQL.
– Diagramas ER.
– Modelo relacional de datos.
– DDL, DML y DCL.
– Construcción manual de tablas.
– Claves primarias y foráneas.
– Construcción de consultas simples y complejas.
– Uso de transacciones, roles y permisos de acceso.

Módulo 4: Desarrollo de APIs con Spring Framework
1. Uso de herramientas Backend.
– Gestión de dependencias con Maven y Gradle.
– Arquitectura MVC.
– Patrones de diseño: Singleton, Inyección de dependencias y Factory.
2. Gestión de conexión y manipulación de Bases de datos.
-Driver SQL.
-JPA/Hibernate.
3. Identificación Spring Framework.
– Modelos de datos.
– Servicios.
– DAO, DTO.
– Controllers.
4. Aplicación del control de acceso y puesta en producción.
– JWT.
– Deploy en entornos web Cloud.

Módulo 5: Desarrollo de interfaces de usuario web con Angular
1. Identificación de conceptos generales del mundo web.
-Lenguaje de marcas HTML.
-CSS.
-JavaScript.
ECMAScript.
2. Uso del diseño UX.
– Layout Flex y Grid.
– Bootstrap.

3. Uso de Angular Framework.
– Angular CLI.
-TypeScript.
-Estructura de proyecto básico.
-Módulos y Componentes.
-Directivos *nglf y *ngFor.
-Interpolación de archivos y bindeo.
-Formularios.
-Routing.
-Servicios.
-Pipes.
-Observables.
-RxJS.
-Deploy en entornos web Cloud.

Destinatarios

Titulación

Reseñas

Anotaciones

Un gran abanico de oportunidades

¡Más de 400 cursos para seguir aprendiendo!

Nuestra oferta formativa abarca un gran abanico de especialidades para todos los sectores. No te cortes,
te invitamos a que descubras el curso que cambiará tu rumbo.

Pide información

Aviso Legal y Politica de Privacidad
Aviso Legal y Politica de Privacidad
Hidden
Hidden
Hidden
Hidden