RDF usabilidadweb.com.ar

Diseño natural, usable, seguro, accesible

Cursos en Usabilidad Web

© Carlos D. González - Update: Jul - 2008
Contacto: usabilidadweb @ usabilidadweb.com.ar

| Curso Estándares Web: XHTML, CSS, Usabilidad y Accesibilidad |
XHTML y CSS son dos estándares del W3C que permiten la escritura de páginas web válidas y la aplicación de formato a las mismas, con el máximo nivel de posibilidades, respectivamente. El desarrollo del curso contempla el estudio completo de ambas tecnologías, en un entorno teórico-práctico y en una versión amplia y profunda. El trabajo que desarrollamos corresponde a la realidad del programador, en su trabajo cotidiano. El curso es presencial e individual.
| Desarrollo de Sitios y Aplicaciones Web con Base de Datos MySQL, MySQLi, SQLite y PHP 5 |
Este curso proporciona conocimientos profundos que permiten la construcción de sitios dinámicos, impulsados desde una base de datos MySQL con una interfaz de conexión en PHP. Un estudio avanzado sobre el XHTML le permitirá una correcta escritura de sus páginas, el formato lo realizará con las CSS2 (hojas de estilo en cascada), que conocerá en profundidad, desarrollando la habilidad de uso sobre las estructuras del XHTML. Un temario avanzado sobre el diseño de bases de datos relacionales, le permitirá realizar el diseño conceptual y lógico, podrá programar su base de datos, creará consultas con SQL, podrá desarrollar la lógica de conexión base-sitio web, en PHP y desarrollar interfaces de usuarios para interactuar con la base. Podrá crear páginas dinámicas en PHP, gestionar datos y comprender el diseño de aplicaciones útiles. Aquí tambien trabajaremos en un entorno real y en forma teórico-práctica.
| Diseño y evaluación de Hipertexto, Usabilidad y Arquitectura de la información |
Luego de pasar un tiempo estudiando y aplicando las tecnologias estándares del W3C: XHTML, CSS, XML, XSLT, XPath, etc. junto a las bases relacionales de código abierto como MySQL, SQLite y los lenguajes de servidor, Open source, como PHP, herramientas destinadas a procesar información en entornos web e intranets, en cualquiera de sus formas: Almacenamiento, gestión, semántica, publicación, formato, automatización de procesos, estadistica, etc., caerá en la cuenta de que ello no es suficiente para crear sitios web importantes y exitosos, percibirá que hay algo pendiente.
| Usabilidad + Estándares web + Bases de Datos |
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.
| 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.
| PHP 5 y 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.
| Curso de Accesibilidad Web |
La accesibilidad Web significa que personas con algún tipo de discapacidad van a poder hacer uso de la Web. En concreto, al hablar de accesibilidad Web se está haciendo referencia a un diseño Web que va a permitir que estas personas puedan percibir, entender, navegar e interactuar de forma efectiva con la Web, así como crear y aportar contenido.
| Curso: Web Semántica |
La web semántica supone un cambio de filosofía respecto a la web 1.0 y web 2.0. En la Web 1.0 el usuario de la web sólo consumía. En la Web 2.0 se ha convertido, además de en un consumidor, en un proveedor de contenidos. Con la web semántica o Web 3.0, los contenidos se transforman para que sean comprensibles para las máquinas. Es decir, las máquinas se convierten en consumidores para, entre otras cosas, distribuir la información o facilitar la búsqueda. Esto sólo es posible si las máquinas son capaces de entender los contenidos que antes iban dirigidos en exclusiva a las personas.
| Curso: Integral XML |
XML está definido como el entorno de tratamiento de datos profesional en la web. El curso profundiza sobre el diseño de documentos XML y el tratamiento de los mismos por diferentes tecnologías: Documentos XML impulsando páginas HTML, programación HTML en archivos XML, XML formateados para su visualización con CSS2, XML y XSL con sus excepcionales posibilidades, DTD, parseo con PHP de bases XML y creación de archivos XML desde HTML, son algunos de los temas, que nos permitirá la posibilidad de crear sitios web basados en XML.
| Curso Estándares en la Web Móvil |
Actualmente, existe una demanda cada vez mayor por parte de los usuarios en lo referente a una disponibilidad incondicional de la Web, pero la realidad en el mercado es otra ya que aunque la oferta de dispositivos móviles está creciendo de forma asombrosa en los últimos años, ofreciéndonos infinidad de dispositivos desde los que llevar a cabo operaciones que normalmente realizábamos desde el equipo de sobremesa, existen limitaciones a la hora de acceder a los servicios desde esos dispositivos móviles. En la mayoría de la ocasiones, el resultado es una experiencia de usuario poco satisfactoria al encontrarnos con numerosos problemas para acceder a la Web desde los dispositivos móviles.
| Introducción a los Servicios web |
Durante el curso de Servicios web, luego de los fundamentos teóricos de los distintos sistemas, trabajaremos en la programación y puesta en marcha de: Un proyecto escrito en PHP para comunicarnos con la Google Web API, que utiliza SOAP y WSDL y permite a los desarrolladores poder interrogar y tomar información de miles de millones de documentos Web directamente desde Google. Un proyecto para comunicarnos con la Amazon Web Services interface, tambien escrito en PHP. Un proyecto REST Web Service, para comunicar con la API de Yahoo. Un proyecto de web service sin SOAP, donde trabajaremos con XML, XSLT, PHP 5 y MySQL.
| Cursos de Integración y Especialización |
En determinado momento del estudio usted comienza a comprender que a menos que sea un experto en información, las tecnologías no serán suficientes para lograr productos exitosos. Estamos transitando la era de la información y el conocimiento. La revolución industrial es el pasado; los atomos han sido reemplazados por bytes.
| Curso Datos de Formulario Seguros con PEAR |
Usar datos de formularios corruptos en consultas SQL pueden generar problemas graves, como es el caso de las inyecciones SQL. Es necesario crear un entorno seguro para los datos que deben almacenarse, PEAR DB proporciona una utilidad denominada "Indicadores" que permite crear código capaz de neutralizar tales intentos.
| Curso Análisis y generación de XML |
XML permite el intercambio de datos entre programas escritos en diferentes lenguajes, que se ejecutan en diferentes sistemas operativos, en suma, XML facilita la tarea de intercambiar datos estructurados entre dos programas.
| Curso CSV, MySQL y PEAR |
Los archivos CSV (comma separated values) son un tipo de documento para representar datos en forma de tabla, en las que las columnas se separan por comas y las filas por saltos de línea. Los campos que contengan una coma, un salto de línea o una comilla doble deben ser encerrados entre comillas dobles. Estos archivos tienen un tratamiento especial en PHP y es posible su inclusión en aplicaciones interesantes y muy útiles.
| Java: Desarrollos con Interfaces Gráficas |
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.
| 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.
| 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++.
| Introducción a las 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.
| Introducción a Java y a la resolución de problemas |
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.
| Introducción a C++ y a la resolución de problemas |
En la actualidad, el C++ es un lenguaje versátil, potente y general. Su éxito entre los programadores profesionales le ha llevado a ocupar el primer puesto como herramienta de desarrollo de aplicaciones. El C++ mantiene las ventajas del C en cuanto a riqueza de operadores y expresiones, flexibilidad y eficiencia. Además, ha eliminado algunas de las dificultades y limitaciones del C original.
| Negocios Tecnológicos, Oferta o Búsqueda laboral, Servicios, Sponsors |
Publicación y Distribución de contenidos en Tiempo Real. Negocios Tecnológicos, búsquedas y ofertas laborales.
| 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.
| SEO: El Posicionamiento en buscadores |
El tiempo de los trucos para el posicionamiento web ha quedado atrás, como así tambien sus practicantes. 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 capacidad para crear contenido web es trascendente. Los trucos y malas artes, tales como saturación de palabras claves, texto escondido, websites espejos, solicitudes permanentes de indexación a los buscadores, utilizados hasta ahora, son cosas del pasado y dejarán el espacio a la calidad de contenido, usabilidad, accesibilidad, calidad de código, arquitectura de información, análisis de tráfico web, etc.. Es tiempo que el SEO de Black Hat cambie su color de sombrero. Nadie dejará librada la suerte de su empresa on line a estos procedimientos.
| Aplicaciones Corporativas: Gráficos Dinámicos Profesionales en tiempo real con PHP y MySQL |
Unos de los usos corporativos más importantes de la gráfica profesional de PHP es la representación en tiempo real de sucesos diversos: Encuestas, votaciones, análisis económico, financiero, etc.. A través de interfaces web y desde cualquier parte del mundo se pueden mantener estados en tiempo real por medio de bases de datos relacionales, alimentando sistemas de gráficos de calidad profesional desde PHP.
| Certificaciones y Usabilidad web |
Los cursos de Usabilidad web, en el formato de clases individuales, proveen una capacitación avanzada y profunda, brindándole aquellos conocimientos que le permitirán desarrollar su propia empresa. Ahora si Ud. decide trabajar en relación de dependencia en alguna empresa de IT (Tecnología de información) y considera que sus expectativas laborales mejorarán si está certificado, habrá adquirido conocimientos suficientes para optar a Certificar Internacionalmente en: MySQL, PHP, SQL, Estándares web y Usabilidad / Accesibilidad; bajo las normas y procedimientos que implementen las distintas compañías.
| Desarrollo de software portable en U3 USB |
El diseño de aplicaciones portables permite que su pendrive se transforme en un cerebro activo de datos y software ejecutable sin necesidad de instalación. Imagine una aplicación que incluya una base de datos MySQL, SQLite, PHP 5, Firefox, etc. corriendo directamente desde su Smart U3 USB, capaz de ser conectado a cualquier PC, compatible con el sistema operativo para el que fue creado, y funcionar inmediatamente.
| Introducción a Python - Python y base de datos 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.
| Desarrollo de software. Software de aplicación. Software de linea de productos. Aplicaciones basadas en web |
Cualquier proyecto de software se inicia por alguna necesidad de negocio; la necesidad de corregir una deficiencia en alguna aplicación existente; la necesidad de adaptar una aplicación existente a un modelo de negocio cambiante; la necesidad de extender funciones o la necesidad de crear un nuevo producto o servicio. El curso de Diseño de software propone un estudio práctico, amplio, teórico - aplicado del proceso de desarrollo de software. Este curso es el último, en la secuencia de correlatividad.
| Programando PHP |
(Del curso PHP avanzado) Éste curso asocia a la programación PHP, la lógica y diseño de los programas, el algebra de Boole aplicada al diseño de software, el diseño de funciones lógicas, los diagramas de Veitch - Karnaugh, en una versión amplia y profunda.
| XML Y PHP |
Este curso le permitirá unir la enorme potencia de XML con PHP. Estudiará diversas aplicaciones que le permitirá crear sitios web basados completamente en XML, compatibles con todos los navegadores.
| Curso: Base de Datos PostgreSQL con PHP |
Más allá de comparativas sobre PostgreSQL - MySQL, donde ambos gestores evidencian cualidades superlativas en distintos aspectos, es importante disponer de alternativas. El curso de PostgreSQL y PHP se aborda a continuación del de MySQL y PHP y como en ese caso, también trabajaremos en tiempo real sobre una PostgreSQL desarrollando páginas dinámicas y distintas aplicaciones, lo que le brindará una posibilidad real de introducirse en este fascinante y útil mundo. El trabajo previo con MySQL - PHP será una antesala magnífica y nos quedará por estudiar los detalles puntuales relativos a PostgreSQL.
| Correlatividad temática, duración y costos |
El costo del curso integral (puntos: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10) es de $ 200 (Doscientos) por mes de 4 (cuatro) clases individuales, siendo este el minimo a tomar. Para frecuencias mayores, el costo es directamente proporcional a la misma. Para los items marcados con: Ver [*], y/o cualquier otra combinación propuesta, los costos NO corresponden al del curso integral y el mismo es de $ 250 (Doscientos cincuenta). Ejemplo: Si Ud. sólo quiere estudiar el Lenguaje SQL avanzado con MySQL y PostgreSQL; o si quiere estudiar sólo estándares web; y situaciones similares. El curso SEO (Search Engine Optimization): El Posicionamiento en buscadores, XHTML, CSS, MySQL, PHP 5, XML tiene un costo de $ 500 (mensual por 8 clases)
| Buscar en Usabilidad Web |
Selectividad: Alta densidad de información valiosa. Spytec indexa sitios al estilo de los directorios, esto es, alguien selecciona lo que se incorpora, esta información a medida que es capturada por el Spider se va desgranando, clasificando y almacenando en bases de datos que contienen decenas de tablas y cientos de miles de registros, en este caso particular, y a partir de alli, se puede comenzar a buscar. El proceso dura segundos, o minutos, dependiendo del tamaño del site y está absolutamente automatizado. Empresas, organizaciones, sitios web, profesionales, etc. se pueden beneficiar fuertemente, creando su propio robot y conectándolo a información selectiva.
| Directorio de tecnologías web Open Source y Usabilidad |
El buscador tiene indexados algunos sitios importantes vinculados a las tecnologías de código abierto y usabilidad, por lo tanto, si usted obtiene resultados de su búsqueda, estos serán seguramente, valiosos



Página del Autor de Usabilidad web |

Stds W3C, PHP, MySQL, PostgreSQL, SQLite ...
Desarrollo de software basado en web
Desarrollo de software en C++, JAVA y PYTHON
Consultor independiente: Usabilidad, AI, y Estándares web W3C |
Cursos en Buenos Aires, Argentina
http://www.usabilidadweb.com.ar/