Informacion principal

Nombre de la Asignatura

Desarrollo de sitios Web con Php

Materia

Programación

Créditos

4

Objetivo de la Asignatura

El objetivo de la asignatura es integrar conocimientos del lenguaje Html, Php y la base de datos MySql, para el desarrollo de sitios web en plataformas Linux.

Metodología de enseñanza

Se dictarán 2 horas semanales de clase, incluyendo presentaciones teóricas, realización de ejercicios prácticos y trabajos de laboratorio. Además, cada alumno deberá dedicar un promedio de 2 horas semanales para trabajo domiciliario.

Temario

1. Lenguaje Html

- Elementos básicos de Html

- Sintaxis del lenguaje

- Estructura de un documento Html

- Etiquetas básicas

- Atributos

- Propiedad y valores

- Formato de documentos Html

- Párrafos

- Alineación

- Inserción de imágenes

- Enlaces y vínculos

- Diseño de tablas

- Formularios, elementos

2. Instalación de un Servidor

Instalación de un servidor Linux

Instalación de otras plataformas independientes

3. Introducción a la programación Php

- Introducción a Php

- Instrucciones (echo, asignación, sintaxis)

- Variables (tipos, conversión, ambiente)

- Operadores Aritméticos (incremento, decremento)

- Operadores de Cadena

- Operadores de Comparación

- Operadores Lógicos

- Estructuras de Control

- Funciones (matemáticas, cadenas, fecha)

- Interacción con Formularios

- Matrices

- Funciones y Procedimientos

4. Programación Php con MySql

- Integración a bases de datos desde Php

- Registros

- Navegación sobre los registros

- Formularios de visualización de datos

- Formularios desde una base de datos

- Formularios ingreso de datos

- Formularios de actualización de datos

- Eliminación de datos

5. Programación Php Avanzada

- Concepto de sesiones.

- Manejo de cookies

- Concepto de sesiones

- Autenticación de usuarios

- Carro de Compra

Bibliografía

· Desarrollo Web con PHP y MySql. Luke Welling, Laura Thompson

· Material de Internet

Previaturas

Programación Avanzada, Base de Datos 1 y Base de Datos 2, Redes de Computadoras

Contenido

Anexo: Formas de evaluación

Anexo:

Formas de evaluación

El docente se basará en los siguientes elementos para evaluar el rendimiento de los estudiantes:

· Calidad del trabajo entregado, realizado en equipo, según los siguientes criterios

o Entrega en fecha

o Cumplimiento de los requerimientos funcionales obligatorios

o Implementación de funcionalidades opcionales

o Incorporación y evaluación de nuevas tecnologías

· Asistencia, actitud y participación en clase

· Presentación oral del trabajo realizado

En base a esta evaluación el estudiante podrá aprobar completamente el curso o reprobarlo.