CURSO PARA CREAR E INSTALAR SITIOS WEB PROFESIONALES

Instructor: Ricardo Ortega O. © 2002 derechos reservados

Correo electrónico: rortega@andinanet.net

Visite también http://www.ute.edu.ec/~rortega

Objetivo 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