Descripción

Objetivos:
1. Comprender y aplicar conceptos avanzados de PHP en el desarrollo de aplicaciones web.
2. Utilizar el marco de trabajo Symfony para desarrollar aplicaciones web robustas y escalables.
3. Crear tiendas en línea y sitios de comercio electrónico utilizando Magento.
4. Integrar bases de datos y APIs en sus aplicaciones web.
5. Diseñar y desarrollar aplicaciones web seguras y de alto rendimiento.
Dirigido a:
El curso está dirigido a programadores, desarrolladores web, diseñadores web y estudiantes de informática que busquen mejorar sus habilidades y conocimientos en el desarrollo de aplicaciones web utilizando PHP, Symfony y Magento.
Requisitos previos:
• Conocimientos básicos de programación y lenguajes de scripting
• Familiaridad con HTML, CSS y JavaScript
• Conocimientos básicos de bases de datos y SQL
• Es recomendable, pero no obligatorio, tener experiencia previa con PHP
Contenidos:
- Introducción al desarrollo de aplicaciones web
- Conceptos básicos y arquitectura de aplicaciones web
- Repaso de HTML, CSS y JavaScript
- PHP en profundidad
- Conceptos avanzados de PHP
- Programación orientada a objetos en PHP
- Gestión de errores y excepciones
- Seguridad en PHP
- Introducción a Symfony
- Instalación y configuración
- Estructura y componentes de Symfony
- Controladores, enrutamiento y vistas
- Gestión de bases de datos con Doctrine
- Formularios y validación
- Seguridad y autenticación
- Introducción a Magento
- Instalación y configuración
- Estructura y componentes de Magento
- Creación y gestión de tiendas en línea
- Personalización de temas y plantillas
- Gestión de catálogos, productos y clientes
- Configuración y gestión de métodos de pago y envío
- Proyecto final
- Desarrollo de una aplicación web completa utilizando PHP
Metodología: El curso será presencial en las aulas virtuales de Nextraining mediante Microsoft Team, con clases en remoto y asistencia obligatoria. Se combinarán clases teóricas, ejemplos prácticos y ejercicios para asegurar una comprensión sólida de los conceptos y su aplicación en el desarrollo de aplicaciones web. Las máquinas virtuales facilitarán el aprendizaje y la práctica, y el proyecto final permitirá a los alumnos aplicar y consolidar los conocimientos adquiridos. La interacción en tiempo real con el instructor y los compañeros de clase a través de la plataforma de aula virtual permitirá a los estudiantes hacer preguntas, obtener retroalimentación y trabajar en equipo en proyectos y ejercicios.
Formulario de preinscripción:
Proyecto 100% subvencionado por LABORA y financiado por la Unión Europea–Next Generation EU
FNOFOR/2022/80/46
Si necesita alguna información adicional sobre la formación 100% subvencionada de Labora, puede ponerse en contacto con nuestro equipo y le informaremos de forma detallada cualquier duda que pueda surgirle.
+34 963 694 964 – formacion@nextraining.es