M脫DULO 3: PROGRAMACI脫N EN SERVIDOR PHP Y SQL 聽(6 horas)
3.1. INSTALACI脫N DE PHP, Apache y MySQL
聽 聽驴Qu茅 es PHP? 驴Qu茅 se necesita para usar PHP? 驴Qu茅 se puede hacer con PHP?.
聽 聽Obtener e Instalar el paquete XAMPP/LAMP. Apache y MySQL como servicios. Instalar LAMP
聽- apt install apache2
聽- apt install mysql-server
聽- mysql_secure_installation
聽- apt install php libapache2-mod-php php-mysql
聽- apt install php-xml php-mbstring php-zip php-gd php-bcmath php-cli php-soap
3.2. SITIO WEB
聽 聽 驴C贸mo funcionan las p谩ginas PHP?. La p谩gina principal. Los subdirectorios y los servidores web virtuales. Sitios Web Seguros
3.3. INTRODUCCI脫N A PHP
聽 聽 Variables, Tipos de datos, Constantes. Sintaxis B谩sica, L铆neas de Comentario. Operadores, Estructuras de Control. Funciones, 脕mbito de las variables
3.4. ARRAYS (MATRICES). Arrays simples. Arrays asociativos. El bucle foreach. Arrays multidimensionales
3.5. FUNCIONES. Crear funciones. Llamar a una funci贸n. Paso de par谩metros. Par谩metros por defecto
3.6. INCLUIR ARCHIVOS. 脕mbito de las variables. Uso de include y require. Incluir una sola vez
3.7. RECOGER DATOS DEL USUARIO. La directiva register_globals. Array $_GET, $_POST y $_REQUEST
3.8 TRABAJAR CON COOKIES Y SESIONES EN PHP
3.9. ACCESO A ARCHIVOS
3.10. ACCESO A BASES DE DATOS. LENGUAJE SQL. Comandos de creaci贸n, consulta, modificaci贸n y borrado de registros.
3.11. Ejemplo de Aplicaci贸n b谩sica
3.12. Desarrollo r谩pido de aplicaciones con RAD. Instalaci贸n de RAD, configuraci贸n. Desarrollo de aplicaciones con RAD.
Desarrollo de Aplicaciones Web en PHP
- Frameworks de desarrollo
- Aspectos de seguridad
聽 .. SQL Injection
聽 .. Variables desde el exterior
聽 .. Subida de ficheros con extensi贸n php