240 HORAS |
Diseñado y producido por:
Contenidos del curso
Conocimiento/capacidades cognitivas y prácticas
1. A.-Conocimientos. Adquisición de conocimientos de:
Programación orientada a objetos: POO y su implementación en PHP
2. 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
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.
Conocimiento/capacidades cognitivas y prácticas
1. 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.
2. 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.
Conocimiento/capacidades cognitivas y prácticas
1. 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).
2. 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.
Conocimiento/capacidades cognitivas y prácticas
1. 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.
2. 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.
Conocimiento/capacidades cognitivas y prácticas
1. 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
2. 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.
Conocimiento/capacidades cognitivas y prácticas
1. 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
2. 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.
Conocimiento/capacidades cognitivas y prácticas
1. 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
2. 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.
Conocimiento/capacidades cognitivas y prácticas
1. 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
2. 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.
Conocimiento/capacidades cognitivas y prácticas
1. 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
2. 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.
Demo
*La temática y el diseño de la demo son orientativos
Cursos Smartmind
¿Cómo son los cursos Smartmind?
Cursos con diseño profesional y contenido audiovisual interactivo en formato de licencia y cumplen 100% con las especificaciones del SEPE. Te presentamos los catálogos de cursos elearning en SCORM más completos y avanzados del mercado. Mejoramos hasta el 30% las finalizaciones de tus cursos, se incrementan hasta un 70% los alumnos que repiten y empresas como Endesa, Correos o Telefónica forman parte de nuestra cartera de clientes. ¿No crees que por algo será?
Cursos del Plan de Referencia que cumplen con los requisitos del SEPE y cuentan con el sello de diseño y calidad de Smartmind. Colaboramos con las más importantes empresas de formación en la selección de los mejores y más actuales para conseguir los mejores resultados.
¿Cómo funciona el
Catálogo?
¿Cómo funciona el
Catálogo?
Contenidos que se encuentra en la lista de espera de producciones de Smartmind y su ejecución depende de las peticiones de los clientes.
Formación disponible de forma inmediata en nuestros catálogos. Eso sí, se diferencian entre contenidos actuales y anteriores a 2021.
Formación no disponible por diferentes motivos: no recomentado o descatalogado
Todo lo que debes saber sobre los contenidos Smartmind
¿Quieres más información sobre este curso?
Rellena el formulario con tus datos y nos pondremos en contacto contigo para darte todos los detalles de nuestras licencias.
¡Qué bien! Necesitamos saber algunas cosas de ti :)
Déjanos tus datos y nos pondremos en contacto contigo para resolverte todas tus dudas.
¡Qué bien! Necesitamos saber algunas cosas de ti :)