INFORMÁTICA Y COMUNICACIONES
Online

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.

Cargando enlace...

¿Este curso no te encaja al 100%?

Nuestra IA analiza más de 6.000 cursos de toda España

Cargando Similares...