0% encontró este documento útil (0 votos)
214 vistas4 páginas

Curso Programación Web

Este documento presenta un programa de estudios para un curso de programación web dividido en tres niveles. El nivel I cubre diseño web e introduce HTML, CSS y JavaScript. El nivel II se enfoca en programación y cubre PHP e introducción a bases de datos con MySQL. El nivel III trata sobre programación avanzada, incluyendo programación orientada a objetos, frameworks y CodeIgniter.

Cargado por

Carlos Codesido
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
214 vistas4 páginas

Curso Programación Web

Este documento presenta un programa de estudios para un curso de programación web dividido en tres niveles. El nivel I cubre diseño web e introduce HTML, CSS y JavaScript. El nivel II se enfoca en programación y cubre PHP e introducción a bases de datos con MySQL. El nivel III trata sobre programación avanzada, incluyendo programación orientada a objetos, frameworks y CodeIgniter.

Cargado por

Carlos Codesido
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 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

También podría gustarte