Quality Seal Emagister EMAGISTER CUM LAUDE

Programación Web 2.0

DELENA
A Distancia

339 
¿O prefieres llamar ahora al centro?

Información importante

  • Curso
  • Nivel intermedio
  • A distancia
  • Duración:
    3 Meses
  • Cuándo:
    A elegir
Descripción

¿Te gusta la informática y quieres aprender a programar páginas web ¿ ¿Te gustaría actualizar tus competencias de programación a la filosofía 2.0? Éstas y otras preguntas afines encuentran su respuesta con la realización de este curso diseñado e impartido por DELENA. Emagister.com suma a su variado catálogo de formación el curso de especialización a la Programación Web 2.0.

Información importante
Instalaciones y fechas

Dónde se imparte y en qué fechas

Inicio Ubicación
A elegir
A distancia

Preguntas Frecuentes

· ¿Cuáles son los objetivos de este curso?

Este curso de modalidad de estudio a distancia y que podrás completar en hasta 3 meses de carga docente, te capacitará para la programación de la web 2.0. El curso presenta una metodología docente teórico-práctica que combina el repaso de conceptos de teoría respecto a la web 2.0, con la realización de ejercicios prácticos. Además, contarás con la asistencia de un tutor personal que podrá resolver tus dudas vía telefónica o llevando una correspondencia por correo electrónico.

· ¿A quién va dirigido?

Si quieres enriquecer tus competencias en el ámbito de la programación, este curso de programación Web 2.0 se presenta como una opción idónea para el cumplimiento de tus expectativas en la materia. Continúa en Emagister.com para descubrir toda la información que necesitas sobre este curso y/u otros similares dentro de nuestra categoría de otros lenguajes de programación.

· Titulación

Enseñanza no reglada sin carácter oficial.

Opiniones

No hay opiniones de este curso todavía
Pregunta a los Antiguos Alumnos qué les pareció.

Su experiencia te será de mucha ayuda para decidirte.

¿Qué aprendes en este curso?

Web
HTML
API
Programación web
CSS
Codificación
RSS
Presentación
Firefox
Programación
Web 2.0
Presentación de página
XHTML
Produciendo HTML válido
Optimizaciones JavaScript
Gestionando las pérdidas de memoria
Minimizando el tráfico
Soporte para dispositivos de bajo nivel
Estilos XSLT

Profesores

Delena Formacion
Delena Formacion
Profesor titulado

Temario

1. Hola Mundo Web 2.0
Introduciendo BuzzWatch
Haciendo un mapa del paisaje
Explorando detrás del escenario
Haciendo de BuzzWatch un mejor ciudadano Web
Haciendo de BuzzWatch una aplicación más fácil de mantener
Dando el toque final
Conclusión

2. Presentación de página
Creando páginas simples y claras
- Produciendo HTML válido
- Usando hojas de estilo en cascada
Eligiendo los elementos apropiados
De HTML a XHTML
- XHTML 1.0
- XHTML 1.1
- ¿Por qué usar XHTML?
- XHTML es más fácil de manipular
- XHTML anima a usar CSS
- XHTML funciona mejor en dispositivos móviles
- XHTML es extensible
- Diferencias con respecto a HTML
- XHTML es una aplicación XML
- Elementos vacíos
- ID y nombres
El Document Object Model
- Niveles DOM
- Revisión de la API DOM
- Referencia sobre la API DOM
Hojas de estilo en cascada
- Esquinas redondeadas
- Pestañas
Herramientas
- El DOM Inspector para Firefox
- La barra de herramientas para el desarrollador Web de Firefox
- La barra de herramientas para el desarrollador Web de Internet Explorer
- DevBoi para Firefox
Resumen

3. JavaScript y Ajax
JavaScript: Comprendiendo aspectos poco conocidos pero muy importantes
- El tipo y el valor indefinido
- El operador ===
- Iterando con for-in
Programación funcional
- Parámetros de funciones
Optimizaciones JavaScript
- Reduciendo el tiempo de descarga de JavaScript
- Mantenga las actualizaciones del DOM al mínimo
Ajax
- Todo sobre la experiencia del usuario
- La historia de XMLHttpRequest
- Ejemplo de XMLHttpRequest
- La librería Yahoo! UI
- El Google Web Toolkit
- Gestionando las pérdidas de memoria
Resumen

4. Principios de diseño
Aspectos generales de diseño
- Favoritos
- Navegación
- Minimizando el tráfico
- Manteniendo la comunicación
- Combinando múltiples peticiones
- Procesando en el servidor cuando sea posible
- Limitando el uso de llamadas
- Soporte para dispositivos de bajo nivel
- Requisitos de accesibilidad y líneas maestras
- No confíe solo en imágenes y colores para el contenido
- Separar el contenido de la presentación
- Evitar distracciones
- Ofrezca enlaces contextuales
- URL amigables
- Usar scripts independientes del dispositivo
- Etiquetar los campos de los formularios
- Evitar los marcos si es posible
- Uso de CSS Aural
- Evitar ventanas emergentes
- Evitar los refrescos y los redireccionamientos automáticos
- Manejando cabeceras y barras laterales
- Probando el producto final
Resumen

5. ¿Qué es lo próximo para la Web 2.0?
XSLT y XPath
- Ejemplo Hola Mundo para XSLT
- Más XSLT
- Estilos XSLT
- Más XSLT
- Usando XSLT en un navegador
- SVG
- Ejemplo Hola Mundo en SVG
- Definiendo el estilo para SVG
- Más SVG
XForms
- Ejemplo Hola Mundo en XForms
- Definiendo el estilo para XForms
- Más ejemplos de XForms
Qué es lo siguiente en HTML
- Las propuestas del W3C
- Las contrapropuestas del WHATWG
- Comparando XHTML 2.0 y HTML 5
Resumen

6. Alternativas basadas en clientes ricos
De los navegadores a los clientes ricos
- Desventajas de los navegadores
- Una solución, clientes ricos
- Clientes ricos a día de hoy
Comparando Frameworks para clientes ricos
- OpenLaszlo
- Aspectos básicos de Lazlo
- Ayuda al desarrollador
- Un ejemplo más avanzado
- XUL
- Aspectos básicos de XUL
- XUL más avanzado
- Localización
- XAML
- Aspectos básicos de XAML
- XAML más avanzado
Resumen

7. HTTP y URI
Cómo se impuso la Web
La Web 1.0: HTML, URL y HTTP
- Entrando en detalles
- Cliente-Servidor
- Protocolos por capas
- Nombres de dominio
- URL y URI
- Analizando URI
- Peligros del código oculto
- ¿Qué hace un servidor Web realmente?
- La Web tiene dos formas
El modelo Web y REST
- Recursos
- Representaciones
- Estado
- Transferencia: Usando métodos HTTP
Consideraciones para desplegar un servicio HTTP
- Tipos de medio
- Recursos de interés
- Representaciones solicitadas
- Respuesta del servidor
¿Qué hay en el cable?
- Kit de referencia
- Un ejemplo HTTP
Más representaciones
- Negociación del contenido
- Viendo los mensajes con HTTPTracer
Resumen

8. XML y sus alternativas
XML
- Los fundamentos de XML
- Elementos
- Atributos
- Datos de texto
- Comentarios
- Declaración XML
- Los nombres de espacios XML
- Unicode y codificación de texto
- Tratar con datos binarios
- Características de XML que usualmente no necesitará
- Tipos de datos
- Lenguajes de Esquema
- XSLT y XPath
- Otras tecnologías XML
- Formatos de datos existentes y protocolos
- API
Alternativas a XML
- JSON
- JavaScript
- HTML
- Otros formatos
Resumen

9. Sindicación
Algunos fundamentos de la sindicación
- Microcontenidos
- El alimentador
El proceso de sindicación
Formatos de sindicación
- RSS 2.0: Contenido Simple
- Identificar el elemento
- Especificaciones
- Codificación de contenido
- Extensibilidad
- Tipos MIME y la suscripción One-Click
- Autodescubrimiento
- RSS 1.0: Descripción del recurso
- Especificaciones RSS 1.0 y módulos
- Atom: ¿Lo mejor de ambos mundos?
- Especificaciones y Extensiones Atom
- Comparar elementos a través de los formatos
- Adjuntos y Podcasting
Resumen

10. Microformatos
La base de los microformatos
- CSS y los microformatos
- La semántica de HTML
- Contenido, presentación y datos
- Clarificación
- Los perfiles HTML
- Los perfiles XMDP
- Cobertura
- Microformatos relacionales
- Componentes de los microformatos
- Diseño de patrones
- Documentos compuestos
- Normas de Org 2.0
- Comunidad
- Principios
- Procesos
Crear documentos microformatos
- Ejemplo: Cronología de acontecimientos
- Consideraciones adicionales
- Arquitectura de la aplicación
- Visión general del código
- Código de origen
Resumen

11. Combinar protocolos para construir Servicios Web
Servicios REST
- Una aplicación de muestra
- El protocolo de publicación Atom
- Los servicios REST al natural
- Más recursos en REST
Servicios WS-*
- Los servicios WS-* y SOAP
- Servicios WS-* y WSDL
La Pila WS-*
REST contra WS-*
- SOAP
- WSDL
- Herramienta de soporte
Resumen

12. Sirviendo XML sobre HTTP
¿Cuál es la diferencia con servir HTML?
- Tipos de medios
- Codificación de caracteres
- Sirviendo a un XML bien realizado
Sirviendo al contenido estático
Servir a un contenido dinámico
- Principios
- Servir XML con Java
- Servlets
- Páginas JavaServer
- Serialización de API
- Servir XML con ASP.NET y C#
- Servir XML con Ruby on Rails
- Servir XML con PHO, Perl, Python y más
- Usar XSLT por el lado del servidor
- Usar una plataforma XML
XQuery y Bases de datos XML
- Servir XML con eXist
- WebDav y Subversion
Servir con JSON
Resumen

13. Bases de datos y recursos no XML
Tratando con recursos no XML
Convertir datos relacionales a XML
- La transformación en el lado del servidor usando SQL Server
- Recuperar los datos como XML
- Tomar control del formato XML
- Usar la transformación por el lado Cliente usando ADO.NET
- Usar Oracle XSQL
- Instalar Oracle y XSQL
- Una simple página XSQL
- Un ejemplo más avanzado
Convertir datos binarios a XML
- Conversión manual
- Automatizando la conversión
Resumen

14. Crear canales de sindicación
Un servicio simple Atom
- Interfaces de usuario
- Arquitectura de la aplicación
- La herramienta Abdera Atom
- Visión general del código
- Servlet Atom
- La clase Utils
- La clase Settings
Ejecutando la aplicación
- Compilando y desplegando la aplicación
- Consideraciones útiles
Añadir soporte a correo electrónico
- Entendiendo la arquitectura de soporte de correo
- Configurando un Servidor local de correos
- Usar la clase MailClient
- La interfaz MessageReader
- MailEntryCollector
Resumen

15. Mashups, Scraping de HTML y Servicios Web
Ejemplos populares: Mapping Mashups
¿Por qué usar Mashups?

Información adicional

Enseñanza no reglada sin carácter oficial.

Compara este curso con otros similares
Ver más cursos similares