En este curso se pretende dar una base solida para iniciar en el lenguaje de programacion Web en Php, revisando procesos desde la instalacion hasta la puesta en marcha del servidor
Revisaremos el lenguaje desde el lado del Servidor y del lado del Cliente
Contenido del Curso:
INTRODUCCION A PAGINAS WEB's DINAMICAS
-
Definición de páginas Estáticas
-
Definición de páginas Dinámicas
-
Definición de Scripts
-
Definición de Lenguajes
-
Lenguajes del lado del Servidor
-
Lenguajes del lado del Cliente
-
¿Cómo resuelve dudas el Servidor?
-
Algunos Lenguajes "compuestos":
Del lado del Cliente:
* DHTML
* JavaScript
* VBScript
Del lado del Servidor
* PHP
* ASP
* Perl
* JSP
-
Requisitos para el uso del lenguaje PHP
SERVIDOR APACHE
-
¿Qué es un Servidor Web?
-
¿Qué es Apache?
-
Breve Historia de Apache
-
Manual ó Automático
-
Directorio de Instalacion
-
Arrancar Apache
-
Una Página de Prueba
-
Apagar Apache
INTERPRETE DE PHP
-
¿Qué es PHP?
-
¿Qué se necesita para trabajar con PHP?
-
Instalando PHP
CONFIGURACION DE APACHE
-
Modificacion del fichero httpd.conf para configurar PHP como módulo Apache
-
Detalles Importantes
CONFIGURACION DE PHP
-
Los Cambios en php.ini
-
Introduccion antes de empezar la configuracion
-
Scrip de Prueba
BASES DE DATOS MySQL
-
Proceso de Instalación MySQL
-
Acceso a Bases de Datos
PHPMyAdmin
-
¿Qué es PHPMyAdmin?
-
¿Cual es su utilidad?
-
Proceso de instalación
-
Prueba de Funcionamiento de PHPMyAdmin
TRANSFERIR DOCUMENTOS
-
¿Porque transferir documentos?
-
Proceso de transferencia
GUIA DE LIBROS EN PDF
Introduccion
-
Paginas web dinamicas
Instalacion del Software
-
Servidor Apache
-
Interprete PHP
-
Configuracion de Apache
-
Configuracion de PHP
-
Base de datos MySQL
-
PhpMyAdmin
-
Trasferir contenidos
Otras Instalaciones
-
PHP como CGI
-
Servidor de FTP
-
Servidor de correo
Sintaxis Básica
-
PHP y HTML
-
Líneas de comentario
-
Constantes
-
Variables
-
Constantes predefinidas
-
Variables predefinidas
-
Otras Variables
-
Tipos de Variables
-
Variables externas y formularios
Operaciones
-
Operaciones Aritméticas
-
Logaritmos y trigonometria
-
Cambios de base y formatos
-
Números Aleatorios
-
Variables tipo cadena
-
Operar con cadenas
Arrays
-
Escaleras y asociativos
-
Bidimensionales
-
Multidimensionales
Formatos de presentacion
-
Datos Numericos
-
Cadenas Alfanuméricas (I)
-
Cadenas Alfanumércias (II)
-
Etiquetas HTML
Operadores
-
Bit a Bit
-
De comparación
-
Lógicos
-
De incremento
-
Condicionales
-
El condicional Switch
Bucles
-
Bucles WHILE
-
Bucles DO WHILE
-
Bucles FOR
-
Bucles FOREACH
-
Funciones CONTINUE
Extraer y Ordenar Informacion
-
Información sobre variables
-
Recuentos en arrays
-
Ordenacion de Arrays (I)
-
Ordenacion de Arrays (II)
-
Modificacion de Arrays
Funciones
-
Funciones de Usuario
-
Davolviendo Valores
-
Funciones de fecha
-
Funciones de calendario
-
Clases y objetos
Ficheros externos
-
La Opcion INCLUDE
-
Creacion y manejo de ficheros
-
Transferencia de ficheros
-
Funciones de FTP
-
Mensajes de correo
-
Email con cabeceras MIME
Imágenes Dinámicas
-
Configuracion de php.ini
-
Formatos soportados
-
Creacion de imagenes
-
Imagenes con lineas y textos
-
Manejo de Fuentes tipograficas
Gestión de Directorios
-
Funciones sobre directorios
-
Proteccion de directorios
Cookies y sesiones
-
Manejo de Cookies
-
Manejo de sesiones (I)
-
Manejo de sesiones (II)
Ficheros en formato PDF
-
Creacion de ficheros
-
Textos en PDF
-
Efectos y rotacion de textos
-
Insercion de imagenes
-
Graficos en PDF
-
Headers y visualizacion
Bases de datos MySQL
-
Ficheros MySQL
-
Campos y conexiones
-
Creacion de tablas
-
Ver y modificar estructuras
-
Añadir registros e indices
-
Añadir a traves de formularios
-
Consultas en tablas
-
Modificacion de registros
-
Borrado y copias de seguridad
-
Proteger PHPMyAdmin