Buscar en toda la documentación de FundeWebJS:
Antes de empezar
- Solicitud proyecto FundewebJS
- Formación inicial FundeWebJS
- Arquitectura de aplicaciones FundeWebJS
- Instalación del entorno de desarrollo
- Control de versiones con GitLab
- Hitos QA antes de pasar a producción
Backend -
Configuración inicial del proyecto
- Creación y estructura del proyecto SpringBoot
- Configuración de proyectos Spring Boot para FundeWebJs
- Despliegue en LOCAL de proyecto Backed
- Logs en Spring Boot
- Parametrización en Spring Boot
- Login con JWT en Spring Boot
Guías técnicas
Acceso a datos
- Creación de Entidades JPA a partir de tabla de Base de Datos
- JPA: Acceso a base de datos
- JSON sin referencias circulares: @JsonBackReference y @JsonManagedReference
- Inicialización lazy con Spring Data JPA e Hibernate
Servicios REST / SOAP
- Manejo de Errores en FundeWebJS
- Servicios REST con Spring Boot
- Devolver DTO como respuesta de peticiones REST
- Cliente SOAP en Spring Boot
- Optimización de consultas que tarden demasiado: llamadas REST asíncronas
Tests
Otros
FAQ: preguntas y errores frecuentes (Spring Boot)
Frontend -
Configuración inicial del proyecto
- Configuración inicial del proyecto Vue
- Despliegue en local de un proyecto Vue
- Funcionalidades útiles en Visual Studio Code
- Depuración en Vue
- Gestión de paquetes y dependencias en Vue
- Estilo corporativo
- Login con JWT en Vue (Portal de Servicios o CAS)
Guías técnicas
- Estructura de los componentes en Vue
- Cómo registrar componentes en Vue
- Carga lazy de componentes
- Vue Router: navegación
- Vuex: Estado global
- Axios: Llamadas a servicios REST
- Parametrización en Vue
- Organizar endpoints de llamadas REST
- Vuelidate: validación de formularios
- i18n: Internacionalización
Tests
Otros
- Verdaccio: repositorio de componentes de ATICA/Ticarum
- Gestionar PDFs con Vue
- FileUpload: Adjuntar archivos en Vue
- Funciones asíncronas en JavaScript: Promises y Async/Await