Conocimientos adquiridos
¿Qué competencias tengo?
POO Uso de clases con atributos y funciones para facilitar el uso de objetos reales en la programación.
Lenguaje Conocimiento y uso de la gran mayoria de funciones predeterminadas del lenguaje como las funciones auxiliares de arrays, fechas, strings, etc.
Optimización Facilidad para encontrar fallos de rendimiento y capacidad de mejorarlos y hacer el mínimo de uso de memoria.
DOM Domino correctamente las funciones correspondientes para localizar elementos a través del DOM y cambiar sus valores, clases, etc.
AJAX Uso de llamadas asíncronas para cargar contenido dinámicamente sin recargar la página.
Controladores Correcto uso de los controladores, evitando aglomeraciones de código utilizando servicios indepentiendes, capaces de hacer gran parte de la lógica para el funcionamiento correcto del controlador.
Twig Uso del motor de plantillas para PHP llamado Twig, su correcto uso de variables, métodos y herencia de diferentes plantillas.
API Creación de API para el Backend, leyendo cuya información en el Frontend y renderizándola en las diferentes plantillas.
Auth Conocimiento de cómo implementar un sistema de autenticación completo.
Mail Configuración y manejo del sistema implementado de envío de mails.
Colecciones Uso fluido de las colecciones, sus respectivos métodos y conocimiento en su implementación para las bases de datos.
Servicios Capacidad de separar lógica de negocio con funcionalidades abstractas y separarlo en servicios reaprovechables o de caso de uso.
Eloquent Conocimientos y experiencia muy profundos sobre Eloquent con el uso de modelos y optimización de query's para bases de datos muy complejas.
Vuex Uso de la tienda Vuex, facilitando el paso de variables entre componentes.
Autenticación Implementación de sistemas de autenticación via API para rutas protegidas y contenido no visible a personal no autorizado.
Nuxt Uso del framework que facilita y mejora todos los aspectos de SEO para las páginas web progresivas (PWA). Tambien facilitando la estructura de ficheros del proyecto Vue.
Validación Validaciones de formulario para evitar un uso incorrecto del envío de información.
POO Uso de classes con sus respectivos atributos para poder inicializarlos y poder hacer lógica de negocio con una estructura limpia y entendible.
Formularios Modificación de formularios ya existentes, creación de formularios independientes y reutilización de campos para los distintos formularios.
Interfaz Uso de la interfaz gráfica que proporciona Wordpress, navegación por los diferentes menús i configuración del administrador de contenidos