BST Business Software Training, C.A.

Contenido Programático de  PHP

 

Objetivos: Al finalizar el curso, el participante será capaz de realizar sitios web dinámicos con PHP incluyendo enlace a bases de datos MySQL. Podrá dar respuestas a formularios web, almacenamiento de data en MySQL, crear páginas de comentarios, guardar data en archivos de texto y mucho más

Requisitos: Conocimientos básicos de Dreamweaver MX y HTML. Fundamentos de lógica de programación. Conocimientos básicos de bases de datos relacionales (no limitativo)

Estrategia Metodológica

Módulo

Descripción

Duración

01

Variables: Declaración e inicialización. Alcance. Establecer y modificar tipos de variables. Pasar datos por valor y por referencia. Manipulación de variables globales.  Manipulación de cadenas: Disección de strings, operador ternario, convertir código ASCII en caracteres, dividir cadenas en caracteres, convertir mayúsculas a minúsculas y viceversa. caracteres espaciales de escape. Leer un archivo de texto separado por comas (CSV).

Números y fechas: Redondear números. Formato de números. Conversión entre grados y radianes. Operadores de asignación. Calculo de senos, cosenos y tangentes.

03 Horas

02

 Generación de números aleatorios. Generación de números aleatorios únicos. Cargar la fecha del día en un array. Chequear la validez de una fecha. Determinar intervalos de fechas. Parsear fechas y horas a partir de strings. Declaración de arrays. Salida de un array. Eliminación de elementos duplicados dentro de un array. Alargar o encoger un array. Fusionar arrays. Búsqueda dentro de un array. Ordenamiento.Manejo de archivos: Verificación de la existencia de un archivo. Chequear permisos. Creación de archivos temporales. Abrir un archivo. Leer un archivo de texto línea por línea.

03 Horas

03

 Manipulación de flujos I/O. Extracción de una sola línea de un archivo de texto. Leer archivos de texto palabra por palabra. Creación de archivos de configuración. Funciones: Introducción. Argumentos (estándar y por defecto). Pasar argumentos por valor y por referencia. Devolver mas de un valor desde una función. Formularios HTML (web): Enviar un formulario por correo como texto plano.

 Recuperar los valores de un formulario. Asignar valores de formularios como variables y como array. Los métodos POST y GET. Técnicas de validación de entrada de datos (validación de entradas alfabéticas, numéricas, fechas, direcciones de email).

03 Horas

04

Creación de paginas dinámicas a partir de un hipervínculo. Redireccionamiento y envío de mensajes de error.

Bases de datos MySQL: Manipulación de MySQL desde la línea de comandos. Conexion con MySQL. Creación de bases de datos. Agregar tablas. Inserción de valores. Presentación de los Fronts de MySQL: MySQLFront y MySQLCC.

Enlace PHP con MySQL: Establecer una conexión con MySQL desde PHP. Elección de la base de datos. Errores de conexion. Ejecucion de queries contra la base de datos (INSERT, UPDATE, DELETE).Errores de manipulación (ç (data duplicada, estructura de tabla no coincidente, etc.). Inserción de registros basados en la data introducida mediante un formulario web. Mostrar el resultado de una consulta en un pagina web. Generacion de tablas dinámicas para la presentación de data. Enlace de PHP con MySQL vía ODBC (comparación y análisis de los métodos de enlace).

03 Horas

Horarios: Mañana, Tarde, Noche o Sabatinos

Incluye Material de Apoyo y Certificado de Asistencia

Av. Araure con calle Sta Fe, Chuao. Edif. Santa Fe, piso 4, 43

Telf.:  515-1246; 516-7361 y 0414-011-9014

E-mail: bstbstcursos@gmail.com    Site: www.bst.com.ve

Twitter: @BSTcursos