el lenguaje html

31
Curso de HTML Contenido del Curso Con este curso conocerás cuáles son los estándares para trabajar de manera eficiente en la construcción de sitios Web y la importancia de estos para conseguir el mejor posicionamiento Web en los buscadores. Esta propuesta, parte de la explicación de los conceptos básicos de Internet, los Servidores Web (Hosting) y los diferentes protocolos utilizados en Internet (http, ftp, smtp, pop3, etc.). Seguidamente se estudiará la sintaxis del lenguaje, donde aprenderás a codificar desde un editor de texto, cualquier página Web que desees. El curso finaliza con la publicación de un sitio desarrollado como practica en clase, en un Servidor Web (Hosting) del instituto a través de un FTP. El objetivo al finalizar consiste en que el alumno domine este lenguaje de marcas que se utiliza para codificar páginas HTML y XML CARACTERISTICAS DE HTML HTML, siglas de HyperTextMarkupLanguage (Lenguaje de Marcas de Hipertexto), es el lenguaje de marcado predominante para la construcción de páginas Web. Conocer este lenguaje es fundamental para el desarrollo de documentos visuales a través de un navegador y también para el armado de mails con formato de Hipertexto. Para quien está orientado el curso Este curso está orientado a quienes intentan desarrollar una carrera como Diseñador o Programador Web. También para Diseñadores que manejan Dreamweaver y desean tener una formación integral en la construcción de sitios Web en el cual amplían la posibilidad de cambios y mejoras a un sitio desde el código mismo de la página. También otorga una base fundamental para luego aprender los conceptos de maquetado con CSS y DIV’s. Recursos adicionales entregados Este curso incluye el acceso a una plataforma online donde encontrarás el material de lectura del curso, los laboratorios del mismo, prácticas resueltas otra información de interés como: documentos adicionales, descargas, videos relacionados, etc. Tendrás disponible la ejercitación y podrás realizar exámenes de auto evaluación luego de cada clase. Te permitirá también estar conectado con tu docente y compañeros del curso. Requisitos El único requerimiento para realizar este curso es el manejo básico de PC y sistema operativo Windows.

Upload: nenita-de-vera

Post on 08-Jul-2015

168 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: El lenguaje html

Curso de HTML

Contenido del Curso

Con este curso conocerás cuáles son los estándares para trabajar de manera eficiente en

la construcción de sitios Web y la importancia de estos para conseguir el mejor

posicionamiento Web en los buscadores.

Esta propuesta, parte de la explicación de los conceptos básicos de Internet, los

Servidores Web (Hosting) y los diferentes protocolos utilizados en Internet (http, ftp,

smtp, pop3, etc.). Seguidamente se estudiará la sintaxis del lenguaje, donde aprenderás a

codificar desde un editor de texto, cualquier página Web que desees.

El curso finaliza con la publicación de un sitio desarrollado como practica en clase, en

un Servidor Web (Hosting) del instituto a través de un FTP. El objetivo al finalizar

consiste en que el alumno domine este lenguaje de marcas que se utiliza para codificar

páginas HTML y XML

CARACTERISTICAS DE HTML

HTML, siglas de HyperTextMarkupLanguage (Lenguaje de Marcas de Hipertexto), es

el lenguaje de marcado predominante para la construcción de páginas Web. Conocer

este lenguaje es fundamental para el desarrollo de documentos visuales a través de un

navegador y también para el armado de mails con formato de Hipertexto.

Para quien está orientado el curso

Este curso está orientado a quienes intentan desarrollar una carrera como Diseñador o

Programador Web. También para Diseñadores que manejan Dreamweaver y desean

tener una formación integral en la construcción de sitios Web en el cual amplían la

posibilidad de cambios y mejoras a un sitio desde el código mismo de la página.

También otorga una base fundamental para luego aprender los conceptos de maquetado

con CSS y DIV’s.

Recursos adicionales entregados

Este curso incluye el acceso a una plataforma online donde encontrarás el material de

lectura del curso, los laboratorios del mismo, prácticas resueltas otra información de

interés como: documentos adicionales, descargas, videos relacionados, etc. Tendrás

disponible la ejercitación y podrás realizar exámenes de auto evaluación luego de cada

clase. Te permitirá también estar conectado con tu docente y compañeros del curso.

Requisitos

El único requerimiento para realizar este curso es el manejo básico de PC y sistema

operativo Windows.

Page 2: El lenguaje html

Plan de Estudio

EL LENGUAJE HTML

QUE ES EL HTML

Historia del HTML

Especificación oficial

Formato de archivo

Nomenclatura de archivos y directorios

CARACTERÍSTICAS BÁSICAS

ETIQUETAS

Estructura básica de un documento HTML

Etiqueta html:

Etiqueta head:

Etiqueta Title:

Etiqueta body:

COMENTARIOS

Atributos

Atributos de la etiqueta body

Text

Bgcolor

Background

Link

Vlink

Alink

Márgenes

Etiqueta font y sus atributos

Face

Size

Color

Atributo style

COLORES

Sistema Hexadecimal

Valores de color

Nombres de color

CODIFICACIÓN DE CARACTERES

ETIQUETAS DE CONTENIDO

Etiquetas de manejo de textos

Page 3: El lenguaje html

Párrafos

Encabezados

Marcado básico de texto

Marcado avanzado de texto

Marcado genérico de texto

Espacios en blanco y nuevas líneas

Nuevas líneas

Espacios en blanco

Texto preformateado

Reglas horizontales (hr)

LISTAS

Listas desordenadas

Listas Ordenadas

Listas de definición

VINCULOS

VÍNCULOS

URL

Vínculos relativos y absolutos

Vinculo de correo electrónico

UTILIZACIÓN DE IMÁGENES

Imágenes

Mapas de imagen

TABLAS

Tablas simples

FORMULARIOS

CONCEPTO DE FORMULARIO

Formulario simple

Elementos de Formulario

Campo de texto

Cuadro de contraseña

Checkbox

Radiobutton

Botón de envío de formulario

Botón de reseteo del formulario

Ficheros adjuntos

Campos ocultos

Botón de imagen

Botón

FORMULARIOS AVANZADOS

Fieldset

Menú desplegable y cajas de texto

Page 4: El lenguaje html

IFRAMES

QUE SON LOS IFRAMES

Atributos de la etiqueta iframe

FRAMES

CONCEPTO DE FRAME

Definición

Definición de los frames

Definición de cada una de las frames

TARGET: Atributo para indicar la frame de destino

META INFORMACIÓN

META INFORMACIÓN

Metadatos

DOCTYPE

LABORATORIOS

EJERCICIO 01 :: PAGINA BÁSICA

EJERCICIO 02 :: PAGINA CON ATRIBUTOS

EJERCICIO 03: INSERCIÓN DE IMÁGENES

EJERCICIO 04 :: CREACIÓN DE VÍNCULOS

EJERCICIO 05 :: TABLA BÁSICA

EJERCICIO 06 :: TABLA COMPLEJA

EJERCICIO 07: MAQUETACIÓN CON TABLAS

EJERCICIO 08: IFRAMES

EJERCICIO 09: FORMULARIO DE CONTACTO

PROYECTO INTEGRADOR

Page 5: El lenguaje html

IMPLEMENTANDO EL DISEÑO DE LA BASE DE DATOS

Contenido del Curso

En este curso aprenderás los conceptos generales de bases de datos, arquitectura Cliente

– Servidor, instalación, diseño, normalización e implementación de una base de datos.

Luego de practicar con diferentes entornos de administración para Bases de Datos, el

curso continúa con el armado y diseño de un modelo administrativo de facturación, en

el que se debaten y desarrollan diferentes tablas, claves primarias, claves foráneas,

índices auxiliarles, etc. Luego de la construcción del modelo, el curso continúa con la

introducción del lenguaje de consultas SQL, en el cual se desarrolla una importante

práctica de consultas y modificaciones de datos a través de este lenguaje transaccional.

Para quien está orientado el curso

Este curso está orientado para quienes intentan desarrollar una carrera como

Desarrollador (sin importar el lenguaje de programación). También está dirigido para

quienes buscan poseer conocimientos para el análisis de datos o para quienes dan sus

primeros pasos hacia la formación de DBA (Data Base Administrador –

Administrador de Bases de Datos)

Recursos adicionales entregados

Este curso incluye el acceso a una plataforma online donde encontrarás el material de

lectura del curso, los laboratorios del mismo, prácticas resueltas otra información de

interés como: documentos adicionales, descargas, videos relacionados, etc. Tendrás

disponible la ejercitación y podrás realizar exámenes de auto evaluación luego de cada

clase. Te permitirá también estar conectado con tu docente y compañeros del curso.

Salida Laboral

Este curso es un importante complemento para la formación técnica del desarrollador.

Independientemente de la tecnología que se utilice para programar, el curso proporciona

una introducción al conocimiento del lenguaje de programación para bases de datos

SQL tanto en DDL (Data DefinitionLanguage) y DML (Data ManipulationLanguage).

Requisitos

No se requiere contar con conocimientos previos. Únicamente manejo de PC y

Windows.

Page 6: El lenguaje html

Plan de Estudio

Objetivos

Mapa del curso

Descripción

Metas

Modelo de entidad - Relación

Introducción

Entidad

Relación

Cardinalidad de las Relaciones

Atributos

Consideraciones en el Planeamiento del Diseño Lógico de la Base de Datos

Modelado de elementos de datos

Tablas

Restricciones de las Tablas

Columnas No Descomponibles

Restricciones en las columnas

Clave Primaria (PRIMARY KEY)

Clave Foránea (FOREIGN KEY)

BASE DE DATOS MYSQL

Objetivos

Mapa del curso

Descripción

Metas

Entorno MySQL

Que es MySQL

Bases de Datos

Tablas

MySQL es un sistema de administración relacional de bases de datos

MYSQL QUERY BROWSER

Introducción

Dialogo de Conexión

La Ventana Central de Consultas

Editor de Tablas

TIPOS DE DATOS

Objetivos

Mapa del curso

Descripción

Metas

Topos numéricos

Tipos fechas

Tipos de cadena

ZEROFILL

Tipos de datos en mysql

Datos numéricos

Page 7: El lenguaje html

Caracteres o cadenas

Varios

EL LENGUAJE SQL

Objetivos

Mapa del curso

Descripción

Metas

ESTRUCTURA DEL LENGUAJE

Introducción

Qué es DDL?

Creación de una Tabla

Qué es DML?

Eliminar una Tabla

CONSULTAS BASICAS

SELECT

INSERT

UPDATE

DELETE

Consultas con SQL SELECT

CONDICIONES LÓGICAS

Operadores Lógicos

Sentencia Between

Sentencia IN

Sentencia LIKE

LABORATORIO

Creación de tablas

Comando INSERT

Comando SELECT

Comando DELETE

Comando UPDATE

TOPICOS AVANZADOS

Objetivos

Mapa del curso

Descripción

Metas

FUNCIONES DE BASES DE DATOS

Funciones Matemáticas

Funciones de Cadenas

Funciones de Fecha y Hora

Funciones de Grupo

AGRUPACIONES

Consultas Agrupadas - GROUP BY

CONSULTAS RELACIONADAS

Consultas Anidadas – JOIN

Page 8: El lenguaje html

Curso de PHP

Contenido del Curso

Este curso comienza con una introducción a la arquitectura de un Hosting y aspectos de

administración y configuración de un los servidores Web (APACHE). Luego se

continúa con el estudio de la estructura completa del lenguaje PHP, comenzando desde

cero hasta los conceptos más avanzados de este poderoso lenguaje Web. El curso

incluye también un detallado estudio sobre el lenguaje de bases de datos SQL, la

administración y configuración de MySQL y utilización de diferentes herramientas

como phpMyAdmin, MySQLQueryBrowser, etc.

A lo largo del curso todos los alumnos desarrollarán un sitio Web completo con las

características típicas que comúnmente tienen estos los portales en Internet. Se

construirá un Sitio donde los usuarios podrán inscribirse completando un complejo

formulario de registración en el cual se utilizan y practican todos los diferentes objetos

de captura de datos HTML. Al momento de la inscripción, se realizarán una serie de

validaciones correspondientes (hechas en Javascript y en PHP). A su vez este proyecto

contará con diferentes reportes, búsquedas internas en el sitio y filtros, paginación de los

resultados muy extensos (estilo Google), reportes de productos con imágenes (estilo

Mercado Libre) donde se realizarán prácticas de UPLOAD (subir todo tipo de archivos

al Servidor Web), autentificación de usuarios al sitio a través de una página de logueo,

administración de sesiones, desconectarse del sitio, contadores de visitas, manejo de

archivos de texto, construcción de un Foro, y otras diferentes prácticas de casos reales.

El curso finaliza subiendo el sitio desarrollado a un hosting real y su prueba en Internet.

Recursos adicionales entregados

Este curso incluye el acceso a una plataforma online donde encontrarás el material de

lectura del curso, los laboratorios del mismo, prácticas resueltas otra información de

interés como: documentos adicionales, descargas, videos relacionados, etc. Tendrás

disponible la ejercitación y podrás realizar exámenes de auto evaluación luego de cada

clase. Te permitirá también estar conectado con tu docente y compañeros del curso.

Salida Laboral

Al finalizar el curso, el alumno se convertirá en un Programador Web Junior pudiendo

desempeñar tareas de desarrollo de sitios web profesionales, b2b, e-commerce, etc.

Estas empresas te estan esperando...

Requisitos

Page 9: El lenguaje html

Se requiere contar con conocimientos básicos de HTML, o haber realizado el curso

HTML: Fundamentos de una página web. Tener conocimientos sobre SQL o haber

realizado el curso Introducción a Bases de Datos y SQL

Plan de Estudio Introducción a PHP

Qué es PHP

La historia

Que se puede hacer con PHP

Organización y Conceptos

El Modelo Cliente - Servidor

Páginas Estáticas

Páginas Dinámicas

Servidor Web Apache

Por qué PHP

Ventajas

Desventajas

Propuestas del mercado

Proyecto Integrador

Introducción

Objetivos

Links Downloads

Sitios institucionales

Otros sitios Web

Instalación

Entorno de trabajo

Descargar e instalar

XAMPP

APPSERV

Comprobación de la instalación

PHP: Lenguaje de Programación

Sintaxis

Etiquetas de PHP

Comentarios en PHP

Línea comentada

Párrafo comentado

HTML ? embebido

Definición

Significado

Consideraciones

HTML no es PHP

Comentarios en HTML

Variables

Page 10: El lenguaje html

Introducción

Definición de Variables

Tipos de Datos

Asignación de Variables

Redefinición de Variables

Los valores por defecto

Operadores

Definición

Expresiones

Operadores de Incremento y Decremento

Estos operadores se pueden utilizar de ambos lados de la variable. Del lado

que se aplique dependerá de lo siguiente:

Operadores de Asignación

Operadores de Igualdad

Los operadores de igualdad se utilizan para comparar dos valores. Vea las

siguientes pruebas de equivalencia.

Operadores Lógicos

Paso de Variables por URL

Protocolo HTTP

Argumento $_GET

Características

Ejemplos de casos de páginas con parámetros

Constantes

Definición

Características

Consultar este ejemplo en ?Eje8.php?

Resumen

Laboratorios

Lab: Practica con parámetros GET 1

Lab: Practica con FORM

Lab: Practica con parámetros GET 2 (opcional)

Lab: Parámetros GET y uso de variables locales (opcional)

Control de Flujo

Estructuras de Control

Sentencias Condicionales

Introducción

Características

Sentencia IF

Sentencia ELSE

Sentencia ELSEIF

Sentencia Switch

Estructuras de Control (Bucles)

Introducción

Page 11: El lenguaje html

Bucle FOR

Bucle While

Bucle Do While

Break y Continue

Resumen

Laboratorios

Lab1: Formulario I

Lab2: Formulario II

Lab3: Tabla Dinámica

Arreglos en PHP

Arreglos Bidimensionales (Vectores)

Introducción

Características

Inicializar un Array

Verificar si una variable es Array

Contar cantidad de elemento de un Vector

Arreglos no secuénciales

Funciones para manejos de arreglos

Función ?range()?

Arreglos asociativos

Caracteristicas

Bucle FOREACH

Definición

Estructura

Operador \"=>\"

Imprimir un Array en pantalla para propósitos de prueba

Agregar y Remover elementos de un Array

Intrroducción

Agregar un valor al inicio de un Array

Agregar un valor al final de un Array

Remover un valor del inicio del Array

Remover un valor del final del Array

Localización de elementos en un Array

Búsqueda en un Array

Búsqueda de un indice(clave) en un Array Asociativo

Búsqueda de un valor en un Array Asociativo

Importar y exportar un arreglo a Cadena de caracteres

Función implode()

Función explode()

Ordenamientos

Función ?array_reverse()?

Función ?array_flip()?

Ordenamientos en Arreglos Secuenciales

Page 12: El lenguaje html

Función ?sort()?

Función ?rsort()?

Ordenamientos en Arreglos Asociativos

Función ?asort()?

Función ?arsort()?

Arreglos Multidimencionales (Matrices)

Introducción

Definición

Características

Resumen

Laboratorios

Lab1: Min, Max y Promedio de Facturación

Lab2: Ordenar un Vector

Lab2: Practicas con Vector Asociativo

Inclusión de Código

Introducción

Características

Incluir y Requerir

Require

Include

Resumen

Encabezados de una página Web

Protocolo HTTP

HTTP Headers

Anatomía de una Pagina Web

Introducción a los Encabezados

Estructura del Encabezado

Redireccionamiento

Cambiar el formato de una pagina

Formularios

Introducción

La etiqueta FORM

Introducción

Atributos del formulario

Controles del Formulario

Gráfico de Controles

Recepción de datos

Variables Externas

Método GET

Método POST

Captura de Datos de un Formulario

Resumen

Funciones

Page 13: El lenguaje html

Funciones en PHP

Introducción

Los valores de retorno

Funciones para Manejo de Cadenas

Función print()

Función printf()

Función sprintf()

Función strtoupper() y strtolower ()

Función strlen()

Función number_format()

Función substr()

Función rtrim()

Función ltrim()

Función trim()

Función ereg()

Función eregi()

Función split()

Función addslashes()

Funciones de Redondeo

Función Round()

Función Ceil()

Funciones para Tipos de Datos

Conversión de tipos de datos

Consultar tipos de datos

Funcione definidas por el Usuario

Definición

Characteristics

Parámetros

Parámetros por Defecto

Valores de Retornos

Características de return()

Ejemplos

Variables de Ambiente

Definición

Variables Globales

Variables de Entorno

Introducción

Caracteristicas

Función getenv()

El Arreglo $_SERVER

Resumen

Manejo de Archivos

Introducción

Page 14: El lenguaje html

Abrir y Cerrar Archivos de Texto

Función fopen()

Función fclose()

Control de Errores

Operador Arroba \"@\"

Captura de mensajes de error

Lectura de archivos de texto

Introducción

Función fpassthru()

Función fread()

Función fgetc()

Función feof()

Función fgets()

Función fgetss()

Función file()

Escritura de archivos de texto

Función fwrite()

Función is_writable

Moviéndose dentro de un Archivo

Función rewind()

Función fseek()

Funciones de PHP para interactuar con Ficheros y Directorios.

Función copy(). Copiar Archivos.

Función rename(). Renombrar Archivos.

Función unlink(). Borrar Archivos.

Función file_exists()

Función filetime()

Función filesize()

Función pathinfo()

Manejo de Directorios

Función opendir()

Función readdir()

Función chdir()

Resumen

Javascript

Introducción

Origen

Conceptos Básicos

Dónde y cómo incluir Javascript

Tipos de Datos

Estructuras de Control de Flujo

Ciclos repetitivos

Sentencias condicionales

Page 15: El lenguaje html

Ventanas del Navegador

Ventana Alert

Ventana Confirm

Ventana Prompt

Funciones de Validación

Función parseInt()

Función parseFloat()

Función isNaN()

Funciones definidas por el usuario

Que es una función

Como se escribe una función

Cómo llamar a una función

Base de Datos MySQL

Entorno MySQL

Que es MySQL

Bases de Datos

Tablas

MySQL es un sistema de administración relacional de bases de datos

PHPMyAdmin

Introducción

Selección de una Base de Datos

Crear una Tabla

El lenguaje SQL

Introducción

Qué es DDL?

Creación de una Tabla

Qué es DML?

Eliminar una Tabla

SELECT

UPDATE

DELETE

Consultas con SQL SELECT

Consultas Agrupadas - GROUP BY

Operadores Lógicos

Consultas Anidadas ? JOIN

PHP con Bases de Datos MySQL

Conectando PHP con Bases de Datos

Definición

ODBC

MySQL

Funciones de PHP para interactuar con MySQL

mysqli_connect()

mysqli_close()

Page 16: El lenguaje html

mysqli_select_db()

mysqli_query()

Mysqli_num_rows ()

mysqli_fetch_array()

mysqli_error()

Modificaciones de Datos

Insertar un Registro

Modificar un Registro

Borrar un Registro

Listado de Productos

Armar el Reporte de Productos

Armar la consulta SQL

Reporte

Colores Interlineados

Búsquedas internas en el sitio

Paginación de los resultados del Reporte

UPLOAD ? Subir Archivos al Server

Introducción

Formulario para subir archivos

Tipos de contenido del Formulario

Etiqueta FILE

Campo oculto MAX_FILE_SIZE

Formulario completo de Carga

Pagina Destino ? Copiar al Servidor

La variable $_FILES

Grabando el archivo subido

PHP en la Práctica

Introducción

Campos Ocultos

hidden

Finalidad

Ejemplo:

Sesiones

Introducción

Porque usar sesiones

Identificador de Sesion - SID

Gestion de una sesion

Cookies

Por URL rewriting:

Características

Funciones de PHP para interactuar con Sesiones

Construcción de variables de sesión

Identificación de la sesión

Page 17: El lenguaje html

Destrucción de una sesión

Crear variables de sesión

Autentificación de Usuarios a un Sitio Web con uso de Sesiones

Logueo al Sitio

Autentificación y Creación de la sesión.

Cerrar sesión: Pagina Desconectarse

Cookies

Introducción

Definición

Caducidad

DOMINIOS Y SUBDOMINIOS

Características

Limitaciones

Funciones de PHP para interactuar con Cookies

Construcción

Utilización

Expiración

Eliminación

La función isset()

Mails

Envío de e-Mails en PHP

Características

Funciones de PHP para enviar e-Mails

Parámetros de la función mail

Ejemplo completo de envío de un mail

Configuración Avanzada del Servidor

Introducción

PHP.INI

Definición

Donde lo encontramos el PHP.INI?

Características

Lista de directivas de php.ini

Función ini_set()

Resumen

El Archivo Apache httpd.conf

Definición

Las secciones más importantes son:

El archivo .htaccess

Definición

Características

Primera regla

Posibles Errores

httpd.conf vs .htaccess

Page 18: El lenguaje html

Web Hosting

Cómo elegir un proveedor de Web Hosting

Categorías de servicios de Hosting

Dedicated server hosting

Shared server hosting

Virtual private server hosting

Marketing Digital:

Definiciones y datos estadísticos. Porque usar Internet para Promocionar mi

Empresa.

¿Quiénes son los encargados de realizar un Plan de Marketing Online?

El Proceso del Marketing Online.

Definiendo Objetivos, metas y líneas de acción.

¿Sitio nuevo o sitio vigente?

Definiendo el target de la campaña.

El círculo del Marketing Online

Generación de Visitas

De Visitante a Cliente

Permission Marketing

De Clientes a Prescriptores

Definiendo los Indicadores de Rendimiento.

Aspectos fundamentales para el Plan de Marketing Online

La cuarta P del Marketing Online.

Promoción Offline: Notificar que “estoy en Internet”.

Herramientas principales.

Diferencia entre SEO – SEM - SMO

Otras formas de publicidad online: Banners, Text Ads, Pop Ups.

¿Es necesario pautar en Internet?

Participación en Redes de Afiliados.

Social Media

¿Qué son las Redes Sociales? Origen.

Principales redes sociales: Facebook, Twitter, Linkedin, Youtube, Blaving.

Elegir las redes sociales acordes a nuestra estrategia de Marketing Online.

Presencia profesional en las redes sociales.

¿Cómo hacer el seguimiento de nuestra empresa en las redes sociales?

¿Cómo capacitar un equipo para que gestione las redes sociales?

¿Cuánto vale un Fan de nuestra empresa?

Page 19: El lenguaje html

¿Cómo calcular el valor de tu marca en Facebook?

Personas vs. Empresas

¿Qué lenguaje se debe utilizar en las redes sociales?

Selección de palabras clave para enlaces.

¿Cómo conseguir Fans, Seguidores, Amigos y Contactos?

Optimización de las redes sociales.

Integración con acciones OnPage y Offline

Generación de sinergia con el sitio web.

Generación de participación con los usuarios.

Generación práctica de una Fan Page Profesional

Generación de una cuenta de Twitter, empezando a twittear

Generación de un canal de Youtube

Tendencias del Marketing Online

Mobile Marketing. ¿Es realmente aplicable?

¿Cómo generar contenidos?

Optimización de aplicaciones para móviles.

Integración con smartphones.

Contenido generado por los usuarios

Importancia de la viralidad de contenidos.

Aumento de las búsquedas locales. Geomarketing

Marketing en redes sociales.

¿Qué contenidos se valoran más en los dispositivos móviles?

El modelo proactivo del Marketing Online.

Apuntando a las recomendaciones.

Últimos avances en Marketing Digital.

CURSOS LINUX LPI

Historia Linux

Inicios de Linux

Personajes en la historia Linux

Conceptos de Software Libre

Tipos de Distribuciones Linux

Distribución vs. Versión

Filosofía Linux

Tipos de licencias.

Tipos de fundaciones y comunidades

Instalación

Instalación de Linux

Introducción al particionado de disco

Page 20: El lenguaje html

Trabajar en la línea de comandos

Usar comandos del shell individuales y secuencias de comandos en una línea

para realizar tareas básicas en la línea de comando.

Usar y modificar el entorno del shell incluyendo definir, referenciar y exportar

variables de entorno.

Usar y editar el historial de comandos.

Invocar comandos dentro y fuera del PATH definido.

Realizar administración de archivos básica

Copiar, mover, borrar archivos y directorios individualmente.

Copiar múltiples archivos y directorios recursivamente.

Eliminar archivos y directorios recursivamente.

Usar comodines simples y avanzados en comandos.

Usar find para localizar y actuar en base al tipo, tamaño y fecha de archivos.

Uso de tar, cpio y dd.

Realizar operaciones básicas de edición de archivos usando vi

vi

/, ?

h,j,k,l

i, o, a

c, d, p, y, dd, yy

ZZ, :w!, :q!, :e!

Encontrar archivos de sistema y colocar archivos en su correcta ubicación

Entender la ubicación correcta de archivos en el FHS.

Encontrar archivos y comandos en un sistema Linux.

Conocer la ubicación y proposito de archivos y directorios importantes definidos

en el FHS.

Diseñar el esquema de discos duros

Manejo de disco duro

Directorios Tipicos

Usar el administrador de paquetes Debian

Instalar, actualizar y desinstalar paquetes binarios de Debian

Encontrar paquetes que contengan archivos específicos o bibliotecas las cuales

pueden ser o no ser instaladas.

Obtener información de un paquete como la versión, contenido, dependencias,

integridad del paquete y estado de instalación (esté o no esté instalado el

paquete).

Usar el administrador de paquetes RPM y YUM

Instalar, re-instalar, actualizar o eliminar paquetes usando RPM y YUM.

Obtener información de un paquete RPM como la versión, estado, dependencias,

integridad y firmas.

Determinar que archivos provee un paquete, así como encontrar de que paquete

viene un archivo específico.

Administrar bibliotecas compartidas

Identificar bibliotecas compartidas.

Page 21: El lenguaje html

Identificar las ubicaciones típicas de las bibliotecas de sistema.

Cargar bibliotecas compartidas.

La siguiente es una lista de archivos, términos y utilerías usadas:

· · Sistema de archivos / (raíz) · Sistema de archivos /var · Sistema de archivos /home ·

Area de Intercambio (swap) · Puntos de montaje · Particiones · ldd · ldconfig ·

/etc/ld.so.conf · LD_LIBRARY_PATH · /etc/apt/sources.list · dpkg · dpkg-reconfigure ·

apt-get · apt-cache · aptitude · rpm · rpm2cpio · /etc/yum.conf · /etc/yum.repos.d/ · yum ·

yumdownloader· . · bash · echo · env · exec · export · pwd · set · unset · man · uname ·

history · cp · find · mkdir · mv · ls · rm · rmdir · touch · tar · cpio · dd · file · gzip · gunzip

· bzip2 · file globbing · vi · /, ? · h,j,k,l · i, o, a · c, d, p, y, dd, yy · ZZ, :w!, :q!, :e! · find ·

locate · updatedb · whereis · which · type · /etc/updatedb.conf

IMPLEMENTANDO EL DISEÑO DE LA BASE DE DATOS Objetivos

Mapa del curso

Descripción

Metas

Modelo de entidad - Relación

Introducción

Entidad

Relación

Cardinalidad de las Relaciones

Atributos

Consideraciones en el Planeamiento del Diseño Lógico de la Base de Datos

Modelado de elementos de datos

Tablas

Restricciones de las Tablas

Columnas No Descomponibles

Restricciones en las columnas

Clave Primaria (PRIMARY KEY)

Clave Foránea (FOREIGN KEY)

BASE DE DATOS MYSQL

Objetivos

Mapa del curso

Descripción

Metas

Entorno MySQL

Que es MySQL

Bases de Datos

Tablas

MySQL es un sistema de administración relacional de bases de datos

Page 22: El lenguaje html

MYSQL QUERY BROWSER

Introducción

Dialogo de Conexión

La Ventana Central de Consultas

Editor de Tablas

TIPOS DE DATOS

Objetivos

Mapa del curso

Descripción

Metas

Topos numéricos

Tipos fechas

Tipos de cadena

ZEROFILL

Tipos de datos en mysql

Datos numericos

Caracteres o cadenas

Varios

EL LENGUAJE SQL

Objetivos

Mapa del curso

Descripción

Metas

ESTRUCTURA DEL LENGUAJE

Introducción

Qué es DDL?

Creación de una Tabla

Qué es DML?

Eliminar una Tabla

CONSULTAS BASICAS

SELECT

INSERT

UPDATE

DELETE

Consultas con SQL SELECT

CONDICIONES LÓGICAS

Operadores Lógicos

Sentencia Between

Sentencia IN

Sentencia LIKE

LABORATORIO

Creación de tablas

Comando INSERT

Comando SELECT

Page 23: El lenguaje html

Comando DELETE

Comando UPDATE

TOPICOS AVANZADOS

Objetivos

Mapa del curso

Descripción

Metas

FUNCIONES DE BASES DE DATOS

Funciones Matemáticas

Funciones de Cadenas

Funciones de Fecha y Hora

Funciones de Grupo

AGRUPACIONES

Consultas Agrupadas - GROUP BY

CONSULTAS RELACIONADAS

Consultas Anidadas - JOIN

CARRERA MULTIMEDIA

QUE ES PHOTOSHOP

INTRODUCCIÓN

ADOBE SYSTEMS INCORPORATED

DESARROLLO Y CRECIMIENTO EN LA ACTUALIDAD

AREAS DE TRABAJO

ACERCA DEL ÁREA DE TRABAJO

Utilización de Paletas y Menues

PREFERENCIAS GENERALES

Herramientas ocultas

Información de herramientas

Punteros de herramienta

Información de herramientas

Unidades de medida

Asignación del disco de memoria virtual

Liberar memoria

Especificar la fuente

IMÁGENES VECTORIALES Y MAPA DE BITS

DEFINICIÓN

Mapa de Bits

Imagen Vectorial

DIFERENCIAS ENTRE MAPA DE BITS E IMÁGENES VECTORIALES

Mapa de bits

Vectoriales

Page 24: El lenguaje html

PROPIEDADES DE LAS IMÁGENES DIGITALES

PROFUNDIDAD DE COLOR

MODOS DE COLOR

Modo RGB (Red, Green, Blue)

Modo CMYK

Modo Escala de Grises

Modo Mapa de bits

Modo Color Lab

Modo Duotono

Modo Color Indexado

Modo Multicanal

CAMBIOS ENTRE MODOS DE COLOR

EJEMPLO DE MODO DE COLOR Y PROFUNDIDAD DE BITS

Modo Mapa de bits (profundidad=1bit)

Modo Escala de grises (profundidad=8bits)

Modo RGB (Profundidad=8bits)

¿DÓNDE CAMBIO EL MODO DE COLOR Y LA PROFUNDIDAD DE BITS

TAMAÑO DE IMAGEN Y RESOLUCIÓN

La Resolución

Reglas básicas de la resolución

¿Dónde cambio el tamaño del archivo?

¿Dónde cambio la resolución?

OBTENCIÓN DE IMÁGENES

ADQUISICIÓN DE IMÁGENES DIGITALES DE CÁMARAS

ESCANEADO DE IMÁGENES

Acerca del escaneado

Importación de imágenes escaneadas

Importación de imágenes escaneadas con la interfaz TWAIN

Para importar una imagen utilizando la interfaz TWAIN en Photoshop

APERTURA DE ARCHIVOS EXISTENTES

CAMBIO DE TAMAÑO DE UNA IMAGEN EXISTENTE

Cambio del tamaño del lienzo

Cambio del tamaño de la imagen

CREACIÓN DE UNA IMAGEN NUEVA

SELECCIÓN Y TRAZADOS

INTRODUCCION

SELECCIÓN DE MARCO

Marco rectangular

Marco elipse

FILA ÚNICA Y COLUMNA ÚNICA

SELECCIÓN DE LAZO

La herramienta Lazo

La herramienta Lazo poligonal

Page 25: El lenguaje html

La herramienta Lazo Magnético

SELECCIÓN RÁPIDA

La herramienta Varita mágica

La herramienta de Selección Rápida

SELECCIÓN DE TRAZADO

Selección de trazado

Selección directa

LA SUPERPOSICIÓN DE SELECCIONES

COMANDOS ÚTILES

Comando Historia

Definir opciones de historia

Comando Deshacer

HERRAMIENTAS DE TRAZADO

La Pluma

La Pluma de forma libre

Añadir y eliminar punto de ancla

Convertir punto de ancla

LAS HERRAMIENTAS DE PINTURA Y EDICIÓN

UTILIDADES DE RELLENO Y CONTORNO DE SELECCIONES Y CAPAS

HERRAMIENTAS DE RELLENO Y COLOR

Herramienta degradado

La Herramienta Bote de Pintura

HERRAMIENTAS DE RELLENO Y COLOR

La Herramienta Pincel

La Herramienta Lápiz

Opciones del Pincel y el Lápiz

La Herramienta Sustitución de Color

El Concepto de Pincel

HERRAMIENTAS DE EDICIÓN

La Herramienta Tampón y Tampón de motivo

El Tampón de Motivo

El Tampón de Clonar

Pincel corrector y Pincel de ojos rojos

AJUSTES DE COLOR

NIVELES

CURVAS

HERRAMIENTAS DE EXPOSICIÓN

HERRAMIENTAS DE ENFOQUE Y DESENFOQUE

BLANCO Y NEGRO

OTROS AJUSTES PARA IMÁGENES

Brillo y contraste

Equilibrio de color

Color automático

Page 26: El lenguaje html

Niveles automáticos

Contraste automático

Variaciones

LAS HERRAMIENTAS DE BORRADO

La Herramienta Borrador

La Herramienta Borrador Mágico

La Herramienta Borrador de Fondos

HERRAMIENTAS DE VISUALIZACIÓN Y EXTRAS

LA VENTANA NAVEGADOR

LA HERRAMIENTA MANO

Métodos Alternativos para Desplazar la Vista de la Imagen

LA HERRAMIENTA MOVER

LAS REGLAS

Para cambiar el punto de origen de una regla

Para cambiar la unidad de medida

HERRAMIENTA MEDICIÓN

LAS GUÍAS Y LA CUADRÍCULA

Para mostrar u ocultar una cuadrícula, guías o guías inteligentes

Para colocar una guía

Para eliminar las guías de la imagen

Para definir las preferencias de guía y cuadrícula

HERRAMIENTAS PREESTABLECIDAS

PARA CREAR UNA HERRAMIENTA PREESTABLECIDA

CAPAS

ACERCA DE LAS CAPAS

Acerca de las capas de imagen

Acerca de las capas de ajuste y de relleno

Creación de capas de ajuste y de relleno

Creación de una capa de ajuste

Creación de una capa de relleno

Conversión del fondo y las capas

Conversión de un fondo en una capa

Conversión de una capa en un fondo

MOVIMIENTO, APILAMIENTO Y BLOQUEO DE CAPAS

Fusionar capas automáticamente

Rotación de una capa

La Alineación

La Distribución

Alineación automática de capas de imágenes

BLOQUEO DE CAPAS

Bloqueo de todas las propiedades de una capa o un grupo

Bloqueo parcial de una capa

GESTIÓN DE CAPAS

Page 27: El lenguaje html

Rasterización de capas

Exportación de capas

Combinación de dos capas o grupos

Copia del contenido de varias capas o capas enlazadas en una sola capa

Acoplamiento de todas las capas

DEFINICIÓN DE OPACIDAD Y FUSIÓN

Especificación de la opacidad de una capa o un grupo

Especificación de la opacidad de relleno de una capa

ESTILOS Y EFECTOS DE CAPA

Acerca de los estilos y efectos de capa

Aplicación de estilos preestablecidos

Aplicación de un estilo preestablecido a una capa

Aplicación de un estilo de otra capa

Descripción general del cuadro de diálogo Estilo de capa

Aplicación o edición de un estilo de capa personalizado

Opciones de estilo de capa

Conversión de un estilo de capa en capas de imagen

LOS RECORTES DE CAPA

TEXTO Y FILTROS

ACERCA DEL TEXTO Y LAS CAPAS DE TEXTO

INTRODUCCIÓN DE TEXTO

Introducción de objetos de texto

Introducción de texto de párrafo

Cambio de tamaño o transformación de un cuadro delimitador de texto

Conversión de un objeto de texto en texto de párrafo y viceversa

APLICACIÓN DE FORMATO A CARACTERES

Acerca del formato de caracteres

Selección de caracteres

DESCRIPCIÓN GENERAL DE LA PALETA CARÁCTER

LOS FILTROS

GALERÍA DE FILTROS

EL FILTRO LICUAR

OTROS FILTROS

SECTORES EN PÁGINAS WEB

ACERCA DE PÁGINAS WEB CON SECTORES

TIPOS DE SECTOR

CÓMO SECCIONAR UNA PÁGINA WEB

Creación de un sector con la herramienta Sector

Creación de sectores a partir de guías

Creación de un sector a partir de una capa

CONVERSIÓN DE SECTORES AUTOMÁTICOS Y BASADOS EN CAPA

EN SECTORES DE USUARIO

Visualización de sectores y opciones de sector

Page 28: El lenguaje html

CÓMO MOVER, REDIMENSIONAR Y AJUSTAR SECTORES DE

USUARIO

Cómo mover o redimensionar un sector de usuario

DIVISIÓN DE SECTORES DE USUARIO Y SECTORES AUTOMÁTICOS

DUPLICACIÓN DE SECTORES

Cómo copiar y pegar un sector

EDICIÓN DE SECTORES

Combinación de sectores

Cambio del orden de apilamiento de sectores

Alineación y distribución de sectores de usuario

Eliminación de un sector

BLOQUEO DE TODOS LOS SECTORES

VISUALIZACIÓN DEL CUADRO DE DIÁLOGO OPCIONES DE SECTOR

CARACTERISTICAS

Especificación de un tipo de contenido de sector

Cambio del nombre de un sector

Selección de un color de fondo para un sector

VINCULACIÓN Y TEXTO HTML

Asignación de información de enlaces de URL a un sector Imagen

Especificación de mensajes de navegador y texto de la etiqueta Alt

Adición de texto HTML a un sector

GUARDAR UNA IMAGEN

FORMATOS DE IMAGEN

El formato JPEG

El formato TIFF

El formato BMP

El formato GIF

El formato PNG

INTRODUCCIÓN A LAS ACCIONES

LA VENTANA ACCIONES

MÁS ACCIONES

LABORATORIOS

LABORATORIO #01

Ejercicio #01 – El Entorno

Ejercicio #02 - Preferencias

Ejercicio #03 – Modos de Color, Tamaño de Imagen y Lienzo

Ejercicio #04 – Obtención de Imágenes

LABORATORIO #02

Ejercicio #01 – Eliminación de Fondo de Imagen Básica

Ejercicio #02 – Lazo Magnético

Ejercicio #03 – Selecciones Personalizadas

Ejercicio #04 – Tampón de Clonar

Ejercicio #05 – Trabajo con Trazados

Page 29: El lenguaje html

LABORATORIO #03

Ejercicio #01 – Borrador de Fondos de Imágenes Complejas

Ejercicio #02 – Niveles

Ejercicio #03 –Borrador Mágico para Fondos

Ejercicio #04 – Efecto Espejo

Ejercicio #05 – Reglas y Cuadriculas

Ejercicio #06 – Retoque de Arrugas

Ejercicio #07 – Retoque de Granitos

Ejercicio #08 – Retoque de Pelo y Arrugas

Ejercicio #09 – Retoque de Cuerpo

Ejercicio #10 – Retoque de Dientes

LABORATORIO #04

Ejercicio #01 Mascara Rapida

Ejercicio #02 Manejo de capas

Ejercicio #03 Transformación de selecciones

LABORATORIO #05

Ejercicio #01 Trazado y texto

Ejercicio #02 Borrar personas de una foto

Ejercicio #03 Retoque con mascara rapida

LABORATORIO #06

Ejercicio #01 Acciones

Ejercicio #02 Diagramar una página HTML

CARRERA WINDOWS SERVER

Introducción

Que es un Red

Tipos de redes ( LAN-WAN)

Definición de Ancho de Banda BW

Topologías ( Física - Analógicas)

Tipo de Transmisión ( DUPLEX O FULL DUPLEX )

Cuatro elementos de una red ( Reglas-Medios-Msj –Dispositivos )

Mac ADDRESS ( definición y ejemplos )

Elementos de la Red

Dispositivos

Tarjetas de Red ( NIC )

Concentradores y Hub

Repetidores

Bridges

Routers

Switch

Medios

Hilos metálicos de cobre (coaxil, par telefónico, UTP-STP )

Fibras Ópticas de vidrio o plásticas

Page 30: El lenguaje html

Transmisión inalámbrica

Servicios

Correo electrónico

Acceder a sitio Web,

Obtener un archivo a través de la red

Mensajería instantánea

Suites de Protocolos

Protocolo de aplicación: ( HTTP)

Protocolo de transporte: (TCP)

Protocolo de internetwork: (IP)

Protocolos de acceso a la red: ( Ethernet)

Modelos de Networking

OSI

Niveles

Funcionamiento en red

Tipo de orientación a la conexión

TCP/IP

Niveles

Comparación con el Modelo OSI

Protocolo de Internet IP

Definición de IP

Administración de direcciones

Clases de direcciones

Direcciones públicas y privadas

Mascara de subred

Direcciones reservadas

Ethernet

Estructura de la trama

CSMA

Protocolos y Servicios DNS

Sistema de nombres de dominio (DNS): puerto TCP/UDP 53.

Protocolo de transferencia de hipertexto (HTTP, Hypertext Transfer

Protocol): puerto TCP 80.

Protocolo simple de transferencia de correo (SMTP, Simple Mail Transfer

Protocol): puerto TCP 25.

Protocolo de oficina de correos (POP): puerto UDP 110.

Telnet: puerto TCP 23.

Protocolo de configuración dinámica de host: puerto UDP 67

Protocolo de transferencia de archivos (FTP, File Transfer Protocol): puertos

TCP 20 y 21

El Protocolo de configuración dinámica de host (DHCP)

Modem

Definiciones

Tecnologías DSL

Page 31: El lenguaje html

Cable Modem

Wireless

Introducción

Bandas

Canales

Frecuencias de operación

Protocolos de Seguridad ( WEP – WPA – RADIUS )

Integración del Contenido

Practica de laboratorio en diseño y presupuesto de una pequeña LAN y visión

global de redes WAN de ISP .