Desarrollador web avanzado con PHP

Desarrollador web avanzado con PHP

Módulos y Contenidos:

Mes 1: PHP Profesional y Arquitectura Interna (5 semanas)

  • Clase 1: Excepciones y Manejo Profesional de Errores
    • try / catch / finally
    • Excepciones personalizadas
    • Manejo global de errores
    • Logging estructurado
    • Buenas prácticas en producción
  • Clase 2: Namespaces y Autoloading Profesional
    • Namespaces avanzados
    • PSR-4
    • Autoloading manual
    • Composer autoload
    • Organización escalable del código
  • Clase 3: Closures y Programación Funcional
    • Funciones anónimas
    • Closures
    • Uso en callbacks
    • Funciones como parámetros
    • Aplicación práctica
  • Clase 4: Sesiones, Cookies y Seguridad Avanzada
    • Manejo seguro de sesiones
    • Cookies seguras
    • Configuración de sesiones en producción
    • Regeneración de sesión
  • Clase 5: ORM y Bases de Datos Avanzadas
    • PDO avanzado
    • Transacciones
    • Consultas complejas
    • Introducción a ORM
    • Relaciones entre tablas

Mes 2: Patrones de Diseño Aplicados (4 semanas)

  • Clase 6: Arquitectura MVC desde Cero
    • Separación de responsabilidades
    • Crear mini framework MVC
    • Rutas
    • Controladores
    • Vistas dinámicas
  • Clase 7: Patrón Singleton y Factory
    • Implementación de Singleton
    • Factory Method
    • Casos reales de uso
    • Buenas prácticas
  • Clase 8: Observer y Strategy
    • Sistema de eventos
    • Notificaciones
    • Comportamientos dinámicos
    • Aplicación práctica en proyecto
  • Clase 9: Dependency Injection Profesional
    • Inyección manual
    • Contenedor de dependencias
    • Mejora de testabilidad
    • Arquitectura limpia

Mes 3: Seguridad en Aplicaciones Reales (4 semanas)

  • Clase 10: Protección contra Inyección SQL
    • Consultas preparadas
    • Validación de datos
    • Sanitización
    • Buenas prácticas
  • Clase 11: XSS y Validación de Datos
    • Escape de salida
    • htmlentities()
    • Filtros
    • Seguridad en formularios
  • Clase 12: Sistema de Autenticación Profesional
    • Login seguro
    • Roles y permisos
    • password_hash()
    • password_verify()
    • Middleware de protección
  • Clase 13: Protección CSRF y Seguridad Avanzada
    • Tokens CSRF
    • Protección de formularios
    • Encriptación avanzada
    • Seguridad en APIs

Mes 4: Arquitecturas Modernas (4 semanas)

  • Clase 14: Microservicios con PHP
    • Concepto de microservicio
    • Servicios independientes
    • Comunicación entre servicios
  • Clase 15: Creación de APIs REST Profesionales
    • Endpoints REST
    • Métodos HTTP
    • JSON responses
    • Paginación
    • Autenticación JWT
  • Clase 16: WebSockets y Tiempo Real
    • Comunicación bidireccional
    • Notificaciones en vivo
    • Chat básico en tiempo real
  • Clase 17: Docker para Desarrolladores PHP
    • Contenedores
    • Dockerfile
    • docker-compose
    • Entorno replicable producción

Mes 5: Optimización y Escalabilidad (3 semanas)

  • Clase 18: Optimización de Base de Datos
    • Índices
    • EXPLAIN
    • Optimización de consultas
    • Normalización
  • Clase 19: Caché y Rendimiento
    • Redis
    • Memcached
    • Caché de consultas
    • Optimización de recursos estáticos
  • Clase 20: Profiling y Load Balancing
    • Xdebug
    • Análisis de rendimiento
    • Balanceo de carga
    • Escalabilidad horizontal

Mes 5: Entorno Profesional (3 semanas)

  • Clase 21: Git Avanzado y Trabajo Colaborativo
    • Branching avanzado
    • Merge
    • Pull Request
    • Flujo Git profesional
  • Clase 22: CI/CD con GitLab
    • Pipelines
    • Deploy automático
    • Integración continua
  • Clase 23: Desarrollo Aplicación Web Completa
    • Sistema MVC completo
    • Autenticación
    • API REST
    • Seguridad aplicada
    • Optimización
    • Dockerizado

Objetivo del curso

¿Ya sabés PHP y querés dar el salto a nivel profesional? Este curso está diseñado para convertirte en un desarrollador backend avanzado, capaz de crear aplicaciones web seguras, escalables y listas para producción. Durante 5 meses vas a trabajar con arquitecturas modernas como MVC, desarrollar APIs REST profesionales, aplicar patrones de diseño, implementar seguridad avanzada (protección contra SQL Injection, XSS, CSRF) y optimizar el rendimiento de aplicaciones reales. Además, aprenderás a integrar PHP con tecnologías modernas como React o Vue, trabajar con Docker, utilizar Git y CI/CD, y aplicar buenas prácticas utilizadas en empresas de software. 💻 No es solo teoría: desarrollarás una aplicación web completa como proyecto final, aplicando todo lo aprendido en un entorno profesional.

Costo

El valor total del curso es de $247.500. Para su comodidad, ofrecemos la posibilidad de abonarlo en un único pago o en 5 cuotas mensuales de $55.000 cada una. Esta opción de financiamiento permite a los estudiantes acceder al curso sin la necesidad de realizar el pago completo de manera inmediata, facilitando así la planificación económica y asegurando su participación en la capacitación.

Copyright©2024 ATB