PROGRAMA
MÓDULO 1: Estructura y maquetación web.
Unidad 1- Registro de dominio y servidores web
¿Qué es y cómo se registra un dominio?
Dominios nacionales e internacionales
Nic Argentina
Organizaciones relacionadas con los dominios de internet
Unidad 2 - Introducción a HTML
¿Qué es HTML?
Versiones de HTML Etiquetas – Sintáxis
Elementos Básicos
Listas
Unidad 3 - Novedades HTML5
Unidad 4. Introducción a CSS
¿Qué es CSS?
Formas de incluir CSS en HTML
Selectores
Propiedades básicas
Model Box
Unidad 5. Maquetación web
Model Box aplicado a la etiqueta div
Posicionamiento y visualización
Display, float y position
Unidad 6. Novedades CSS3
Nuevas propiedades
@font-face
Responsive Design
Módulo 2 - Programación Web estática
Unidad 1. Introducción a la programación
¿Qué es programación?
Niveles de linguajes
Estructuras de control
Lenguajes
Unidad 2.- PHP introducción
¿Qué es PHP?
Funcionamiento
Sintaxis
Variables
Condicionales
Unidad 3. PHP compartiendo información
Paso de valores entre archivos
Método GET
Método POST
Envío de mails com PHP
Unidad 4. PHP
Estructuras de repetición
Include
Session
Módulo 3: Programación web dinámica
Unidad 1: El lenguaje y los scripts
Introducción a JavaScript
Fundamentos de JavaScript
Funciones y propiedades báscias de JavaScript
Cómo incluir JavaScript en documentos HTML
JQuery
Unidad 2. Javascript y PHP
Características básicas de comunicación
Versiones
Módulo 4: Programación web con base de datos.
Unidad 1 : Modelo físico - Utilización de Tablas. Tipos de Dato
Nociones de bases de datos. Armado de modelo lógico de una base de datos. Pasaje desde el modelo lógico. Tipos de datos. Herramienta libres para el armado de un modelo físico. Creación, modificación y borrado de la estructura de una tabla.
Unidad 2: Introducción al lenguaje SQL
Estándares SQL. Sentencias Select - Where. Inserción (Insert), borrado (Delete) y Modificación de datos (Update). Operadores de comparación. (Is Null, Like, And ,Or ,Between, In, Not In).Funciones de Fila : Right, Substring_Index, Substring, Upper, Lower, Reverse, Ltrim, Rtrim, Length.
Unidad 3: Orden de sentencias - Funciones de Grupo - Herramientas de manejo.
Orden de resultados. Utilización de funciones de grupo Sum, Avg, Min, Max, Count, Limit, Group By, Having. Utilización de una herramienta libre para la práctica de SQL.
Módulo 5: Mysql Introducción
Unidad 1: Introducción a las bases de datos. Introducción al lenguaje SQL.
Unidad 2: Consultas típicas SQL. Uso de PHPmyAdmin para gestionar y administrar bases de datos.
Unidad 3: Arquitectura Cliente - Servidor. Introducción a PHP. Sintaxis básica.
Unidad 4: Variables y Constantes. Operadores.
Unidad 5: Lenguaje estructurado de consultas
Módulo 6: Mysql – PHP
Unidad 1: Mysql_connect, Mysql_select_db, Mysql_query, Mysql_num_rows, Mysql_fetch_array
Unidad 2: Estructuras de control selectivas. IF, ELSE, ELSEIF y SWITCH-CASE.
Unidad 3: Estructuras de control repetitivas. FOR, WHILE y DO WHILE.
Unidad 4: Estructuras de datos. Operaciones con vectores.
Unidad 5: Funciones (de vectores, definidas por el usuario y propias del lenguaje.)
Módulo 7: Proyecto final