CURSO PARA CREAR E INSTALAR SITIOS WEB PROFESIONALES
Instructor: Ricardo Ortega O. © 2002 derechos reservados
Correo electrónico:
rortega@andinanet.netVisite también
http://www.ute.edu.ec/~rortegaObjetivo del curso: Al concluir todos los módulos de este curso, los asistentes estarán en capacidad de crear e instalar sitios web basados en tecnologías de software libre y código abierto: Apache, PHP, MySQL, JavaScript, HTML, bajo Windows 98/ME/2000/XP o bajo Linux, con páginas dinámicas, interactivas, atractivas, acceso a bases de datos, con seguridades y otras características profesionales modernas, usando herramientas gratuitas o de muy bajo costo.
Se requiere un laboratorio con equipos apropiados Pentium II o superiores
Se entrega un CD con tutoriales, documentos y todos los programas empleados en el curso. Este CD NO incluye Windows ni ningún software que tenga costo. Estamos en contra de la piratería de software, y realmente no tiene sentido, no hay para qué piratear habiendo tanta cantidad de software gratuito y de excelente calidad.
Costo del curso: Se fija por cada hora de instructor
La duración y el contenido final de cada módulo se puede establecer antes del curso (cuando se trata de empresas o instituciones) o se puede establecer dinámicamente según el avance de los asistentes al curso (cuando se trata de personas naturales que se pagan el curso por sí mismas).
Se recomienda Curso Inicial de 20 a 25 horas para cubrir los temas principales
Y un Curso Avanzado de 15 a 25 horas como complemento.
MÓDULO 1: LENGUAJE HTML 4 A 8 HORAS
Instalación de herramientas para escritura en HTML bajo Windows
El lenguaje Html, marcas para manejo de texto, gráficos, sonidos
Tablas
Formularios
Frames
Este módulo es opcional para quienes ya conocen HTML
MÓDULO 2: OPCIONAL: LENGUAJE JAVASCRIPT 4 a 8 HORAS
Instalación de herramientas para JavaScript bajo Windows
Requisitos: Conocer HTML, marcas, tablas, formularios, frames
El lenguaje JavaScript, funciones, variables, instrucciones
Objetos, métodos y propiedades en JavaScript
Eventos de una página que se manejan con JavaScript
Este módulo es opcional para quienes ya conocen JavaScript
MÓDULO 3: LENGUAJE PHP BÁSICO: 4 a 6 HORAS
Requisitos: Conocer HTML y JAVASCRIPT
Instalación de herramientas para desarrollo en PHP
Opcional: Instalación de Servidor Apache, PHP, MySQL en Windows (o Linux)
Fundamentos del lenguaje, instrucciones, operadores, funciones
Generar código HTML y JavaScript
Formas de pasar variables y valores de una página a otra
Tipos de variables
Opcional: Uso de Cookies
MÓDULO 4: LENGUAJE PHP CON ACCESO A BASES DE DATOS: 4 a 8 HORAS
Requisitos: Conocer HTML, JAVASCRIPT Y PHP BÁSICO
Conectar a la base de datos
Instrucciones PHP para enviar consultas
Instrucciones PHP para manejo de datos
Instrucciones PHP para manejo de formularios
MÓDULO 5: LENGUAJE SQL: 4 a 8 horas
Requisitos: Conocer HTML, PHP CON ACCESO A DATOS
Instrucciones de consulta
Instrucciones de manipulación de datos
Tipos de datos MySQL
Creación, eliminación y cambios a tablas, campos y claves
MÓDULO 6: LENGUAJE PHP AVANZADO 4 a 8 horas
Requisitos: Conocer todos los módulos anteriores
Lenguaje DHTML y páginas de estilo CSS
Opcional: JavaScript avanzado en el lado del cliente
Manejo de archivos en PHP
Manejo de carpetas y directorios en PHP
Uso de Sesiones en PHP
Seguridades
Manejo de documentos de Office (Word, Excel, Outlook) desde PHP
Opcional: Otros temas como Flash, descarga de archivos, buscadores, etc.
MÓDULO 7: EL LENGUAJE PHP Y SERVIDORES IIS EN WINDOWS 2000: 4 a 8 horas
Requisitos: Conocer todos los módulos anteriores
Instalación de PHP y MySQL bajo IIS y Windows 2000
Complementos PHP y ASP
Opcional: Programación en VBSCRIPT en el lado del cliente
Opcional: Conversión entre PHP y ASP
Asignar directorios y páginas con clave
Opcional: Correo Microsoft Exchange
MÓDULO 8: OPCIONAL: CONFIGURAR PHP Y MYSQL BAJO LINUX
Instalación de Linux, Servicios de red, Apache, PHP, MySQL
Servicios Proxy, Firewall
Configurar Seguridades
Opcional: Configurar correo
Opcional: Configurar red entre Linux y Windows
MÓDULO 9: EVALUACIÓN FINAL
Laboratorio de instalación de herramientas
Evaluación escrita sobre todos los módulos
Creación y defensa de un sitio web interactivo con acceso a datos, archivos, sesiones.
Notas para personas naturales:
1. Una persona natural o no tiene RUC o el tercer dígito de su RUC es 0 o 1
2. El pago es en efectivo por adelantado o de inmediato una vez terminado cada módulo
3. No se entrega informe ni control de asistencia ni nada parecido
4. Solamente se entrega Certificado de Aprobación luego de la Evaluación Final