Programación Web con Tecnologías de Software Libre
Especialízate en el desarrollo de aplicaciones web con software libre. Aprenderás a gestionar servidores, bases de datos y lenguajes fundamentales como PHP y frameworks modernos. Una formación práctica diseñada para adquirir competencias técnicas en arquitectura web, patrones de diseño y optimización de código, mejorando tu empleabilidad en el sector tecnológico actual.
Información del curso
- Duración150 horas lectivas
- UbicaciónMadrid
- EmpresaCOREMSA
Requisitos y destinatarios
Requisitos
- Residencia en la Comunidad de Madrid.
- Demanda de empleo actualizada.
- DNI o NIE en vigor con permiso de residencia.
Dirigido a
Personas desempleadas interesadas en el desarrollo web.
Qué aprenderás
- Configurar entornos de desarrollo basados en Apache, MySQL y PHP.
- Dominar la sintaxis básica y avanzada del lenguaje PHP.
- Implementar programación orientada a objetos en entornos web.
- Gestionar bases de datos MySQL y validar entradas de información.
- Aplicar el patrón de diseño MVC en el desarrollo de aplicaciones.
- Desarrollar proyectos complejos utilizando el Framework Symfony.
- Optimizar y mantener código web siguiendo buenas prácticas.
Temario
Estructura y Contenidos del Programa
El curso se estructura en cinco bloques temáticos diseñados para transformar tu capacidad técnica en el ámbito del desarrollo web:
1. Fundamentos del Desarrollo Web con Software Libre
- Arquitectura Web: Exploración de las posibilidades tecnológicas actuales.
- Entorno LAMP: Configuración profesional de Apache, MySQL y PHP.
2. Programación Dinámica con PHP (Nivel Inicial)
- Sintaxis y Lógica: Variables, tipos de datos, operadores y estructuras de control.
- Funcionalidad: Implementación de funciones y gestión de flujos repetitivos para la automatización de procesos.
3. Programación Orientada a Objetos y Buenas Prácticas
- Arquitectura de Software: Uso avanzado de clases, objetos y constructores.
- Abstracción: Implementación de métodos, polimorfismo e interfaces para crear código escalable.
- Gestión de Errores: Tratamiento avanzado de excepciones para aplicaciones robustas.
4. Gestión de Datos y Patrones de Diseño
- Bases de Datos: Interacción profunda con MySQL y validación de datos críticos.
- Gestión de Sesiones: Manejo seguro de usuarios mediante cookies y sesiones.
- Patrón MVC: Comprensión e implementación del modelo Modelo-Vista-Controlador.
5. Desarrollo Profesional con Symfony Framework
- Ecosistema Symfony: Estructura, configuración y entornos de ejecución.
- Despliegue de Componentes: Uso del Modelo, la Vista y el Controlador para el desarrollo ágil.
- Proyecto Práctico: Aplicación real de los conocimientos en una arquitectura profesional.
Esta metodología asegura no solo la teoría, sino la capacidad de construir sitios web funcionales, seguros y optimizados, alineados con las demandas actuales del sector digital.
¿Este curso no te encaja al 100%?
Nuestra IA analiza más de 6.000 cursos de toda España