Programación web con PHP
Dominar las herramientas y técnicas necesarias para el desarrollo de aplicaciones web usando PHP como lenguaje principal.
Crear curso
Programa
2 bloques · 150 h- 01HTML, CSS y JavaScript30 h
Fundamentos de HTML
- Conocimiento acerca de la función de HTML en la creación de páginas web y de la estructura básica de un documento HTML
- Iniciación a las etiquetas y elementos HTML
- Conocimiento acerca de la estructura de una página HTML y de las primeras etiquetas básicas: texto, listas, tablas, enlaces, imágenes, vídeos y formularios
- Creación de formularios y validación básica de los datos de los mismos
Estilos con CSS
- Conocimiento acerca de la función de CSS en la creación de páginas web y de la estructura básica de las hojas de estilos y reglas
- Uso de hojas de estilos internas y externas
- Familizarización con los tipos de selectores
- Conocimiento acerca del modelo de cajas
- Control de diseño y formato (márgenes, relleno, bordes, etc.)
- Creación de diseños usando media queries
- Familiarización con algunos conceptos más complejos como son: estilos para texto, fuentes y colores, creación de menús de navegación y transiciones y animaciones simples
Programación con JavaScript
- Iniciación y conocimiento de los conceptos básicos de programación
- Incorporación de scripts JavaScript en páginas web
- Familirización con los conceptos más importantes como: variables, constantes, estructuras de control de flujo y funciones
- Manipulación de DOM
- Manipulación de eventos
- Modificación dinámica del contenido de una página
- Práctica usando los tres lenguajes vistos: HTML, CSS y JavaScript
- 02PHP120 h
Introducción a PHP
- Conocimiento de los principios de PHP y sus características
- Configuración del entorno de desarrollo
- Realización de los primeros scripts introductorios
Sintaxis PHP
- Iniciación en los primeros conceptos necesarios en PHP: variables, constantes, tipos de datos, operadores y estructuras de control de flujo
- Conocimiento del tratamiento de funciones y de parámetros en PHP (valor y referencia)
- Implementaciones que usen arrays y cadenas
- Implementación y uso de formularios y validación de datos
Programación orientada a objetos en PHP
- Familiarización con los conceptos de la programación orientada a objetos
- Implementación de modelos
- Implementación de enlaces con fuentes de datos diferentes
- Manejo de clases y objetos en PHP
- Profundizar en los conceptos de programación orientada a objetos: herencia, encapsulamiento y polimorfismo
- Uso de interfaces
- Implementación y uso de excepciones
- Comprensión de los espacios de nombres y uso de los mismos en ejercicios prácticos
Desarrollo de aplicaciones web con PHP
- Conocimiento introductorio acerca de la arquitectura de aplicaciones web
- Familiarización con los mecanismos de implementar aplicaciones seguras en PHP
- Gestión de cookies y sesiones
- Carga y gestión de archivos
- Integración inicial de formularios y bases de datos
- MVC en PHP
Bases de datos con PHP
- Conocimiento acerca de bases de datos relacionales y no relacionales
- Conexión de aplicaciones a bases de datos e interactuar con ellas
Desarrollo de aplicaciones web avanzadas
- Implementaciones incluyendo integraciones con APIs y servicios web, tratando lo básico acerca de la asincronía
- Creación y comprensión de aplicaciones básicas usando WebSockets
- Familiarización con conceptos de autorización y autenticación e implementación de los mismos
Proyecto final
- Realización de un trabajo en equipo que utilice PHP, HTML, CSS y JavaScripty que disponga de integración con base de datos