lunes, 25 de abril de 2011

Curso de Programación con PHP & MySQL Nivel 1 en Antigua Guatemala

Desarrollando Aplicaciones Web

Descripción del Curso:

Mediante PHP, uno de los principales lenguajes de programación web, podemos desarrollar sencillas páginas webs con contenido dinámico, hasta compleja aplicaciones web accesibles desde Internet  intranet.
Con este curso presencial y práctico de programación web en PHP, se aprenderá a utilizar este lenguaje de programación en conjunción con otros lenguajes, como HTML, CSS, JavaScript mediante una metodología totalmente práctica de forma que al finalizar el curso, se tendrán los conocimientos necesarios para afrontar con garantías cualquier tipo de proyecto de programación web básico que se desee abordar.

Metodología
Todo el curso presencial se impartirá con una metodología práctica, en una sala de formación. El alumno deberá traerse su propia portátil para realizar los casos prácticos y de este modo llevárselo a casa. Empezaremos el curso con la instalación en cada ordenador individual del servidor Apache, de PHP, la base de datos MySQL.

 Requerimientos

Tan sólo es necesario un conocimiento previo mínimo de HTML.

Lugar y duración
Los cursos presenciales se impartirán en la academia de mecanografía El Rosario (Final calzada Santa Lucia, Antigua Guatemala).  Puntualmente, en función de la demanda, se podrán organizar cursos entre semana o fin de semana de no más de 2 horas por día una o dos veces por semana; La duración del curso es de 16 horas

Instructor del Curso
Mi nombre es Edsson Gonzalez, yo seré el instructor de este curso PHP & MySQL en su nivel 1, me respaldan 11 años en el área informática pasando desde maestro de computación hasta Jefe de Desarrollo de Software para el Registro General de la Propiedad, en donde desde hace 5 años desarrollamos aplicaciones web con estas herramientas, que han cumplido con las expectativas de la institución y los usuarios.

Temario

0.       Unidad 0: Introduccion HTML
0.1.   En demanda repasaremos HTML desde lo basico hasta que el grupo se siente preparado para las siguientes Unidades.
1.       Unidad I: Desarrollo de Aplicaciones Web
1.1.    ¿Qué es una aplicación Web?
1.2.    Interfaz y consideraciones técnicas
1.3.    Que es un Servidor Web
1.4.    Lenguajes de lado servidor o cliente
1.5.    Lenguajes de programación Web

2.       Unidad II: ¿Qué es PHP?
2.1.    ¿Qué es PHP?
2.2.    Historia
2.3.    Usos de PHP
2.4.    Ventajas de PHP
2.5.    Ejemplos de código PHP
3.       Unidad III: Instalación de Apache, PHP y MySQL
3.1.    Elementos básicos
3.2.    Servidores web: Apache
3.3.    Instalación de PHP con Apache
3.4.    Instalación de MySQL
3.5.    Proyecto AppServ
4.       Unidad IV: Sintaxis en PHP
4.1.    Mi primer script
4.2.    Variables y Operadores
4.3.    Arreglos
4.4.    Sentencias de Control
4.5.    include() y require()
5.       Unidad V: Librería Estándar
5.1.    Funciones de cadenas de caracteres
5.2.    Tiempo y fecha
5.3.    Funciones de acceso a archivos
6.       Unidad VI: Formularios y validación de datos HTML
6.1.    Formularios
6.2.    Métodos POST / GET
6.3.    Validación con JavaScript
6.4.    Subir ficheros desde un formulario
7.       Unidad VII: MySQL
7.1.    MySQL
7.2.    Uso de PhpMyAdmin
7.3.    Funciones PHP de acceso a MySQL
7.4.    Conectar a MySQL desde PHP
7.5.    Creación de una Base de Datos en MySQL
7.6.    Ingresar registros a una base de datos desde la consola de MySQL y PhpMyAdmin
7.7.    Query: Introducción, consultas básicas de una o varias tablas.
7.8.    Mostrar los datos de una consulta
7.9.    Un buscador para nuestra base de datos
7.10.  Operaciones con registros: INSERT, DELETE, UPDATE
8.       Unidad VIII: Autentificación de usuarios
8.1.    Cookies
8.2.    Sesiones
8.3.    Codificación con MD5
8.4.    Interfaz con el usuario
9.       Utilidades
9.1.    Introducción a CSS
9.2.    Introducción al manejo de Imágenes en PHP
10.   Proyecto Final
El alumno deberá escoger entre hacer un sistema de autenticación o un álbum de imágenes.

Contacto a la direccion de correo edssongonzalez@gmail.com