SaberWeb +Info del instituto

Curso a distancia de Programación Web con PHP y MySQL

Título: Programador Web con PHP y MySQL

Fecha Inicio: 28/2/2011

Duración: 8 módulos (aprox. 8 meses)

Precio: $ 2400 (8 pagos de $300)

Modalidad: distancia

Descripción

Curso-Taller, 100% a distancia, para convertirte en un verdadero Programador Web profesional.
Creá sistemas web a medida y adaptá soft libre: multiplicá tus presupuestos!

Pedir más información del curso al instituto


Educursos no se hace responsable de la oferta educativa aqui planteada. Por favor antes de decidir inscribirse o realizar algun tipo de pago verifiquen la autenticidad de la información por los medios que crean convenientes

Dirigido a

* Diseñadores Web que ya han creado sitios con HTML o XHTML.

* Programadores que desean realizar aplicaciones web y ya conocen el lenguaje HTML o XHTML.

Te prepara para

Dominá la programación web con bases de datos!

Agregá a los sitios web que ya sabés hacer, formularios de consulta y registro, recomendaciones de página, votaciones, presupuestos, páginas dinámicas para catálogos de productos, galerías de imágenes, sistemas de ecommerce, buscadores, foros, postales, etc.

Detalle

Temario completo: Son 30 lecciones, divididas en 8 Módulos (corresponden a las ocho cuotas en que se paga el curso). 1) Primer Módulo (primera cuota): Lección 1: Cómo funciona PHP # Cómo funciona el intérprete de php. # Esquema de un servidor de archivos HTML. # Esquema de un servidor PHP. # Nuestro primer archivo en PHP. # Tags PHP. Lección 2: Funciones para "escribir" en el código HTML. # Escribir en el código con la función print(). # Cómo funciona el comando "echo". # Dónde almacenar la información: páginas dinámicas. # Imprimiendo variables. Lección 3: Páginas dinámicas. # Cómo funciona una página dinámica. # Links con variables. # Formularios. Lección 4: La función mail. # Cómo opera la función mail. # Caso práctico: Formulario de Consultas. # Recomendar esta página. # Concatenar. # Remitente (From). Lección 5: Las variables. # Tipos. # Cuadro: Combinaciones de tipos. # Función gettype. # Casting. # Función settype. # Operadores. # Las Constantes. # Los comentarios. 2) Segundo Módulo (segunda cuota): Lección 6: Hacer preguntas y tomar decisiones. # La pregunta más común: el condicional "if". # ¿Qué hacer si responde que no es verdad? El "else" y el "elseif". # Elegir entre alternativas: el "switch". Lección 7: Los vectores. # Diferencias con las variables: los índices y los valores. # Indices numéricos: explícitos o implícitos. # ¿Cómo sabemos cuántas posiciones tiene un vector? # Indices no numéricos. # Ordenar los elementos de un vector. Lección 8: Los bucles for y while. # Repetir una acción una cantidad fija de veces: el "for". # Repetir algo una cantidad desconocida de veces: el "while". # Formulario armado con un bucle "for". # Las funciones "list" y "each". Lección 9: Funciones. # Qué son y para qué sirven las funciones. # Nuestra primera función. # Pasar parámetros por valor o por referencia. # Alcance de las variables en las funciones: locales y globales. 3) Tercer Módulo (tercera cuota): Lección 10: Includes. # Diseño de un molde de sitio con menú, pie y banners. # Include de archivo con funciones. # Incluir según el archivo que paso en una variable. Lección 11: Los archivos de texto. # Un txt en el servidor: el depósito y fuente de datos más sencillo. # Leer línea por línea con la función "file". # Modos de apertura de archivos. # Cómo leer el contenido de un archivo: fpasstrhu, fread, fgetc, fgets, fgetss. Uso de feof. # Cómo escribir y agregar contenido a un archivo: fputs y fwrite. Lección 12: Manipulación de cadenas de caracteres. # Limpiar espacios en blanco: trim, ltrim y chop o rtrim. # Comparar evitando errores: strtolower y strtoupper. # Buscar algo en un texto: ereg y eregi. # Buscar y reemplazar: ereg_replace y eregi_replace. # Dividir o ensamblar un texto con delimitadores: explode e implode. Lección 13: Manejo de Fecha y Hora. # El concepto de Timestamp. # Obtener fecha y hora actual con la función time(). # Cómo "traducir" de timestamp a un formato más "humano": la función getdate(). # Otra forma de mostrar fechas y horas: la función date(). # Partir de una fecha y hora real y convertirla a timestamp con mktime(). # Validar si una fecha es correcta con checkdate(). 4) Cuarto Módulo (cuarta cuota): Lección 14: Las bases de datos # Cómo funciona una página que interactúa con una base de datos. # Diferencia entre archivos de texto y bases de datos: ventajas del lenguaje SQL. # Softwares que utilizaremos: MySQL, phpMyAdmin. # Conceptos básicos: Bases, tablas, registros y campos: # Cómo crear una base de datos y una tabla mediante phpMyAdmin. Lección 15: Dar de alta, de baja y modificar un registro + Exportar # Dar de alta un registro. # Ver un listado con datos. # Modificar un registro. # Borrar un registro. # Exportar una tabla entera. Lección 16: Página PHP que lee datos de una tabla # Obtener datos y mostrarlos en una página HTML. # Mysql_connect. # Preparar la consulta. # Ejecutar una consulta y obtener un resultado. # Recorrer el paquete de datos Lección 17: Dar de alta un registro con un formulario # Dar de alta registros en la tabla. Lección 18: Dar de baja un registro mediante páginas PHP. # Dar de baja un registro. Lección 19: Modificar un registro mediante páginas PHP. # Modificar un registro. # Seleccionar el registro a modificar. # Escribir los datos dentro de un formulario. # Paso de id mediante un input oculto. # Realizar la actualización. 5) Quinto Módulo (quinta cuota): Lecció 20: Cómo pensar una aplicación web. # Cómo pensar un libro de visitas. # Cómo pensar un foro Lección 21: Cómo pensar un sistema de envío de postales. # Análisis de un sistema de envío de postales Lecció 22: Cómo pensar un buscador. # Cómo pensar un buscador 6) Sexto Módulo (sexta cuota): Lecció 23: XML integrado a PHP y MySQL. # Qué es XML. # Cuál es la estructura de un archivo XML. # Generar un archivo XML mediante PHP. Lección 24: Cookies. # Las cookies. # Almacenar variables en cookies. # Leer y mostrar datos de una cookie. # Borrar una cookie. # Utilizar vectores dentro de una cookie. # Argumentos opcionales. Lección 25: Sesiones. # Memorizar y mantener accesibles datos de un usuario en particular. # Modificar ruta donde se almacenan archivos de sesiones. # Métodos para almacenar el identificador de sesión. # Cómo iniciar una sesión. # Cómo declarar variables de sesión. # Cómo desvincular a una variable de una sesión. # La duración de las sesiones y la seguridad. Cómo cerrar una sesión. 7) Séprimo Módulo (séptima cuota): Lección 26: Programación Orientada a Objetos. # Nociones de programación orientada a objetos. # Cómo definir una clase, propiedades y métodos. # Cómo crear una instancia (un objeto concreto). # Cómo aplicar el concepto de herencia. Lección 27: Programación Orientada a Objetos II. # Ejercicios prácticos de orientación a objetos: utilización de una clase de generación de Gráficos. 8) Octavo Módulo (octava cuota): Lección 28: Manejo de errores. # Uso omitir mensajes de error. # Crear una función propia. # Cómo personalizar las páginas de error. # Manejador de errores set_error_handler. # Valor de retorno de las funciones MySQL. # Mysql_error. Lección 29: AJAX: PHP y JavaScript. # Crear un objeto XMLHttpRequest. # Cargar datos externos. # Cómo enviar datos al servidor mediante el método GET. # Cómo enviar datos por POST. Lección 30: PHP y Flash. # Formularios animados en Flash, ¡actualizados en vivo!. # Enviar variables de Flash a PHP. # Recibir variables en Flash enviadas desde PHP.