PHP Basico.
(PhpBas)

 Este curso requiere una contraseņa de acceso

Tutor: Carlos Alberto Gonzalez Ardila
Facilitador: Iris Rangel



phpPHP Basico.


Objetivo General:

Induccion
general a los elementos criticos de programacio
n del lenguaje php, las
instrucciones de control, la semanti
ca y taxonomia del lenguaje, asi
como los elementos estructurales para el desarrollo de scripts de
simple y mediana complejidad.

Dirigido:

Profesionales de las tecnologias de la informacion con nociones previas de programacion en HTML y con experiencia en lenguajes imperativos (C, Pascal o Java).



Contenido General del Curso:


Conceptos Basicos.

Contenido:
  • Breve historia de PHP
  • Primera pagina en PHP
  • Activar y desactivar modo PHP
  • Caracteristicas del lenguaje PHP
Instalacion y Configuracion.

Contenido:
  • Instalacion de PHP.
  • Instalacion de PHP en sistemas Win32.
  • Instalacion en maquinas UNIX.
  • Configuracion del interprete.
  • Funcionalidades de PHP.
  • Resolucion rapida de problemas.
  • Seguridad en PHP.
PHP: El Lenguaje.

Contenido:
  • El primer programa.
  • Variables y tipos de datos.
  • Expresiones.
  • Operadores.
  • Sentencias de control.
    • Sentencia IF.
    • Sentencia FOR.
    • Sentencia FORECH.
    • Sentencia WHILE.
    • Sentencia DO WHILE.
    • Controles BREAK y CONTINUE.
    • Sentencia SWITCH.
  • Funciones.
    • Parametros.
    • Ambito de las variables.
    • Variables estaticas.
    • Recursividad.
    • Otras consideraciones.
  • Inclusion de codigo.
  • Objetos.
Manejo de Matrices.

Contenido:
  • Conceptos.
  • Matrices indexadas.
  • Matrices asociativas.
  • Manejo de matrices.
  • Creacion de matrices.
  • Recorrido de una matris.
  • Tratamiento de matrices.
    • Insercion.
    • Eliminacion.
    • Manipulacion masiva.
  • Sub matrices.
  • Ordenacion.
  • Funciones relacionadas.
Cadenas de caracteres.

Contenido:
  • Conceptos.
  • Visualizacion.
  • Alteracion del contenido.
  • Acceso al contenido.
  • Apoyo a documentos html.
Manipulacion de Fechas.

Contenido:
  • Obtener la fecha y hora.
  • Formatos de fecha y hora.
  • Estableciendo fechas y horas.
  • Validacion.
Programando en entornos Web.

Contenido:
  • Http: Conceptos basicos.
  • Mensajes de solicitud.
    • Metodo GET.
    • Metodo POST.
    • Metodo HEAD.
  • Campos de las cabeceras HTTP.
  • Mensajes de respuesta.
  • Cookies.
    • Envio al cliente.
    • Recuperacion en el servidor.
Entrada y salida en PHP.

Contenido:
  • Operaciones basicas con ficheros.
    • Apertura.
    • Exploracion.
    • Cierre.
  • Escritura en ficheros.
  • Acceso directo en ficheros.
  • Tecnica de buffering.
Mantenimiento de directorios y Ficheros.

Contenido:
  • Administracion de directorios.
  • Procesamiento de elementos de directorios.
  • Copiado, borrado y renombre de directorios.
  • Atributos de ficheros y directorios.
  • Funciones relacionadas.
El Lenguaje SQL.

Contenido:
  • Gestores de bases de datos.
  • Lenguaje de definicion de datos.
    • Creacion de tablas.
    • Creacion de indices.
  • Otros aspectos relacionados.
Acceso a bases de datos.

Contenido:
  • Acceso a base de datos.
  • Conexion a traves de ODBC.
  • Recorrido de cursores.
  • Otras funciones de ODBC.
  • Conexion con MySQL.
  • Manejo de errores.
  • Conexiones persistentes.
  • El diccionario.
  • Otras funciones de MySQL.
Graficos en PHP.

Contenido:
  • Introduccion a los graficos.
  • Creacion de imagenes.
  • Propiedades de los graficos.
  • Tratamiento y manipulacion del color.
Expresiones regulares.

Contenido:
  • Conceptos generales.
  • Patrones de un caracter.
  • Agrupamiento de patrones.
  • Segun el estandar POXIS.
  • Segun el estilo PERL.