Anda di halaman 1dari 4

CURSO PROGRAMACIÓN WEB

PROGRAMA DE ESTUDIOS
NIVEL I – DISEÑO WEB

UNIDAD INTRODUCTORIA

 Internet. Historia
 Páginas y aplicaciones Web. Similitudes y diferencias
 Technologias Web. HTML, CSS, JavaScript, PHP, MySQL

UNIDAD 1 – HTML

 Que es HTML. Orígenes y evolución. HTML5


 Sintaxis. Comentarios. Introducción a la escritura y datos
 Estructura global. Organización
 Estructura de cuerpo. Organización
 Bloques de texto. Listas. Hipervínculos
 Listas. Tablas. Formularios
 Multimedia
 Nuevos elementos en HTML5

UNIDAD 2 – CSS

 Conceptos sobre estilos. Estructura CSS. Relación con HTML


 Sintaxis. Comentarios. Introducción a la escritura y datos
 Tipos de relacionado. Online, embebido, externo
 Plantillas CSS
 Selectores. Clases
 Propiedades
 Aplicando CSS a HTML
 Modelos de cajas. Ubicación de elementos
 Diseño responsivo. Framework Bootstrap

UNIDAD 3 – JAVASCRIPT

 Que es JavaScript. Orígenes y evolución. Que se puede hacer con JavaScript


 Incorporación con HTML. Online, embebido, externo.
 Sintaxis. Comentarios. Introducción a la escritura y datos
 Tipo de datos. Variables. Vectores y Matrices.
 Operadores. Aritméticos, lógicos, de comparación, de asignación
 Estructuras de control. Condicionales, bucles, manejadores de objetos
 Funciones. Objetos. Objetos predefinidos. Eventos. Cookies.
 APIs. Librerías externas.

Practica de Cierre de Nivel – Trabajo integrador

NIVEL II - PROGRAMACIÓN

UNIDAD 4 – INTRODUCCIÓN A PHP

 Que es PHP. Características del lenguaje


 Instalación de un webserver en Windows y Linux
 Configuración. Aplicaciones de trabajo
 Seguridad en PHP. Archivo php.ini
 Sintaxis. Comentarios. Introducción a la escritura y datos
 Variables y tipos de datos. Variables de servidor
 Constantes. Vectores y matrices
 Operadores. Conversión de tipos de datos. Cadenas de caracteres
 Estructuras de control
 Funciones

UNIDAD 5 – BASES DE DATOS

 Introducción a las bases de datos


 Tipos de bases de datos. Relacionales, no relacionales. Evolución histórica
 Que es MySQL. Comparación con otros motores de bases de datos.
 Administración de bases de datos. PHP MyAdmin, MySQL Workbench, Heidi SQL
 Estructura. Manejo de tablas e índices
 Otros objetos. Vistas, stored procedures, funciones, triggers
 Lenguaje T-SQL. Sintaxis. Comentarios
 Consultas básicas y complejas
 Manipulación de datos. Inserción, actualización y eliminación
 Manipulación de objetos. Inserción, actualización y eliminación
 Conexión a base de datos desde PHP
 Consultas y manejo de datos
 Recorrido de cursores. Captura y manejo de errores

UNIDAD 6 – PHP AVANZADO

 HTTP. Conceptos básicos. Cabeceras HTTP


 Formularios. Métodos HEAD, GET y POST
 Autenticación de acceso. Seguimiento de visitantes
 Cookies. Estructura. Usos
 Envío y recuperación de cookies
 Sesiones. Concepto. Gestión
 Seguridad en PHP. Encriptación de datos
 Operaciones con archivos. Apertura, recorrido y cierre
 Escritura. Buffering. La clase DIR
 Manejo de directorios y archivos. Creación, renombrado y borrado
 Envío de e-mails

UNIDAD 7 – JQUERY, AJAX Y JSON

 Que es jQuery. Características


 Instalación y configuración
 Métodos. Atributos. Eventos
 Que es AJAX. Características
 Envío de datos por métodos GET y POST
 Recuperación de datos
 Que es JSON. Características
 Codificación y decodificación de datos
 Integración entre PHP y JavaScript a través de JSON

Practica de Cierre de Nivel – Trabajo integrador

NIVEL III - PROGRAMACIÓN AVANZADA

UNIDAD 7 – PROGRAMACIÓN ORIENTADA A OBJE TOS

 Paradigma POO. Concepto. Diferencias con programación estructurada


 Clases y objetos. Métodos y atributos
 Constructores y destructores. Herencia y polimorfismo
 El modelo MVC. Características

UNIDAD 8 – FRAMEWORKS

 Que es un framework. Características


 Diferencias con PHP puro. Frameworks existentes en el mercado
 El framework CodeIgniter. Características
 Instalación y configuración.
 Estructura de archivos
 El modelo MVC en CodeIgniter
 Controladores
 Librerias y helpers
 Vistas
 Modelos. Conexión con bases de datos
 Consultas y manejo de datos
 Segmentos URL. Routes y .htaccess
 Envío dee-mails

Practica de Cierre de Nivel – Trabajo integrador