Está en la página 1de 3

Curso de Programacin

PHP con MySQL





Carga horaria: 64hs
Detalle de Contenido:

Unidad Temas Horas
1 Introduccin a la Programacin Web utilizando PHP
Gratuito, Multiplataforma, Transparente . Orientado a la programacin Web
Alcances del lenguaje. Versiones. Caractersticas.
Ciclo de vida de una pgina esttica y dinmica.
Introduccin a HTML, CSS. Estndares y Validators. Etiquetas utilizadas.
Servidor Web APACHE. Instalacin del Servidor Web Apache
Editando el archivo de configuracin de Apache
Instalacin de mdulo PHP. Configuracin de herramientas y entornos.
Comentarios. Caracteres Especiales
4
2 Tipos de Datos definidos en el Lenguaje
Definicin de valores. mbitos de las variables
Formateo de texto. Formateo de nmeros
Operadores lgicos, de asignacin, de comparacin.
Variables superglobales. Constantes predefinidas. Instrucciones de inclusin.
4
3 Estructuras de control definidos en el Lenguaje
Sentencias de control. Bucles. Operador ternario.
2
4 Utilizacin de Funciones y Arreglos
Creacin. Tipos de arrays, funciones y operaciones. Utilizacin de bucles de
recuperacin. Utilizacin de Funciones . Declaracin. mbito de las variables
Utilizando argumentos. Retorno de informacin.
Funciones con directorios. Funciones para el manejo de archivos
4


Funciones http. Funciones de imgenes. Funciones matemticas
5 Cookies
Creacin. Recuperacin de informacin. Eliminacin. Conceptos de Seguridad
2
6 Sesiones
Definicin de sesin. Funciones para el manejo de sesiones.
Conceptos de Seguridad. Sistema de Login y Carritos de compras.
8
7 Utilizacin de Formularios
HTTP Headers. Validacin. Client Side and Server
Parmetros del formulario. Elementos de un formulario
Envo de informacin, Mtodos de Envo.
Recuperacin de informacin y procesamiento. Conceptos de Seguridad.
8
8 Depuracin y Manejo de errores.
Controlar dnde aparecen los errores. Solucionar errores de anlisis.
Inspeccionar datos de programa. Configuracin y depuracin en entornos.
Niveles de errores y configuracin. Manejo de errores.
2
9 Trabajo con archivos
Permisos de archivos. Leer un archivo. Escribir un archivo.
Leer y escribir partes de archivos. Trabajar con archivo CSV.
2
10 Conexin a Bases de Datos
Instalacin de MySQL, administracin (console, web, desktop).
Preparacin del sistema. Requisitos. Diseo de base de datos
Introduccin a SQL. Sentencias SQL
Mtodos de conexin y configuracin. Elementos avanzados.
8
11 Administradores de bases de datos MySQL
PhpMyAdmin:
Uso de: mysql_connect(), mysql_close(), mysql_select_db(), mysql_num_rows(),
mysql_query(), mysql_result(), mysql_fetch array(), mysqt_field_name(), mysql_field,
4


type(), mysql_errno(), mysqt_error().
Manejo de Transacciones. Armado de funciones propias de conectividad.
Paginacin y ordenamiento de registros.
12 Metodologas de desarrollo
Programacin Estructurada y Orientada a Objetos.
Arquitectura y estructura de proyectos, modelo en capas.
Mejores prcticas, Patrones. Estndares de codificacin, Nomenclatura.
Compresin de cdigo. Documentacin.
Aplicacin de proyectos desde el comienzo y seguimiento. Envio de mails
8
13 Introduccin a Javascript
Validacin de datos mediante Javascript
Manejo del Objeto document
Captura de Objetos (Entidades HTML) para su manipulacin. innerHTML. innetText.
node(). append()
Funciones propias, calendarios, tablas, popups, etc.
Herramientas, Configuracin y Depuracin
4
14 Introduccin a AJAX
Conociendo el concepto AJAX. Tecnologias involucradas: HTTP, SOAP, XML.
Metodologa AJAX para interactuar con PHP. Compatibilidad con Browsers
Captura y visualizacin de datos retornados. Introduccin a los Frameworks.
Implementacin de Sajax.
4
CARGA HORARIA 64

También podría gustarte