Especialidad formativa
Desarrollador back end con php
Qué aprenderás
Desarrollar el Back End utilizando el lenguaje de programación PHP del lado de servidor para diseñar, desarrollar y mantener aplicaciones web dinámicas.
Contenido del curso
01
PROGRAMACIÓN ORIENTADA A OBJETOS Y PHP
- OBJETIVO
- A.-Conocimientos
- Adquisición de conocimientos de:
- Programación orientada a objetos: POO y su implementación en PHP
- El paradigma de la POO.
- Encapsulación de datos y funciones relacionadas.
- B. Capacidades cognitivas y prácticas
- Identificación de los fundamentos y técnicas de PHP para conseguir un conocimiento avanzado del lenguaje.
- Aproximación al paradigma de programación orientada a objetos y su implementación en PHP.
- Utilización del código PHP con la finalidad de aplicarlo al desarrollo profesional de soluciones, dominando la inyección de dependencias para la creación de starters.
- Aplicación de encapsulamiento en el control del acceso a los componentes internos.
- Dominación de Interfaces y clases abstractas para el establecimiento de contratos.
- Aplicación de una calidad del código alta, respetando guías de código limpio y seguro.
- Entrenamiento de la técnicas y conocimientos avanzados de PHP fundamentales para conseguir un rendimiento óptimo, código limpio y mantenible y que ayude a resolver problemas complejos.
- Desarrollo de una aplicación para la gestión de material dentro de una biblioteca.
- CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
- A.-Conocimientos. Adquisición de conocimientos de:
- Programación orientada a objetos: POO y su implementación en PHP
- o El paradigma de la POO.
- o Encapsulación de datos y funciones relacionadas.
- B.- Capacidades cognitivas y prácticas
- Identificación de los fundamentos y técnicas de PHP para conseguir un conocimiento avanzado del lenguaje.
- Aproximación al paradigma de programación orientada a objetos y su implementación en PHP.
- Utilización del código PHP con la finalidad de aplicarlo al desarrollo profesional de soluciones, dominando la inyección de dependencias para la creación de starters.
- Aplicación de encapsulamiento en el control del acceso a los componentes internos.
- Dominación de Interfaces y clases abstractas para el establecimiento de contratos.
- Aplicación de una calidad del código alta, respetando guías de código limpio y seguro.
- Entrenamiento de la técnicas y conocimientos avanzados de PHP fundamentales para conseguir un rendimiento óptimo, código limpio y mantenible y que ayude a resolver problemas complejos.
- Desarrollo de una aplicación para la gestión de material dentro de una biblioteca.
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- A.-Conocimientos. Adquisición de conocimientos de:
- Programación orientada a objetos: POO y su implementación en PHP
- o El paradigma de la POO.
- o Encapsulación de datos y funciones relacionadas.
- B.- Capacidades cognitivas y prácticas
- Identificación de los fundamentos y técnicas de PHP para conseguir un conocimiento avanzado del lenguaje.
- Aproximación al paradigma de programación orientada a objetos y su implementación en PHP.
- Utilización del código PHP con la finalidad de aplicarlo al desarrollo profesional de soluciones, dominando la inyección de dependencias para la creación de starters.
- Aplicación de encapsulamiento en el control del acceso a los componentes internos.
- Dominación de Interfaces y clases abstractas para el establecimiento de contratos.
- Aplicación de una calidad del código alta, respetando guías de código limpio y seguro.
- Entrenamiento de la técnicas y conocimientos avanzados de PHP fundamentales para conseguir un rendimiento óptimo, código limpio y mantenible y que ayude a resolver problemas complejos.
- Desarrollo de una aplicación para la gestión de material dentro de una biblioteca.
02
INTRODUCCIÓN A BASES DE DATOS Y SERVICIOS PHP
- OBJETIVO
- A.-Conocimientos
- Adquisición de conocimientos de:
- Modelo basado en funciones.
- Sistemas de gestión de bases de datos: MySQL o PostgreSQL
- Funcionalidades adicionales de PHP: manipulación de archivos, la autenticación de usuarios/as y conexión con APIs externas.
- B.- Capacidades cognitivas y prácticas
- Gestión de operaciones con diferente base de datos y poder persistir estado.
- Aplicación de las distintas técnicas avanzadas de PHP.
- Acercamiento a los frameworks existentes en PHP para profundizar en los más utilizados a nivel profesional.
- Conexión y realización de operaciones con diferentes bases de datos con la finalidad de persistir estado.
- Automatización del desarrollo Back End de una aplicación con la finalidad de exponer sus servicios mediante una API de una manera óptima y securizada.
- Entrenamiento de uso de técnicas avanzadas de PHP fundamentales para conseguir una correcta gestión de la información almacenada en las bases de datos.
- Desarrollo de una aplicación web para la gestión de tareas dentro de una empresa.
- CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
- A.-Conocimientos. Adquisición de conocimientos de:
- Modelo basado en funciones.
- Sistemas de gestión de bases de datos: MySQL o PostgreSQL
- Funcionalidades adicionales de PHP: manipulación de archivos, la autenticación de usuarios/as y conexión con APIs externas.
- B.- Capacidades cognitivas y prácticas
- Gestión de operaciones con diferente base de datos y poder persistir estado.
- Aplicación de las distintas técnicas avanzadas de PHP.
- Acercamiento a los frameworks existentes en PHP para profundizar en los más utilizados a nivel profesional.
- Conexión y realización de operaciones con diferentes bases de datos con la finalidad de persistir estado.
- Automatización del desarrollo Back End de una aplicación con la finalidad de exponer sus servicios mediante una API de una manera óptima y securizada.
- Entrenamiento de uso de técnicas avanzadas de PHP fundamentales para conseguir una correcta gestión de la información almacenada en las bases de datos.
- Desarrollo de una aplicación web para la gestión de tareas dentro de una empresa.
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- A.-Conocimientos. Adquisición de conocimientos de:
- Modelo basado en funciones.
- Sistemas de gestión de bases de datos: MySQL o PostgreSQL
- Funcionalidades adicionales de PHP: manipulación de archivos, la autenticación de usuarios/as y conexión con APIs externas.
- B.- Capacidades cognitivas y prácticas
- Gestión de operaciones con diferente base de datos y poder persistir estado.
- Aplicación de las distintas técnicas avanzadas de PHP.
- Acercamiento a los frameworks existentes en PHP para profundizar en los más utilizados a nivel profesional.
- Conexión y realización de operaciones con diferentes bases de datos con la finalidad de persistir estado.
- Automatización del desarrollo Back End de una aplicación con la finalidad de exponer sus servicios mediante una API de una manera óptima y securizada.
- Entrenamiento de uso de técnicas avanzadas de PHP fundamentales para conseguir una correcta gestión de la información almacenada en las bases de datos.
- Desarrollo de una aplicación web para la gestión de tareas dentro de una empresa.
03
SYMFONY
- OBJETIVO
- A.-Conocimientos
- Adquisición de conocimientos de:
- Symfony: Framework de desarrollo web en PHP.
- Arquitectura modular
- Simplificación y aceleración del proceso de construcción de aplicaciones web complejas y escalabilidad.
- Modularidad y la mantenibilidad del código.
- Reutilización del código.
- Doctrine: sistema de manejo de eventos, ORM (Object-Relational Mapping)
- Consola de comandos
- Arquitectura de Modelo-Vista-Controlador (MVC).
- B.- Capacidades cognitivas y prácticas
- Identificación de las características y ventajas del framework PHP Symfony.
- Utilización del desarrollo Back End con la finalidad de construir aplicaciones web desde cero utilizando el framework PHP Symfony.
- Automatización de los procesos para hacer uso del ORM Docrtine para las operaciones con bases de datos.
- Comprensión del funcionamiento del framework Symfony, creación de proyectos con Symfony, utilización del ORM con BBDD y mantenimiento de un código limpio y fiable que ayude a resolver problemas complejos.
- Desarrollo de una aplicación que permitirá visualizar un listado de eventos registrados.
- CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
- A.-Conocimientos. Adquisición de conocimientos de:
- Symfony: Framework de desarrollo web en PHP.
- Arquitectura modular
- Simplificación y aceleración del proceso de construcción de aplicaciones web complejas y escalabilidad.
- Modularidad y la mantenibilidad del código.
- Reutilización del código.
- Doctrine: sistema de manejo de eventos, ORM (Object-Relational Mapping)
- Consola de comandos
- Arquitectura de Modelo-Vista-Controlador (MVC).
- B.- Capacidades cognitivas y prácticas
- Identificación de las características y ventajas del framework PHP Symfony.
- Utilización del desarrollo Back End con la finalidad de construir aplicaciones web desde cero utilizando el framework PHP Symfony.
- Automatización de los procesos para hacer uso del ORM Docrtine para las operaciones con bases de datos.
- Comprensión del funcionamiento del framework Symfony, creación de proyectos con Symfony, utilización del ORM con BBDD y mantenimiento de un código limpio y fiable que ayude a resolver problemas complejos.
- Desarrollo de una aplicación que permitirá visualizar un listado de eventos registrados.
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- A.-Conocimientos. Adquisición de conocimientos de:
- Symfony: Framework de desarrollo web en PHP.
- Arquitectura modular
- Simplificación y aceleración del proceso de construcción de aplicaciones web complejas y escalabilidad.
- Modularidad y la mantenibilidad del código.
- Reutilización del código.
- Doctrine: sistema de manejo de eventos, ORM (Object-Relational Mapping)
- Consola de comandos
- Arquitectura de Modelo-Vista-Controlador (MVC).
- B:- Capacidades cognitivas y prácticas
- Identificación de las características y ventajas del framework PHP Symfony.
- Utilización del desarrollo Back End con la finalidad de construir aplicaciones web desde cero utilizando el framework PHP Symfony.
- Automatización de los procesos para hacer uso del ORM Docrtine para las operaciones con bases de datos.
- Comprensión del funcionamiento del framework Symfony, creación de proyectos con Symfony, utilización del ORM con BBDD y mantenimiento de un código limpio y fiable que ayude a resolver problemas complejos.
- Desarrollo de una aplicación que permitirá visualizar un listado de eventos registrados.
04
LARAVEL
- OBJETIVO
- A.-Conocimientos
- Adquisición de conocimientos de:
- Laravel: Framework de desarrollo web en PHP.
- Arquitectura de Modelo-Vista-Controlador (MVC).
- Características avanzadas: Eloquent ORM para la gestión de bases de datos, Blade como motor de plantillas y un sistema robusto de gestión de dependencias.
- Herramientas para tareas comunes.
- B.- Capacidades cognitivas y prácticas
- Identificación y uso de las ventajas y características del framework PHP Laravel.
- Construcción de aplicaciones web desde cero mediante el uso del framerwork PHP Laravel.
- Aplicación del ORM Eloquent para interactuar con bases de datos.
- Comprensión del funcionamiento del framework Laravel, creación de proyectos con Laravel, utilización del ORM con BBDD y mantenimiento de un código limpio y fiable que ayude a resolver problemas complejos.
- Utilización de un Gestor de películas. Desarrollo de una aplicación web que nos permitirá el registro de películas vistas.
- CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
- A.-Conocimientos. Adquisición de conocimientos de:
- Laravel: Framework de desarrollo web en PHP.
- Arquitectura de Modelo-Vista-Controlador (MVC).
- Características avanzadas: Eloquent ORM para la gestión de bases de datos, Blade como motor de plantillas y un sistema robusto de gestión de dependencias.
- Herramientas para tareas comunes.
- B.- Capacidades cognitivas y prácticas
- Identificación y uso de las ventajas y características del framework PHP Laravel.
- Construcción de aplicaciones web desde cero mediante el uso del framerwork PHP Laravel.
- Aplicación del ORM Eloquent para interactuar con bases de datos.
- Comprensión del funcionamiento del framework Laravel, creación de proyectos con Laravel, utilización del ORM con BBDD y mantenimiento de un código limpio y fiable que ayude a resolver problemas complejos.
- Utilización de un Gestor de películas. Desarrollo de una aplicación web que nos permitirá el registro de películas vistas.
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- A.-Conocimientos. Adquisición de conocimientos de:
- Laravel: Framework de desarrollo web en PHP.
- Arquitectura de Modelo-Vista-Controlador (MVC).
- Características avanzadas: Eloquent ORM para la gestión de bases de datos, Blade como motor de plantillas y un sistema robusto de gestión de dependencias.
- Herramientas para tareas comunes.
- B.- Capacidades cognitivas y prácticas
- Identificación y uso de las ventajas y características del framework PHP Laravel.
- Construcción de aplicaciones web desde cero mediante el uso del framerwork PHP Laravel.
- Aplicación del ORM Eloquent para interactuar con bases de datos.
- Comprensión del funcionamiento del framework Laravel, creación de proyectos con Laravel, utilización del ORM con BBDD y mantenimiento de un código limpio y fiable que ayude a resolver problemas complejos.
- Utilización de un Gestor de películas. Desarrollo de una aplicación web que nos permitirá el registro de películas vistas.
05
GESTIÓN DE PLANTILLAS Y ENRUTADO
- OBJETIVO
- A.-Conocimientos
- Adquisición de conocimientos de:
- Framework Codeigniter de desarrollo web en PHP.
- Curva de aprendizaje y tamaño compacto
- Bibliotecas y helpers para tareas comunes
- Desarrollo del Back End utilizando el patrón MVC
- Casos de prueba de la plataforma
- B.- Capacidades cognitvas y prácticas
- Identificación y conocimiento de las características y ventajas del framework PHP CodeIgniter.
- Construcción de una aplicación web desde cero mediante el uso del framework PHP Codeigniter.
- Comprensión del funcionamiento del framework Codeigniter, creación de proyectos con Codeigniter, utilización del ORM con BBDD y mantenimiento de un código limpio y fiable que ayude a resolver problemas complejos.
- Desarrollo de una aplicación que permitirá visualizar el stock de los elementos almacenados.
- CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
- A.-Conocimientos. Adquisición de conocimientos de:
- Framework Codeigniter de desarrollo web en PHP.
- Curva de aprendizaje y tamaño compacto
- Bibliotecas y helpers para tareas comunes
- Desarrollo del Back End utilizando el patrón MVC
- Casos de prueba de la plataforma
- B.- Capacidades cognitvas y prácticas
- Identificación y conocimiento de las características y ventajas del framework PHP CodeIgniter.
- Construcción de una aplicación web desde cero mediante el uso del framework PHP Codeigniter.
- Comprensión del funcionamiento del framework Codeigniter, creación de proyectos con Codeigniter, utilización del ORM con BBDD y mantenimiento de un código limpio y fiable que ayude a resolver problemas complejos.
- Desarrollo de una aplicación que permitirá visualizar el stock de los elementos almacenados.
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- A.-Conocimientos. Adquisición de conocimientos de:
- Framework Codeigniter de desarrollo web en PHP.
- Curva de aprendizaje y tamaño compacto
- Bibliotecas y helpers para tareas comunes
- Desarrollo del Back End utilizando el patrón MVC
- Casos de prueba de la plataforma
- B.- Capacidades cognitvas y prácticas
- Identificación y conocimiento de las características y ventajas del framework PHP Codeigniter.
- Construcción de una aplicación web desde cero mediante el uso del framework PHP Codeigniter.
- Comprensión del funcionamiento del framework Codeigniter, creación de proyectos con Codeigniter, utilización del ORM con BBDD y mantenimiento de un código limpio y fiable que ayude a resolver problemas complejos.
- Desarrollo de una aplicación que permitirá visualizar el stock de los elementos almacenados.
06
WORDPRESS
- OBJETIVO
- A.-Conocimientos
- Adquisición de conocimientos de:
- Ajustes y utilización del código PHP en WordPress
- Sistema de gestión de contenido (CMS)
- Temas y plugins de WordPress
- B.- Capacidades Cognitivas y prácticas
- Identificación y conocimiento de las ventajas de usar WordPress
- Configuración y puesta en marcha de Wordpress.
- Aplicación de la arquitectura de desarrollo en Wordpress.
- Comprensión del funcionamiento de Wordpress, de manera eficaz para la creación de web dinámicas de manera eficiente utilizando plantillas.
- Desarrollo de una página web utilizando el CMS Wordpress.
- CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
- A.-Conocimientos. Adquisición de conocimientos de:
- Ajustes y utilización del código PHP en WordPress
- Sistema de gestión de contenido (CMS)
- Temas y plugins de WordPress
- B.- Capacidades Cognitivas y prácticas
- Identificación y conocimiento de las ventajas de usar WordPress
- Configuración y puesta en marcha de Wordpress.
- Aplicación de la arquitectura de desarrollo en Wordpress.
- Comprensión del funcionamiento de Wordpress, de manera eficaz para la creación de web dinámicas de manera eficiente utilizando plantillas.
- Desarrollo de una página web utilizando el CMS Wordpress.
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- A.-Conocimientos. Adquisición de conocimientos de:
- Ajustes y utilización del código PHP en WordPress
- Sistema de gestión de contenido (CMS)
- Temas y plugins de WordPress
- B.- Capacidades Cognitivas y prácticas
- Identificación y conocimiento de las ventajas de usar WordPress
- Configuración y puesta en marcha de Wordpress.
- Aplicación de la arquitectura de desarrollo en Wordpress.
- Comprensión del funcionamiento de Wordpress, de manera eficaz para la creación de web dinámicas de manera eficiente utilizando plantillas.
- Desarrollo de una página web utilizando el CMS Wordpress.
07
REST APIs
- OBJETIVO
- A.-Conocimientos
- Adquisición de conocimientos de:
- Arquitectura API REST en PHP: comunicación entre sistemas y aplicaciones
- Operaciones CRUD (Crear, Leer, Actualizar, Eliminar) a través de HTTP.
- Gestión adecuada de rutas, autenticación, y manipulación de datos en formato JSON
- Interconexión eficiente de sistemas heterogéneos
- B.- Capacidades cognitivas y prácticas
- Aplicación y diseño de APIs / servicios web utilizando los principios de la arquitectura REST.
- Manipulación datos en formato JSON.
- Exposición de servicios para realizar operaciones CRUD a través de HTTP.
- Comprensión de REST API's en los diferentes frameworks utilizados y wordpress. Utilización y creación de CRUDS (Crear, Leer, Actualizar, Eliminar) a través de peticiones HTTP.
- Creación de CRUDS. Desarrollo de Rest API's en los diferentes frameworks utilizados.
- CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
- A.-Conocimientos. Adquisición de conocimientos de:
- Arquitectura API REST en PHP: comunicación entre sistemas y aplicaciones
- Operaciones CRUD (Crear, Leer, Actualizar, Eliminar) a través de HTTP.
- Gestión adecuada de rutas, autenticación, y manipulación de datos en formato JSON
- Interconexión eficiente de sistemas heterogéneos
- B.- Capacidades cognitivas y prácticas
- Aplicación y diseño de APIs / servicios web utilizando los principios de la arquitectura REST.
- Manipulación datos en formato JSON.
- Exposición de servicios para realizar operaciones CRUD a través de HTTP.
- Comprensión de REST API's en los diferentes frameworks utilizados y wordpress. Utilización y creación de CRUDS (Crear, Leer, Actualizar, Eliminar) a través de peticiones HTTP.
- Creación de CRUDS. Desarrollo de Rest API's en los diferentes frameworks utilizados.
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- A.-Conocimientos. Adquisición de conocimientos de:
- Arquitectura API REST en PHP: comunicación entre sistemas y aplicaciones
- Operaciones CRUD (Crear, Leer, Actualizar, Eliminar) a través de HTTP.
- Gestión adecuada de rutas, autenticación, y manipulación de datos en formato JSON
- Interconexión eficiente de sistemas heterogéneos
- B.- Capacidades cognitivas y prácticas
- Aplicación y diseño de APIs / servicios web utilizando los principios de la arquitectura REST.
- Manipulación datos en formato JSON.
- Exposición de servicios para realizar operaciones CRUD a través de HTTP.
- Comprensión de REST API's en los diferentes frameworks utilizados y wordpress. Utilización y creación de CRUDS (Crear, Leer, Actualizar, Eliminar) a través de peticiones HTTP.
- Creación de CRUDS. Desarrollo de Rest API's en los diferentes frameworks utilizados.
08
DEBUGGING Y CALIDAD DE CÓDIGO
- OBJETIVO
- A.-Conocimientos
- Adquisición de conocimientos de:
- Identificación y corrección de errores en el código (debugging)
- Buenas prácticas de codificación para garantizar un desarrollo robusto y mantenible
- SOLID. Principios del diseño orientado a objetos en PHP
- B.- Capacidades cognitivas y prácticas
- Creación y diseño de test unitarios para la comprobación correcta de algún CRUD creado.
- Aplicación de SOLID para contribuir a un código más comprensible y fácil de mantener.
- Implementación de buenas prácticas de codificación para garantizar un desarrollo robusto y mantenible.
- Comprensión del funcionamiento de debugging y comprobación de la calidad del código conociendo aspectos como la creación de test unitarios que comprueben la calidad y robustez del código generado en un proyecto.
- Creación de test unitarios. Creación de una serie de test unitarios para la comprobación correcta de algún CRUD creado.
- CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
- A.-Conocimientos. Adquisición de conocimientos de:
- Identificación y corrección de errores en el código (debugging)
- Buenas prácticas de codificación para garantizar un desarrollo robusto y mantenible
- SOLID. Principios del diseño orientado a objetos en PHP
- B.- Capacidades cognitivas y prácticas
- Creación y diseño de test unitarios para la comprobación correcta de algún CRUD creado.
- Aplicación de SOLID para contribuir a un código más comprensible y fácil de mantener.
- Implementación de buenas prácticas de codificación para garantizar un desarrollo robusto y mantenible.
- Comprensión del funcionamiento de debugging y comprobación de la calidad del código conociendo aspectos como la creación de test unitarios que comprueben la calidad y robustez del código generado en un proyecto.
- Creación de test unitarios. Creación de una serie de test unitarios para la comprobación correcta de algún CRUD creado.
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- A.-Conocimientos. Adquisición de conocimientos de:
- Identificación y corrección de errores en el código (debugging)
- Buenas prácticas de codificación para garantizar un desarrollo robusto y mantenible
- SOLID. Principios del diseño orientado a objetos en PHP
- B.- Capacidades cognitivas y prácticas
- Creación y diseño de test unitarios para la comprobación correcta de algún CRUD creado.
- Aplicación de SOLID para contribuir a un código más comprensible y fácil de mantener.
- Implementación de buenas prácticas de codificación para garantizar un desarrollo robusto y mantenible.
- Comprensión del funcionamiento de debugging y comprobación de la calidad del código conociendo aspectos como la creación de test unitarios que comprueben la calidad y robustez del código generado en un proyecto.
- Creación de test unitarios. Creación de una serie de test unitarios para la comprobación correcta de algún CRUD creado.
09
SEGURIDAD EN APLICACIONES WEB
- OBJETIVO
- A.-Conocimientos
- Adquisición de conocimientos de:
- Implementación de JWT
- Integración de JWT en aplicaciones PHP
- Uso de firma digital para validar la procedencia de los tokens y el uso de algoritmos de cifrado
- B.- Capacidades cognitivas y prácticas
- Implementación de JWT como método eficaz para la transmisión segura de información entre el cliente y el servidor, permitiendo la verificación de la autenticidad de las solicitudes.
- Aplicación de prácticas clave como la firma digital para validar la procedencia de los tokens y el uso de algoritmos de cifrado, asegurando la confidencialidad de los datos transmitidos.
- Fortalecimiento de las capas de seguridad, mitigando amenazas como ataques de suplantación de identidad y garantizando la integridad de las operaciones en línea, contribuyendo así a la construcción de aplicaciones web más confiables y resistentes.
- Realización del control de acceso en aplicaciones web con tecnología JWT.
- Comprensión del control de seguridad en aplicaciones web con tecnología JWT en los diferentes frameworks conocidos en PHP.
- Implementación de seguridad JWT. Desarrollo de seguridad JWT en los diferentes frameworks utilizado durante el programa formativo.
- CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
- A.-Conocimientos. Adquisición de conocimientos de:
- Implementación de JWT
- Integración de JWT en aplicaciones PHP
- Uso de firma digital para validar la procedencia de los tokens y el uso de algoritmos de cifrado
- B.- Capacidades cognitivas y prácticas
- Implementación de JWT como método eficaz para la transmisión segura de información entre el cliente y el servidor, permitiendo la verificación de la autenticidad de las solicitudes.
- Aplicación de prácticas clave como la firma digital para validar la procedencia de los tokens y el uso de algoritmos de cifrado, asegurando la confidencialidad de los datos transmitidos.
- Fortalecimiento de las capas de seguridad, mitigando amenazas como ataques de suplantación de identidad y garantizando la integridad de las operaciones en línea, contribuyendo así a la construcción de aplicaciones web más confiables y resistentes.
- Realización del control de acceso en aplicaciones web con tecnología JWT.
- Comprensión del control de seguridad en aplicaciones web con tecnología JWT en los diferentes frameworks conocidos en PHP.
- Implementación de seguridad JWT. Desarrollo de seguridad JWT en los diferentes frameworks utilizado durante el programa formativo.
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- A.-Conocimientos. Adquisición de conocimientos de:
- Implementación de JWT
- Integración de JWT en aplicaciones PHP
- Uso de firma digital para validar la procedencia de los tokens y el uso de algoritmos de cifrado
- B.- Capacidades cognitivas y prácticas
- Implementación de JWT como método eficaz para la transmisión segura de información entre el cliente y el servidor, permitiendo la verificación de la autenticidad de las solicitudes.
- Aplicación de prácticas clave como la firma digital para validar la procedencia de los tokens y el uso de algoritmos de cifrado, asegurando la confidencialidad de los datos transmitidos.
- Fortalecimiento de las capas de seguridad, mitigando amenazas como ataques de suplantación de identidad y garantizando la integridad de las operaciones en línea, contribuyendo así a la construcción de aplicaciones web más confiables y resistentes.
- Realización del control de acceso en aplicaciones web con tecnología JWT.
- Comprensión del control de seguridad en aplicaciones web con tecnología JWT en los diferentes frameworks conocidos en PHP.
- Implementación de seguridad JWT. Desarrollo de seguridad JWT en los diferentes frameworks utilizado durante el programa formativo.
Especialidad formativa