El objetivo del curso es mostrar todos los elementos implicados en el Desarrollo de Aplicaciones Web en lenguaje PHP.
En el final del curso se mostrar谩 el framework phpRAD.
1.1. Distribuciones e Instalaci贸n de Linux
Introducci贸n a Linux. Principales distribuciones. Caracter铆sticas destacables. Requisitos instalaci贸n. 聽Instalaci贸n de Linux: servidor o desktop.
1.2. El Escritorio.
Modo texto y modo gr谩fico. Entrada al sistema. Configuraci贸n del escritorio y del sistema. Configuraci贸n de red. Directorios y archivos en el escritorio.
1.3. Comandos y Utilidades del Sistema.
Comandos de ficheros, disco, sistema. Encadenamiento de comandos. crontab (automatizaci贸n de procesos).
1.4. Programas.
Editor de textos. Editor de gr谩ficos Gimp. Procesador de documentos LibreOffice
Instalaci贸n de programas. Actualizaciones. Registros del sistema. Montaje de unidades. Enlaces de ficheros.
Servidor de correo. Configurador del Sistema Webmin.
聽 聽 Programaci贸n del lado cliente. Programaci贸n del lado servidor. 驴Qu茅 herramientas utilizar?
2.1. HTML y CSS
2.2. JAVASCRIPT.
聽 聽La etiqueta SCRIPT. Variables. Tipos de datos. Operadores. Cuadros de di谩logo. Estructuras de decisi贸n. Expresiones l贸gicas. Estructuras de repetici贸n
聽 聽Funciones. 脕mbito de las variables. Objetos. Propiedades y eventos. M茅todos
聽 聽Objetos del Navegador: LOCATION E HISTORY (URL). Objeto DOCUMENT: La propiedad title, colores de la p谩gina, m茅todo write. Objeto FORM: Formularios HTML, conjunto de forms, propiedad elements, validar campos. Otros Objetos: frames, navigator, screen
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.