Curso subvencionado para desempleados presencial
Madrid
Duración : 4 Meses
Este programa está diseñado para ofrecer una formación integral en desarrollo web, arquitectura de sistemas, Inteligencia Artificial aplicada y administración técnica de entornos empresariales. A lo largo del itinerario formativo trabajarás con tecnologías actuales como PHP, Laravel, MariaDB, WordPress y herramientas de automatización, integrando todo ello con sistemas ERP, CRM y CMS profesionales.
Comienza dominando los fundamentos de los sistemas informáticos, las redes, la arquitectura web y el control de versiones, avanzando después en el desarrollo web con HTML, CSS y PHP. Aprende a construir formularios conectados a bases de datos, crear consultas SQL eficientes y diseñar estructuras de datos inteligentes. Profundiza en la programación orientada a objetos y en la introducción a la Inteligencia Artificial aplicada a la programación, incorporando metodologías de Vibe Coding para potenciar el desarrollo asistido por IA.
En el módulo avanzado, desarrolla sistemas profesionales utilizando el framework Laravel bajo la arquitectura MVC. Diseña bases de datos corporativas, implementa funcionalidades esenciales como CRUD, autenticación y seguridad, y aplica control de versiones de manera profesional dentro de proyectos Laravel. Integra automatizaciones e Inteligencia Artificial para mejorar procesos, optimizar el rendimiento y construir aplicaciones modernas y escalables.
Domina además la administración básica de sistemas informáticos, la gestión de copias de seguridad, la monitorización y la automatización avanzada, complementándolo con conocimientos esenciales de ciberseguridad. Aprende a aplicar Python para la gestión de sistemas y para la implementación de tareas automatizadas en entornos reales.
Diseña cuadros de mando y KPIs empresariales para la toma de decisiones, implementando dashboards en Laravel y WordPress y aplicando modelos de datos adaptados a necesidades reales de negocio.
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Sedes
Localización
Fecha inicio
Objetivos
-Capacitar al alumno en el manejo de bases de datos, programación backend y desarrollo de aplicaciones web. -Enseñar a integrar sistemas entre sí: ERP, CRM, ecommerce y CMS. -Dominar la administración básica de sistemas orientada a gestión empresarial. -Construir soluciones completas que abarquen: Frontend (WordPress) + Backend (Laravel/PHP) + Base de datos (MariaDB) + Ecommerce (Shopify). -Formar profesionales capaces de implementar sistemas de información corporativos: gestión de clientes, pedidos, facturación, inventario y almacén.
A quién va dirigido
-Profesionales de la Informática y Comunicaciones. -Desarrolladores de software que desean ampliar sus conocimientos en la gestión de información y bases de datos. -Administradores de sistemas que buscan especializarse en la administración de sistemas de gestión de información. -Gestores de Contenidos y Portales Web. -Profesionales encargados de la creación y gestión de contenidos en plataformas web, intranets y extranets. -Graduados en informática, telecomunicaciones, ingeniería de software, y carreras afines que buscan una especialización adicional para mejorar su empleabilidad
Requisitos
• DNI/NIE en vigor y por ambas caras • Demanda de Empleo en vigor • Currículo (CV) • Titulación académica reglada y oficial (Bachiller, Superior, certificado de profesionalidad nivel III, prueba de acceso a la universidad o titulación oficial superior).
Temario completo de este curso
MÓDULO 1 — Fundamentos de Sistemas de Información
Programación, bases de datos y desarrollo web
1. Sistemas informáticos, redes y arquitectura web
Componentes de un sistema informático.
Redes, protocolos y modelo OSI.
Servidores web, hosting, dominios y DNS.
Arquitectura cliente–servidor y arquitectura web moderna.
Introducción al control de versiones con Git.
2. Desarrollo web básico con HTML, CSS y PHP
Estructuras HTML y maquetación con CSS.
Introducción a PHP: sintaxis, variables, estructuras de control.
Integración HTML + PHP en entornos web.
Procesamiento básico de formularios.
3. Formularios, bases de datos y SQL
Validación y envío de formularios.
Introducción a SGBD: MariaDB.
Creación de bases de datos, tablas y relaciones.
Consultas SQL de inserción, actualización, eliminación y filtrado.
Conexión PHP–MariaDB.
4. Programación Orientada a Objetos en PHP
Clases, objetos, constructores y destructores.
Herencia, encapsulación y polimorfismo.
Modelos de datos aplicados a sistemas empresariales.
5. Introducción a la IA aplicada a la programación
Uso de Inteligencia Artificial como asistente de desarrollo.
Generación de funciones, optimización de código y documentación.
6. Inteligencia Artificial aplicada al desarrollo (Vibe Coding)
Metodología Vibe Coding para programación asistida.
Integración de IA en flujos de trabajo reales.
Automatización de tareas rutinarias de desarrollo.
MÓDULO 2 — Desarrollo Profesional con Laravel, Git y CMS WordPress
Backend avanzado, MVC, repositorios, CMS, CRM y herramientas de integración
7. Diseño de bases de datos y arquitectura de sistemas
Modelado de datos profesional.
Diagramas entidad–relación y normalización.
Arquitecturas monolíticas y basadas en servicios.
8. Framework Laravel y arquitectura MVC
Rutas, controladores, vistas y modelos.
Blade templating.
Eloquent ORM: consultas avanzadas y relaciones.
9. Control de versiones en proyectos Laravel
Git aplicado a proyectos reales.
Branching, merge, pull request y trabajo en equipo.
Repositorios en GitHub/GitLab.
10. Desarrollo de funcionalidades en Laravel
CRUD completos en MVC.
Validación de formularios, políticas y middlewares.
Autenticación, roles, permisos y seguridad.
APIs REST para integrar con otros sistemas empresariales.
11. Automatización e Inteligencia Artificial en Laravel
Generación automática de código con IA.
Automatización de procesos internos (jobs, queues, schedulers).
Implementación de lógica inteligente para sistemas de gestión.
12. CMS WordPress: instalación, admin y desarrollo
Instalación y estructura interna del CMS.
Panel avanzado: usuarios, roles, seguridad y rendimiento.
Desarrollo de plugins a medida.
Creación de temas personalizados.
Integración con APIs REST externas (Laravel, CRM, ERP).
13. Creación de un CRM en WordPress o Laravel
Diseño del modelo de datos del CRM.
Gestión de clientes, actividades, incidencias y seguimiento.
Panel de administración y filtros.
Conexión del CRM con otros sistemas mediante APIs o webhooks.
MÓDULO 3 — Administración de Sistemas, ERP Empresarial y Ciberseguridad
Sistemas, automatización avanzada y desarrollo de soluciones empresariales
14. Administración básica de sistemas informáticos
Gestión de usuarios, grupos y permisos.
Configuración de servicios, logs y procesos.
Servidores Linux: comandos esenciales.
15. Copias de seguridad, monitorización y automatización
Backups programados.
Monitorización básica de servidores.
Automatización de tareas administrativas.
Scripts para entornos productivos.
16. Ciberseguridad aplicada a sistemas
Vulnerabilidades comunes y mitigación.
Seguridad en PHP, Laravel y WordPress.
Protocolos seguros, cifrado y buenas prácticas.
Python para automatización y tareas defensivas.
17. Creación de un Sistema ERP de Gestión Empresarial
Diseño del ERP: productos, inventario, entradas y salidas.
Módulos desarrollados en PHP/Laravel:
Inventario
Facturación
Gestión de clientes
Automatización de procesos internos.
Conexión del ERP con CRM y CMS mediante API REST.
18. Cuadros de mando y KPI
Definición de indicadores: ventas, stock, margen, rendimiento.
Diseño de dashboards interactivos.
Implementación en Laravel o WordPress.
Integración con datos del ERP y CRM.