Cursos online -a distancia- de Diseño Web con XHTML y CSS, Maquetación Web con XHTML y CSS y Programación Web con PHP y MySQL. Tutoría diaria completamente personal para supervisar tu aprendizaje. Materiales que incluyen video, imágenes, capturas de pantalla, gráficos y código fuente resaltado. Posibilidad de cursar desde cualquier lugar del mundo, las 24 hs. los 365 días del año. Ver todo los cursos 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
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.