Roadmap-Java Backend

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 1

Roadmap

Back end: Java

SEMANA DIA TOPICS Sub-TOPICS & TASKS TASKS +


Introduccion al IDE, instalación y shortcuts.
Instalaciones de Pluggin. Variables y tipos de datos, Git &
1 Programacion en Java IF, variables locales y globales, operadores,
Git Hub
conversiones

Switch y Funciones, uso de funciones propias,


2 Estructuras de control Git &
vectores y arrays, matrices, array multidimensional,
corte de control Git Hub
Corte de control, flags, recursión, Expresiones
3 Estructura de Datos regulares, ordenamiento, interfaces, Lista, pila y Git &
1 cola

Encapsulamiento y accesibilidad de estado de


Git Hub

objeto,- Polimorfismo
Programación Herencia, Interfaces ,Alcance y tiempo de vida de Git &
4 Orientada a Objetos
en Java
variables Git Hub
Tipos de datos genéricos
Clases parciales
Java Avanzado
5 Variables sin tipo de datos (var) y variables Git &
dinámicas Git Hub
Extensión methods

Principios solid en Git &


6 5 principios y y aplicación de cada uno
JAVA Git Hub
singleton, getway, factory, strategy Git & Git
7 Patrones de diseño
Hub
que son las bases de datos, las mas usadas, Mysql, Git &
2 8 Base de datos Relacionales I
tablas, creacion de base de datos y tablas

Tablas y relaciones, algebra relacional,Triggers,


Git Hub
Git &
9 Base de datos Relacionales Il funciones propias, relaciones avanzadas-
conectarse a base de datos relacionl Git Hub
Git &
10 Mongodb, que es nosql y como usarlo -conectarse
Base de datos No Relacionales a base de datos no relacional Git Hub
JSON , Arquitectura Cliente-Servidor
,Http & REST, Fundamentos de HTTP, REST y
APIs
11 Richardson Maturity Model
,Rest vs RestFull

Rest vs RestFull 2 - Recursos - excepciones, filtros,


validaciones basicas
12
3 APIs - Request - Response - Payload / Body - Header
(Accept / Content-type)
- HTTP Verbs - HTTP Status codes

POSTMAN de 0 a 100 % - Colecciones, peticiones,


13 POSTMAN
documentación, ciclo de vida y mockups

14 SWAGGER como documentar nuestra API

15 Arquitectura Onion, MBBM, Hexagonal, microservicios

16 Estructura del servidor middleware, modelo de dominio

17 CRUD con JAVA y APIS

Instalación del Spring Tools IDE, Crear proyecto


18 Intro a Springboot con MVC
Spring Boot con Spring Initializr, ¿Qué es Spring
MVC?, thymeleaf

4 Spring Boot y Thymeleaf controladores, Anotación


@RequestMapping a nivel de un método,
Anotación @RequestMapping a nivel de una clase,
Controladores
19 Anotación @PathVariable - URLs dinámicas,
Anotación PathVariable - Crear botón HTML que
responde a una URL dinámica, Anotación
@RequestParam

Servicio VacantesServiceImpl, Autowired ,


20 Inyección de Dependencias y Layouts buscarPorId

Thymeleaf – Diseños de Páginas (Page Layouts),


Separar el código HTML del menú y el footer, Data
Binding en Spring MVC Flash Attributes,
21 Formularios HTML y Data Binding
TinyMCE .Upload Files, upload image.

¿Qué es JPA?, Anotaciones JPA , Crear un


22 Spring Boot y Spring Data JPA
repositorio JPA, Operaciones CRUD

Agregar librerías de Spring MVC utilizando Maven,

5 23 Spring MVC Configuración de Spring MVC utilizando XML,


controladores, data binding

Descargar librerías, Anotaciones JPA - @Entity,


Spring Data JPA Avanzado @Table, @Id, @GeneratedValue, Operaciones
24 CRUD, Método count, Método findAll, Método
deleteAll, Método findAllById , Query Methods,
Relaciones

25 Spring Security avanzado Root ApplicationContext, Implementar método


insertar con JPA.,

instalar JDK en lugar del JRE, Springboot y POM.


26 APIs y Spring Boot Application.Properties, ¿Qué es una Entidad?, ¿Qué
es DAO?, ¿Qué es un Servicio?, ¿Qué es un
Controller?

Basica Rest Java Spring, POM,


Autenticación
27 Applicacion.Properties, Entity, Probando Basic
Authentication en Postman

6 28 Autenticación Avanzada con JWT


Formato JWT, Login Class, JwtUser Class,
JwtAuthenticationToken Class, Security Controller
Class

Formato JWT, Login Class, JwtUser Class,


JwtAuthenticationToken Class, Security Controller
29 Autenticación Avanzada con JWT II
Class

Distintos tipo de test, moqks y su implementación


30 Testing
Trabajo del equipo de desarrollo con metodología Jira
31 Development Team Work SCRUM utilizando Jira con reunion diaria con su &
Technical leader y reunion semanal con su PM Documentacion

Jira
Trabajo del equipo de desarrollo con metodología
&
32 Development Team Work SCRUM utilizando Jira con reunion diaria con su
Documentacion
Technical leader y reunion semanal con su PM

Trabajo del equipo de desarrollo con metodología Jira

7 33 Development Team Work


SCRUM utilizando Jira con reunion diaria con su
Technical leader y reunion semanal con su PM
&
Documentacion

Trabajo del equipo de desarrollo con metodología


Jira
SCRUM utilizando Jira con reunion diaria con su
&
34 Development Team Work Technical leader y reunion semanal con su PM
Documentacion
Trabajo del equipo de desarrollo con metodología
Jira
SCRUM utilizando Jira con reunion diaria con su
35 Development Team Work Technical leader y reunion semanal con su PM
&
Documentacion
Trabajo del equipo de desarrollo con metodología
SCRUM utilizando Jira con reunion diaria con su Jira
36 Development Team Work Technical leader y reunion semanal con su PM &
Documentacion
Trabajo del equipo de desarrollo con metodología
SCRUM utilizando Jira con reunion diaria con su Jira
37 Development Team Work
Technical leader y reunion semanal con su PM &
Documentacion
Trabajo del equipo de desarrollo con metodología Jira
38 Development Team Work SCRUM utilizando Jira con reunion diaria con su &

8 Technical leader y reunion semanal con su PM

Trabajo del equipo de desarrollo con metodología


Documentacion

Jira
39 Development Team Work SCRUM utilizando Jira con reunion diaria con su &
Technical leader y reunion semanal con su PM Documentacion

Trabajo del equipo de desarrollo con metodología Jira


40 Development Team Work SCRUM utilizando Jira con reunion diaria con su &
Technical leader y reunion semanal con su PM Documentacion

También podría gustarte