usabilidadweb.com.ar

Diseño natural, usable, seguro, accesible

Cursos Integrales e Individuales en Buenos Aires, Argentina

Para el Desarrollo de Productos Tecnológicos de Alta Gama, enfocados al Profesional Independiente / Empresa Tecnológica, con Tecnología Estándar y Open Source, en un Solo Lugar y Sin Conocimientos previos.

SITIOS Y APLICACIONES WEB - SOFTWARE WEB - BASES DE DATOS - WEB SERVICES - WEB SEMÁNTICA
SOFTWARE JAVA - SOFTWARE C++ - REDES SOCIALES - USABILIDAD

Desarrollo Profesional de Sitios y Aplicaciones Web con Estándares W3C
XHTML, CSS|XSLT, XML, XPath|Accesibilidad| Usabilidad y AI|| Web Semántica|
Desarrollo de Sitios y Aplicaciones Web con Base de Datos MySQL, MySQLi, SQLite y PHP 5
Desarrollo de Sitios y Aplicaciones Web con MySQL, MySQLi, SQLite y PHP 5 | - Web Services |
Desarrollo de Sitios y Aplicaciones Web con Java, JSP y Base de Datos MySQL
Desarrollos de Sitios y Aplicaciones Web con Java, JSP y MySQL |
Programación y Desarrollo de Software
SQL| PHP 5| Java/MySQL| C++/MySQL| Python/MySQL| JSP/MySQL/Java| Java y UML|
Java: Desarrollo de Software con Interfaz Gráfica
Software en Java con Interfaz Gráfica - Acceso a MySQL |
Producción de Contenidos - Gestión de Información
Información, Interacción, Interfaces, Usabilidad|
Correlatividad, duración, costo
Correlatividades, duración, costo|

Diseño natural, usable, seguro, accesible


Curso Integral Desarrollo Profesional con Estándares Web del W3C:
XHTML, CSS, Diseño de Hipertexto, Web Móvil

CONSULTORÍA
Consultoría|

JAVA y UML
Desarrollos con Java y UML|

INTERFACES e INTERACCIÓN
Diseño de Interfaces e Interacción|

RDF
Cursos usabilidad web Cursos |

Notas usabilidad web Notas |

Navegar los Feeds |

BUSCAR
Buscar en Usabilidad web |

Buscar en Directorio de Tecnologías |

Estándares Web: XHTML y CSS. Accesibilidad. Usabilidad
El curso de Programación de sitios web con XHTML, CSS2 le brindará conocimientos avanzados para la creación de sitios web bajo estándares del W3C.

¿Para qué sirve XHTML?
Ante la llegada al mercado de un gran número de dispositivos, XHTML surge como el lenguaje cuyo etiquetado, más estricto que HTML, va a permitir una correcta interpretación de la información independientemente del dispositivo desde el que se accede a ella. (W3C).

¿Para qué sirve CSS?
CSS se utiliza para dar estilo a documentos HTML y XML, separando el contenido de la presentación. Los Estilos definen la forma de mostrar los elementos HTML y XML. CSS permite a los desarrolladores Web controlar el estilo y el formato de múltiples páginas Web al mismo tiempo. (W3C).
Diseño y evaluación de hipertexto
La hipertextualidad es a la vez una forma de organización de la información y una forma de narración. Como narrativa, el hipertexto presenta implicancias con el mundo de la literatura, del arte, etc.. Como forma de organización tiene implicancias con el mundo de la documentación y de los sistemas de información.
Estándares en la Web Móvil
La Web móvil se presenta como un auténtico reto tanto para usuarios como para desarrolladores ya que, por un lado, el usuario encuentra problemas al intentar acceder a los sitios Web desde los dispositivos móviles, y por otro, los proveedores de contenido encuentran dificultades para crear sitios Web que funcionen adecuadamente en todos los tipos de dispositivos y configuraciones. (W3C)

SEO (Search Engine Optimization): El Posicionamiento en buscadores
El trabajo necesario para optimizar sitios y aplicaciones web es tarea de expertos con capacidad para crear estructuras navegables para los buscadores y usables para el visitante. La calidad de contenido, usabilidad, accesibilidad, calidad de código, arquitectura de información, análisis de tráfico web, etc.., son los factores determinantes para un buen posicionamiento. En forma permanente aumenta la cantidad de buenos sitios web, Google, sigue teniendo sólo una página de inicio.

Curso Desarrollo Profesional con XML, XSLT y XPath

La base de todo proyectoDesarrollos web con Estándares
El diseño natural centrado en los usuarios. Cómo comunicarse con los sistemas de indexación automáticos. Usabilidad, arquitectura de información y accesibilidad. Producción de contenidos.

Sistemas de metadatos. XHTML, Dublin Core, metadatos XML, microformatos semánticos. Estructura y semántica en la comunicación web. Sistemas de hipertexto.

Contenidos Universales
Páginas para telefonia celular en tiempo real. Áreas semánticas en sitios web. Sistemas semánticos dinámicos. Sistemas independientes de dispositivos. Internacionalización. Seguridad.

Desarrollos de Alta Gama

Curso Desarrollo de Sitios y Aplicaciones Semánticas

Sitios web con XML / XSLT / XPath
XML significa Lenguaje de Marcado Extensible. XML es un metalenguaje que posibilita la creación de otros lenguajes para cubrir las necesidades en todos los campos de actividad. XML permite una web con significado, las marcas permiten la identificación del contenido línea a línea. XML permite entre otras cosas: Independencia de los datos respecto de las aplicaciones.

¿Para qué sirve XML?
XML es un Lenguaje de etiquetado extensible muy simple, pero estricto que juega un papel fundamental en el intercambio de una gran variedad de datos. Es un lenguaje muy similar a HTML pero su función principal es describir datos y no mostrarlos como es el caso de HTML. XML es un formato que permite la lectura de datos a través de diferentes aplicaciones. XML frena la pérdida de información cuando estos últimos documentos se traducen a XHTML. (W3C)

¿Para qué sirve XSL?
Lenguaje extensible de hojas de estilo, cuyo objetivo principal es mostrar cómo debería estar estructurado el contenido, cómo debería ser diseñado el contenido de origen y cómo debería ser paginado en un medio de presentación como puede ser una ventana de un navegador web o un dispositivo de mano, o un conjunto de páginas de un catálogo, informe o libro. (W3C)

¿Para qué sirve XPath?
Lenguaje de rutas XML, es un lenguaje para acceder a partes de un documento XML.(W3C)
PHP 5, MySQL, XML
PHP 5 incorpora una nueva dimensión a la programación XML, XSLT, XPath. Las funciones SimpleXML y la capacidad de proceso de XML / XSLT, prescindiendo de otros procesos de servidor, resultan transcendentes.

Desarrollos de Alta Gama: Sitios y Aplicaciones Semánticas

Curso Desarrollo de Sitios y Aplicaciones Semánticas
La Web Semántica hará posible que la información en la Web esté definida y enlazada de una forma que pueda ser usada por máquinas no sólo para propósitos de representación, sino de automatización, integración y reutilización de la información a traves de varias aplicaciones. Las organizaciones que adopten elementos de la Web Semántica estarán posicionadas para incrementar sus audiencias conforme esta nueva tecnología se desarrolla.


Curso Integral Desarrollo de Sitios y Aplicaciones Web con Estándares, Bases de Datos (MySQL, MySQLi, SQLite), SQL y PHP 5

Gestión, investigación y tiempo real Desarrollos Corporativos con MySQL y Java
Desarrollos empresariales con Java, JSP y MySQL

Aplicaciones Web con MySQL y PHP5
Bases de datos dinámicas para aplicaciones web

Sistemas de comunicación con MySQL y XML sin e-mail

Distribución de contenidos en tiempo real. Sistemas de publicación automatizados con distribución RDF

Desarrollos de aplicaciones en tiempo real, con gráficos dinámicos para encuestas, análisis financieros, seguimiento de procesos

Creación de APIs para acceso a contenidos distribuidos

RDF dinámicos desde MySQL

SVG y MySQL en la creación de gráficos dinámicos

Base de datos MySQL, SQL y PHP 5
El curso provee una visión y conocimientos integrales, abarcando todo lo necesario para comprender los sitios web como software y poder programar eficaces interfaces de usuarios basadas en los estándares XHTML, CSS, del W3C, MySQL y PHP 5. Al finalizar todas las etapas podrá desempeñarse profesionalmente en uno de los campos de la programación más fascinantes, requeridos y complejos, sabiendo lo que hace a cada paso, pudiendo emplear todos sus conocimientos para trabajar en la web y off-line.

Extensión mejorada de MySQL: MySQLi
Estudio de la extensión de MySQLI considerando la forma de programación procedural y la orientación a objetos.

PHP 5 y base de datos SQLite
SQLite es una librería programada en C que implementa un completo motor de base de datos embebida que no precisa configuración. Es muy rápido y la ventaja fundamental es que permite utilizar el lenguaje estandar SQL.

Lenguaje de Consulta SQL en MySQL y PostgreSQL
Si trabaja con bases de datos relacionales, ya sea escribiendo aplicaciones o realizando tareas de administración, su habilidad para introducir datos en la base y recuperarlos bajo infinitos filtros y posibilidades, dependerá de sus conocimientos de SQL. El aprendizaje de SQL a un nivel avanzado, le ayudará a entender las estructuras de datos utilizadas para almacenar la información. Muchos profesionales utilizan SQL en forma superficial, desconociendo el potencial perdido y las capacidades del lenguaje. En general, la bibliografía disponible favorece el concepto de un SQL fácil, pero a la hora de desarrollar aplicaciones, la realidad hablará por si sola. El lenguaje SQL se desarrollará hasta un nivel avanzado, sobre las bases de datos MySQL y PostgreSQL, explorando las capacidades funcionales de ambos gestores y analizando soluciones.


Introducción a los Web Services

Introducción a los Web Services con PHP y MySQL
Los servicios Web intercambian datos desde un servidor al cliente, utilizando el formato XML para enviar las peticiones, de modo que tanto el servidor como el cliente puede entenderse. El curso de web service propone, a un alumno ya avanzado, la comprensión de la esencia de los mismos, a partir de ello, se desarrollarán aplicaciones de servicios web. Los proyectos que se programarán son completos y se observarán operativos

Curso Integral Desarrollo de Sitios y Aplicaciones Web con Estándares, Base de Datos MySQL, SQL, JAVA y JSP

Desarrollos para Internet con Java, JSP y MySQL
Hoy en día, puede encontrar la tecnología Java en redes y dispositivos que comprenden desde Internet y superordenadores científicos hasta portátiles y teléfonos móviles; desde simuladores de mercado en Wall Street hasta juegos de uso doméstico y tarjetas de crédito (java.com). Java es un lenguaje de programación completo que proporciona la posibilidad de crear soluciones empresariales seguras, independientes de plataforma, robustas con posibilidades de escalar. Tambien tiene que saber que Java requiere un aprendizaje y programación especializados.

Estudio de Java. Resolución de problemas. Java y MySQL
Java implementa la tecnología básica de C++ con algunas mejoras y elimina algunas cosas para mantener el objetivo de la simplicidad del lenguaje. Java trabaja con sus datos como objetos y con interfaces a esos objetos. Soporta las tres características propias del paradigma de la orientación a objetos: encapsulación, herencia y polimorfismo. Las plantillas de objetos son llamadas, como en C++, clases y sus copias, instancias. Estas instancias, como en C++, necesitan ser construidas y destruidas en espacios de memoria.

Java Server Pages (JSP) - JSP y MySQL
Una de las principales ventajas de JSP frente a otros lenguajes es que permite integrarse con clases Java (.class) lo que permite separar en niveles las aplicaciones web, almacenando en clases java las partes que consumen más recursos (así como las que requieren más seguridad) y dejando la parte encargada de formatear el documento HTML en el archivo JSP. La idea fundamental detrás de este criterio es el de separar la lógica del negocio de la presentación de la información.

Desarrollos Orientados a Objetos con UML y Java
Alguien que pretenda desarrollar software con exito debe crear software de calidad que satisfaga las necesidades cambiantes de sus clientes. El desarrollo debe ser predecible, con un uso eficiente de recursos. El software debe tener una sólida base arquitectónica que sea flexible al cambio. Esto generará un negocio sostenible. El modelado es la parte medular de todas las actividades que conducen a la creación de software de calidad.


Creación de Software con Java, C++ y Python

Software para la investigación y los negociosDesarrollos en C++
Desarrollo de software de consola para resolver problemas en los campos de las ciencias, la ingenieria y los negocios.

Desarrollos en Java
Desarrollo de software de escritorio. Páginas Java de servidor (JSP). Java y MySQL

Prototipados en Python
Prototipado y prueba de sistemas. Python y MySQL

Desarrollos web en PHP 5
Desarrollos de aplicaciones web con MySQL y PHP 5

Java: Desarrollo de Software con Interfaz Gráfica. Acceso a MySQL
El paquete Swing es el paquete gráfico que ha aparecido en la versión 1.2 de Java. Está compuesto por un amplio conjunto de componentes de interfaces de usuario que funcionen en el mayor número posible de plataformas. El interfaz de usuario es la parte del programa que permite a éste interactuar con el usuario. Las interfaces de usuario pueden adoptar muchas formas, que van desde la simple línea de comandos hasta las interfaces gráficas que proporcionan las aplicaciones más modernas.

El software Java con interfaz gráfica puede conectarse a una fuente externa de datos como la base MySQL. El nivel de posibilidades que origina esto es muy grande, piense que MySQL puede estar almacenando datos provenientes de distintos orígenes y probablemente de distintas tecnologías, usted podrá usar desde su software de ventana gráfica Java, esa información.

Estudio de C++ - Creación de Software con C++
El curso tiene por objeto acercar a cualquier persona, que haya completado el curso de estándares web y bases de datos / PHP/ Python, la herramienta, tal vez, más poderosa de programación que existe, el lenguaje C++. La idea es que las empresas o programadores que desarrollen soluciones basadas en web, esten en capacidad, tambien, de ofrecer a sus clientes, software a medida que resuelva problemas, en los campos de las ingenieria, ciencias, negocios, etc.. En general, usaremos el lenguaje Python para crear prototipos que se evaluaran en forma previa a la creación de los programas de consola en C++. Esto no sólo abrirá posibilidades de negocios...

Introducción a Python - Python y MySQL
Python proporciona un equilibrio muy bueno entre lo práctico y lo conceptual. Puesto que Python es un lenguaje interpretado, los principiantes pueden tomar el lenguaje y empezar a hacer cosas interesantes casi de inmediato, sin perderse en los problemas de compilación y enlazado. Además, Python viene con una biblioteca de módulos que se pueden usar para hacer toda clase de tareas que abarcan desde programación para web, acceso a bases de datos a gráficos.

El estudio de Python finaliza con su simbiosis a la base de datos MySQL. Alli escribiremos programas en Python capaces de acceder a MySQL y crear bases de datos, tablas, hacer inserciones de datos y el despliegue de los mismos. Esto le permitirá manejar una nueva herramienta, potente y de gran calidad, para utilizar en el ámbito de la web o fuera de ella, en aplicaciones comerciales.

Usabilidad, Arquitectura de Información y Accesibilidad
Interfaces e Interacción

INTERFACES e INTERACCIÓN
Si bien existen una gran cantidad guías, pautas, estándares y reglas ergonómicas para diseñar interfaces usables, generalmente no es fácil aplicarlas en virtud de que no se precisa el escenario bajo el cual puedan aplicarse, no se conocen las consecuencias de su uso y no se tienen ejemplos específicos de cómo emplearlas a diferencia de los Patrones de Interacción en donde sí se especifica claramente como deben aplicarse, bajo que contexto y que implicaciones tiene su uso.

Diseño de Interfaces e Interacción|

Usabilidad y Arquitectura de información
La usabilidad de un sistema está ligada principalmente a la interacción del mismo, al modo en que se realizan las operaciones con el sistema. Esta interacción no está definida en la interfaz gráfica, sino que está imbricada en el código que implementa la funcionalidad del sistema. La interfaz gráfica de usuario es la parte visible de tal interacción. Se debe considerar al sitio web como un software, durante su desarrollo, junto a los dos componentes de usabilidad: Acciones y funciones que el sistema realiza e Interfaz.

El desafio final: que los usuarios obtengan la información necesaria en el momento preciso.

Usabilidad, arquitectura de información, accesibilidad se concretan desde el código fuente, conforman una unidad
Ingeniería de accesibilidad a la web
La visión de Google es exactamente la misma que la de una persona ciega. Google es un usuario ciego. Un usuario ciego millonario, con millones de amigos que escuchan cada una de sus palabras. Si un usuario ciego no puede ver tu sitio, entonces Google, tampoco. [S. Pemberton]

La accesibilidad no sólo es un derecho sino que en muchos paises existen leyes en tal sentido.

Explorar Usabilidad Web desde Spytec

Si no ha encontrado la información que necesita, puede Explorar Usabilidad Web desde Spytec


Powered by usabilidadweb.com.ar