Usabilidad Web

Cursos de Tecnologías desde 1994

Curso Integral de Estándares Web, Web Semántica, Web Móvil
Programación, Base de Datos, Usabilidad, Accesibilidad, LAMP Stack
Full Stack JavaScript MEAN (MongoDB, Express, Angular, Node)
Full Stack Web Developer (Python/web2py)
Base de Datos MariaDB, MySQL, SQLite, MongoDB, Redis
IoT · Internet de las Cosas · Internet of Things

Presencial, clases individuales en Buenos Aires (Desde 1994), sin conocimientos previos
Cursos Regulares, Intensivos. Desarrollo de Software Web. Consultoría

Carlos González, autor de Usabilidad Web

Clases Presenciales e Individuales de Desarrollo Web Profesional (Desde 1994), en Buenos Aires, Argentina.

Estudio de Tecnologías, Implementación, sus Relaciones, en el Desarrollo profesional de Sitios y Aplicaciones Web. Creación de Productos Digitales. Software basado en Web..

Emprenda · Autogestiónese · Desarrolle Profesionalmente.

Se puede acceder al curso integral sin tener conocimientos previos y alcanzar niveles avanzados que le permita Emprender, Trabajar Profesionalmente, Autogestionarse y Desarrollar Productos Digitales.

Carlos Daniel González, Estándares Web, Usabilidad, Cursos y Consultoría, Aplicaciones, web Semántica, Base de Datos, Programación.
Argentina, Ciudad Autónoma de Buenos Aires, Barracas
Contactar por mail



Curso Internet de las Cosas, IoT, Internet of Things
Curso Internet de las Cosas, IoT, Internet of Things

Curso Internet de las Cosas, IoT, Internet of Things

Descripción del curso:

Arduino, Programación arduino, electrónica, Cómo crear Objetos Inteligentes: Sensores, Procesamiento y Conexión. Comunicación de Objetos Inteligentes. Semántica y IoT, Aplicaciones de Software que usan datos emitidos por esos objetos.

Los dispositivos que forman parte de la IoT deben ser capaces de comunicarse entre sí en forma independiente del fabricante. Se necesitan Identificar y direccionar recursos a través de URL. Se necesitan describir las capacidades del dispositivo con tecnologías Semánticas. Esta es una recomendación temprana del W3C, ya que de lo contrario se generan celdas inconexas que atentan contra el espíritu de la IoT. Se debe poder describir formalmente los Sensores, las Mediciones, la Precisión de las mismas y una larga lista de parámetros técnicos. Se necesita una Infraestructura de integración Semántica de Datos del Mundo Real. Se requieren SPARQL Endpoint unificado de Linked Stream Data, como así también una Interfaz Web para exploración, anotación y visualización.


Curso Full Stack JavaScript MEAN: MongoDB, Express, AngularJS, Node.js
Full Stack JavaScript MEAN (MongoDB, Express, Angular, Node)

Curso Integral Estándares Web W3C y Full Stack JavaScript MEAN (MongoDB, Express, Angular, Node). Desarrollo de Aplicaciones Web Escalables.

Descripción del curso:

MEAN hace referencia a las Arquitecturas desarrolladas con la base de datos noSQL MongoDB, Express.js , Angular.js y Node.js, con estas tecnologías tenemos todo lo necesario para desarrollar aplicaciones web Frontend, Backend y Base de Datos.

MEAN permite escribir una aplicación web de principio a fin usando sólo javascript, con sus diferentes librerias. El stack MEAN permite escribir aplicaciones SPA (Single Page Application) en las que el cliente web mantiene gran parte de la lógica de aplicación y el lado del servidor implementa la API necesaria para darle soporte, evitando así los continuos requests HTTP de todo el documento html. Node.js permite el uso de JavaScript en el servidor y establece el concepto de programación no-bloqueante.


Curso Programación para Emprendedores, Cómo alcanzar Mercados Globales, los Emprendedores y la Web Semántica
Curso Programación para Emprendedores

Curso Programación para Emprendedores.

Descripción del curso:

Programación para Emprendedores El entrenamiento contiene la quintaesencia, en cantidad y calidad, del arsenal tecnológico que debe conocer junto a su implementación, y el conocimiento de la particular economía creada por Internet (que no es la economía de los economistas), para llegar a Mercados Globales con sus Productos y Servicios. Lo que la Web Semántica puede hacer por el Emprendedor no es posible comentarlo en una página web sin correr el riesgo de no hacer justicia.

Curso Full Stack Python, Estándares Web W3C y Javascript
Full Stack Python, Estándares Web W3C y Javascript

Curso Full Stack Python, Estándares Web W3C y Javascript.

Descripción del curso:

Full Stack Python El entrenamiento comienza con el estudio de Python, a continuación, su asociación con la base de datos MySQL, luego se accede al desarrollo basado en el Framework de Desarrollo de Aplicaciones Web de Código Abierto Web2py. Se incluye el estudio detallado de los Estándares web W3C, HTML5, CSS3 y Javascript, previamente.

Curso Integral de Estándares HTML 5, CSS 3, Accesibilidad y Usabilidad

Curso HTML 5, CSS 3, Interfaces, Usabilidad, Semántica, Accesibilidad. Audio y Video, Canvas Application. JQuery, Javascript, Client-Side Storage, Geolocalización. Mobile Web, XHTML MP válido, Mobile OK

Descripción del curso:

El Curso Plataforma de Desarrollo HTML 5, CSS 3, Javascript, Accesibilidad, Usabilidad revisa el histórico de la tecnologia de Marcas, su evolucion y la necesidad de una web de datos, paralela a la web de personas. La redefinición Estructural y Semántica del marcado de Sitios Web, Blogs y Aplicaciones forman parte del comienzo del estudio de la Especificacion. Un detallado análisis Semántico - Estructural está presente durante el estudio de todos los módulos.

Audio, Video, Canvas, SVG (Scalable Vector Graphics): El estudio avanzado de los Estándares HTML 5, CSS 3 propone abordar algunos temas en forma diferenciada como son los casos de Audio y su control mediante Javascript, Video y su control Javascript, Canvas, los elementos de interface y su programación Javascript, una introducción al desarrollo de juegos con HTML 5 Canvas y el estudio de SVG en el desarrollo de elementos de Interfaces y por último, el estudio de HTML 5 Canvas y SVG asociado al desarrollo de aplicaciones web junto a la base de datos MySQL y PHP.

Curso Desarrollo de Sitios y Aplicaciones Web bajo ISO 9126
Análisis e Implementación de la ISO 9126 en Aplicaciones Web
Usabilidad, Métricas de calidad e Interfaces Web
Calidad de Contenidos Web. Capas Semánticas
Desarrollo Eco Friendly

Curso Desarrollo de Sitios y Aplicaciones Web bajo ISO 9126

Descripción del curso:

Estudio Integral de ISO 9126 y su aplicación en el desarrollo de sitios y aplicaciones web. Usabilidad web y la ISO 9126. Métricas de calidad. Calidad de Software y Usabilidad bajo ISO. Calidad de Información Web. Sitios y Aplicaciones Eco Friendly.

Resúmen: Tecnologías Estándares W3C y Open Source para el desarrollo de software basado en web en el marco de la ISO-9126 (calidad de software), Métricas de Usabilidad relacionadas al desarrollo de interfaces y producción de contenidos bajo normas de Calidad e inclusión de capas Semánticas. La multiculturalidad tecnológica que converge sobre un proyecto basado en web es tal, que de no ser contenida en marcos de trabajo bajo normas ISO, análisis de métricas, etc., es muy probable que tal convergencia tecnológica sea mal utilizada y obtenga resultados contrarios a los deseados. Ningún proyecto comercial puede ignorar el Modelado Semántico de Datos y el Desarrollo Eco Friendly.

Curso Javascript, JSON, JQuery, Ajax

Curso Javascript, JSON, JQuery, Ajax

Descripción del curso:

El desarrollo del curso prevee el estudio de las estructuras del lenguaje Javascript, el estudio de DOM, los fundamentos de XML y el estudio de Ajax. Escribir código comprendiendo las estructuras básicas, crear aplicaciones útiles que podrá usar en sus proyectos, conocer Ajax y crear aplicaciones vinculadas a Bases de Datos, incursionar sobre las APIs de Google y Twitter creando aplicaciones sobre ellas, son algunas de las amplias posibilidades de la capacitación.

Con Javascript se pueden realizar pequeñas aplicaciones que interactúen dentro de un archivo HTML. Javascript es ejecutado en el lado cliente, por los navegadores web. Su rango de operación va desde efectos visuales a la interacción con el usuario, pasando por la programación de funciones y la programación de objeto. Los temas asociados a Javascript con el DOM, XML, Ajax, JSON, etc., le darán una nueva visión sobre el desarrollo de aplicaciones basadas en web. Una aclaración siempre válida: Javascript y Java no tienen nada que ver uno con el otro.

Curso Integral de Base de datos. Desarrollo de Sitios y Aplicaciones Web con MySQL y PHP. Bases de Datos MySQL, SQLite, PostgreSQL, MongoDB

Curso Integral de Base de datos. Desarrollo de Sitios y Aplicaciones Web con MySQL y PHP. Bases de Datos MySQL, SQLite, PostgreSQL, MongoDB

Descripción del curso:

El curso le posibilitará 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. Tendrá la posibilidad de estudiar MySQL, SQLite pasando por PostgreSQL para terminar en uno de los campos de mayor atención de la actualidad: Los Almacenes de Datos NoSQL.

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. La posibilidad de continuar avanzando en sus estudios, luego de MySQL/PHP 5, abordando tecnologias como: Web Semántica, Java, etc., resulta trascendente para los interesados en la creación de su propia empresa tecnológica, desde donde puedan ofrecer servicios y productos.

Curso Web Semántica. Linked Data, RDF, RDFa, RSS, FOAF, OWL Desarrollo de Aplicaciones Semánticas soportadas por Google, Microdatos, Microformatos, Desarrollo de Ontologías.

Curso Web Semántica Linked Data, RDF, RDFa, RSS, FOAF, OWL Desarrollo de Aplicaciones Semánticas soportadas por Google Vocabularios RDF, Microdatos, Microformatos, Desarrollo de Ontologías, Modelos de Negocios RDF

Descripción del curso:

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.

Durante el curso se analizan la web actual y las diferencias con el Web Semantico. Se estudian las tecnologias semanticas involucradas, se desarrollan Ontologias OWL, Vocabularios RDF, se utilizan entornos de trabajo para el desarrollo Semantico, etc..

Web Semántica Aplicada y Web Móvil:
Cómo Programar Web Móvil, Responsive y Semántica

Curso Cómo Programar Web Móvil, Responsive y Semántica

Descripción del curso:

Además de la Web de documentos clásica, el W3C está ayudando en la construcción de tecnologías que soporten una Web de datos. El último objetivo de la Web de los datos es permitir que los equipos informáticos hagan un trabajo más útil y desarrollar sistemas que puedan soportar interacciones de confianza sobre la red.

El término Web Semántica se refiere a la visión del W3C sobre la Web de los datos enlazados (linked data). Las tecnologías de la Web Semántica permiten a la gente crear almacenes de datos sobre la Web, construir vocabularios y escribir reglas para manejar los datos. Los datos enlazados deben su potencial a tecnologías como RDF, SPARQL, y OWL.

La estrategia móvil de jQuery se puede resumir como: Un sistema de interfaz de usuario unificada que funciona a la perfección en todas las plataformas de dispositivos móviles más comunes. JQuery permite desarrollar modernas Interfaces de Usuario de aspecto profesional. El Framework incluye un sistema de navegación Ajax que permite transiciones animadas de páginas y un conjunto básico de widgets de interfaz de usuario: páginas, cuadros de diálogo, barras de herramientas, listviews, botones con iconos, elementos de formulario, acordeones, etc.. Cada uno de los elementos que conforman el Framework serán analizados en detalle y de manera simbiótica lo que permitirá realizar proyectos.

Este entrenamiento le permitirá crear estructuras de datos en un contexto móvil. La capacitación está diseñada para el desarrollo de proyectos que usen en forma simbiótica tecnologías de la web Móvil junto a tecnologías Semánticas.

Serie Web Semántica Aplicada e Industrias Creativas:
Cómo Programar Industrias Creativas

Curso Cómo Programar Industrias Creativas Descripción del curso:

John Howkins en su libro The Creative Economy La Economía creativa, define los emprendedores creativos, como: esa gente que usa la creatividad para liberar la riqueza que llevan dentro, en lugar del capital externo. Los emprendedores creativos piensan en términos de crear oportunidades, produciendo resultados y consiguiendo beneficios. Esto los conduce a crear sistemas y negocios que generan riqueza y que les liberan tiempo para su próxima gran idea.

Codificar Ideas, Semantizar conceptos, crear interacción en el lado Cliente y Servidor, establecer relaciones, vincular contenidos y muchas otras cosas serán objeto de estudio, análisis e implementación. La Web Semántica, la creación de Ontologías y sus usos, la reutilización de Ontologías de terceros, el uso de las especificaciones semánticas, el uso de las Base de Datos abiertas, son algunos de los temas que posibilitarán la transformación de sus Ideas en una Industria Creativa conectada a escala mundial.

Las Industrias Creativas de la Ciudad de Buenos Aires comprenden los siguientes sectores de actividades:

  • Artes escénicas y visuales (teatro, danza, opera, pintura, escultura, grabado, etc.)
  • Editorial (libros y publicaciones periódicas)
  • Fonográfico (música grabada y en vivo)
  • Audiovisual (cine y video, radio y televisión)
  • Servicios de diseño (gráfico, interactivo, industrial, moda, etc.)
  • Servicios creativos conexos (informática, videojuegos, Internet, arquitectura, publicidad, agencias de noticias, bibliotecas, archivos y museos)

La gente corriente tiene ahora el poder para innovar y crear valor en la escena global. Los conocimientos tecnológicos son aliados estratégicos que permiten alcanzar el objetivo. Actualmente los usuarios ayudados por tecnologías pueden crear sus propios servicios o productos.

Serie Web Semántica Aplicada e Industrias Creativas:
Cómo Programar Sitios Semánticos para la comercialización de Publicidad Web, en el campo de los Servicios, Productos, Eventos y Empresas

Cómo Programar Sitios Semánticos para la comercialización de publicidad basada en web, en el campo de los Servicios, Productos, Eventos y Empresas

Descripción del curso:

Este es un proyecto creado para que Emprendedores de Industrias Creativas vinculadas a la comercialización de publicidad basada en web, en el campo de los Servicios, Productos, Eventos, Empresas, Organizaciones tengan la posibilidad de adquirir conocimientos, en un ciclo que abarca la capacitación básica, avanzada, puntual junto a la implementación y conectividad tecnológica, en el marco creado por las nuevas tecnologías web. El entrenamiento considera las temáticas iniciales, por lo que no se necesita ningún conocimiento previo.

El entrenamiento propone aprender a Desarrollar proyectos especializados temáticamente que permitan comercializar publicidad específica y útil, sin afectar la privacidad, en un contexto no generalista. La opción de la información semántizada para las búsquedas precisas es parte del objetivo.

Curso Estándares W3C en la Web Móvil. XHTML Mobile Profile. CSS Mobile Profile, Mobile OK. Productos y Servicios en la Web Móvil con HTML 5, JQuery Mobile y MySQL

Curso Estándares W3C en la Web Móvil. XHTML Mobile Profile. CSS Mobile Profile, Mobile OK. Productos y Servicios en la Web Móvil con HTML 5, JQuery Mobile y MySQL

Descripción del curso:

El estudio de los Estándares para la Web Móvil y las consideraciones Mobile Profile para el marcado de documentos y las CSS, junto a la optimización de archivos en función de las características del medio, son la base del estudio. La estructura y semántica adecuadas, junto a las mejores prácticas para la web móvil, estándar del W3C, pasando por la usabilidad para las pequeñas pantallas y la accesibilidad, nos permitirán el desarrollo de contenido para la web móvil.

Cuando se habla de Web Móvil se está haciendo referencia a una Web en la que el usuario puede acceder a la información desde cualquier lugar, independientemente del tipo de dispositivo que utilice para ello.

Curso Gráficos Dinámicos Javascript, jpgraph, Google API, MySQL, PHP

Curso Gráficos Dinámicos Javascript, MySQL, PHP

Descripción del curso:

Los Gráficos Dinámicos creados con código de programación conectado a bases de datos tienen un campo de uso que tiende a infinito. Desde encuestas, sondeos de opinión, análisis de tendencias, representaciones en tiempo real en el campo económico / financiero, pasando por el análisis de población, o eventos vinculados a lo geográfico una lista interminable de posibilidades esperan por estas aplicaciones.

El entrenamiento relacionado a los Gráficos Dinámicos Javascript, jpgraph, Google API lo capacita para desarrollar Aplicaciones que se adapten a los requerimientos solicitados. Desde el HTML 5, CSS 3 para las interfaces de usuario, la base de datos MySQL y los lenguajes SQL, PHP para dar soporte a las Aplicaciones Dinámicas y resolver los cálculos aritméticos, hasta la representación gráfica, ya sea ésta Javascript, JGraph o vinculada al API Google, podrá resolver sin inconvenientes, tendrá a su disposición luego del estudio, los programas completos que podrá usar en sus proyectos.

Tecnologias Informaticas, Economia Long Tail. Posicionamiento de Productos y Servicios.

Curso Tecnologias Informaticas, Economia Long Tail. Posicionamiento de Productos y Servicios.

Descripción del curso:

Un curso avanzado, desarrolla una amplia tematica, integrando elementos del nuevo escenario economico creado por las Tecnologias Informaticas, la tendencia a la gratuidad de productos y servicios como modelo, junto al uso eficaz y eficiente de las TICs para el desarrollo de herramientas Long Tail en la creacion de Empresas Tecnologicas en el siglo XXI. La Long Tail ha creado en Internet una nueva cultura y posibilidad de hacer negocios: Las ventas minoristas igualan a las ventas de los grandes exitos. Una gran cantidad de productos poco solicitados pueden producir tanto o más beneficios que los más vendidos.

Todos las actividades tienen su punto de corte en alguna parte, el enfoque ha sido vender los grandes exitos, ignorando lo demas. Los productos que tienen ventas importantes se mantienen en el inventario, el resto, es eliminado. Las Tecnologias informáticas permiten mantener inventarios de millones de productos con un costo de acceso a ellos, despreciable. Comienza la Long Tail, nombre coloquial de una distribución estadística que se aplica generalmente al comportamiento del mercado en la venta de productos.. Esto abre la posibilidad de acceder a millones de nichos, antes desconocidos. Los consumidores disponemos del mismo dinero y tiempo.

Curso Almacén de Datos NoSQL MongoDB. MongoDB desde PHP y Java en Debian GNU/Linux

Curso Almacén de Datos NoSQL MongoDB. MongoDB desde PHP y Java en Debian GNU/Linux

Descripción del curso:

El término NOSQL fue acuñado a principios de 1999 por un empleado de Rackspace, Eric Evans, cuando Johan Oskarsson de Last.fm quiso organizar un evento para discutir bases de datos distribuidas de código abierto. El nombre intenta describir el surgimiento de un número creciente de bases de datos no relacionales y distribuidas que no suelen proveer garantias ACID. El término ACID hace referencia a un conjunto de características necesarias para que una serie de instrucciones puedan ser consideradas como una transacción. Estos sistemas responden a las necesidades de escalabilidad horizontal que tienen cada vez más empresas.

La puerta de entrada a todos los cursos son los Estándares Web HTML 5 y CSS 3, luego se avanza sobre el lenguaje de servidor PHP, SQL y la base de Datos Relacional MySQL. A continuación se está en condiciones de abordar el Sistema de Almacenamiento MongoDB (la etapa I) y luego MongoDB desde el lenguaje PHP. Para abordar los proyectos que incluyen a MongoDB y el lenguaje Java es necesario estudiar previamente Java.

Curso Usabilidad, Accesibilidad, Arquitectura Información

Curso Usabilidad, Accesibilidad, Arquitectura Información

Descripción del curso:

En un curso Integral todo el conocimiento para crear experiencias eficaces, usables y agradables basadas en web, desde la Usabilidad y Arquitectura de Información, programando las tecnologías estándares del W3C.

En el desarrollo de software se identifica a menudo la usabilidad con las características de los elementos de una interfaz gráfica de usuario basada en ventanas, como puede ser su color, su disposición o el diseño gráfico de los iconos y animaciones. Sin embargo, la usabilidad no sólo tiene que ver con la interfaz gráfica de usuario. 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.

Curso Desarrollo de Interfaces e Interacción

Curso Desarrollo de Interfaces e Interacción

Descripción del curso:

En Diseño Natural y Usable he señalado algunos conceptos básicos sobre el diseño de interfaces de usuario a los que adhiero. La Usabilidad desde el inicio del desarrollo, es parte esencial. El Curso Diseño de Interfaces e Interacción es el Cómo. Cómo desarrollar Interfaces y su Interacción en Sitios y Aplicaciones Web desde la ingeniería de software y los patrones de diseño.

La aceptación final de una aplicación de software por parte del usuario depende en gran manera de la percepción que éste tenga del sistema y esta se logra mediante la interfaz del sistema. En la bibliografía correspondiente al diseño de interfaces de usuario se habla mucho de la importancia de diseñar interfaces usables, (fáciles de aprender, de usar, robustas, flexibles, eficientes, que contemplen la ley de Fitt, etc.), El Qué, sin embargo, la forma de incorporar esta característica en los diseños, El Cómo, es poco clara, en el mejor de los casos.

Curso de Accesibilidad a la Web

Curso de Accesibilidad a la Web. Pautas WAI de accesibilidad

Descripción del curso:

Cada vez más paises consideran el acceso a servicios e información web como un derecho civil de las personas y los protegen con leyes. Sin embargo los desarrolladores, mayoritariamente, no aplican técnicas de accesibilidad a sus proyectos basados en web, por considerarlos complicados y costosos. En general, se considera que el porcentaje de público, que requiere de accesibilidad, es pequeño y por lo tanto, no se justifica la inversión.

La accesibilidad mejora la usabilidad de los proyectos y hace más visible el sitio web a los motores de búsqueda. 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]

Curso Integral de Estándares Web W3C XHTML, CSS, Usabilidad, Accesibilidad.

Curso Integral de Estándares Web W3C XHTML, CSS, Usabilidad, Accesibilidad, RDFa, Dublin Core

Descripción del curso:

Esta capacitación de nivel avanzado, en clases individuales, posibilita la creación de productos tecnológicos de alta calidad (Sitios y aplicaciones web, bases de datos, interfaces, middleware, etc.). Aqui las mejores tecnologías y técnicas hacen simbiosis para lograr los objetivos propuestos. En este caso en particular el tema que nos convocará serán los estándares XHTML, CSS, Accesibilidad y Usabilidad, junto a tecnologías Semánticas como RDFa, FOAF, Dublin Core.. Comenzaremos a comprender la importancia de la web semántica, desde los inicios; aplicándola, a la producción de contenidos.

Recomendación W3C actual. Actualización posterior a HTML 5

Curso Integral Tecnologías XML, XSLT, XPath, CSS y PHP

Curso Integral Tecnologías XML, XSLT, XPath, CSS y PHP para el Desarrollo de Sitios y Aplicaciones web

Descripción del curso:

El paquete XML, XSLT, XPath permite el filtrado de datos, con una funcionalidad que tiene semejanzas con la forma de operar de MySQL, SQL, PHP. La asociación de estas tecnologías a las bases de datos relacionales (MySQL) genera enormes posibilidad en el campo del desarrollo de aplicaciones. Sistemas desarrollados con diferentes tecnologías pueden estar comunicados entre si, en virtud de XML.

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.

Curso SVG (Scalable Vector Graphics)

Curso SVG (Scalable Vector Graphics)

Descripción del curso:

SVG es una tecnología para describir gráficos de dos dimensiones, en XML. Sofisticadas y útiles aplicaciones SVG pueden ser posibles con la colaboración de lenguajes de servidor y bases de datos. SVG pertenece al curso integral XML.

SVG significa, Scalable Vector Graphics, una gramática XML para el desarrollo de gráficos vectoriales, en un espacio de nombre XML. Scalable significa que incrementa o disminuye uniformemente. Los graficos SVG pueden ser desplegados en forma independiente de la resolución de pantalla, también pueden ser magnificados para la observación de detalles. Los vectores gráficos contienen objetos geométricos, tales como, lineas y curvas, estos dan gran flexibilidad, comparados con formatos como PNG o JPeg, donde la información esta almacenada para cada pixel del gráfico.

Curso SOAP Web Services

Curso SOAP Web Services

Descripción del curso:

Existen múltiples definiciones sobre lo que son los Servicios Web, lo que muestra su complejidad a la hora de dar una adecuada definición que englobe todo lo que son e implican. Una posible sería hablar de ellos como un conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre sí con el objetivo de ofrecer unos servicios. Los proveedores ofrecen sus servicios como procedimientos remotos y los usuarios solicitan un servicio llamando a estos procedimientos a través de la Web.

SOAP (siglas de Simple Object Access Protocol) es un protocolo estándar que define cómo dos objetos en diferentes procesos pueden comunicarse por medio de intercambio de datos XML. Este protocolo deriva de un protocolo creado por David Winer en 1998, llamado XML-RPC. SOAP fue creado por Microsoft, IBM y otros y está actualmente bajo el auspicio de la W3C. Es uno de los protocolos utilizados en los servicios Web. (Wikipedia)

Desarrollos para Internet con Java, JSP y MySQL

Desarrollos para Internet con Java, JSP y MySQL

Descripción del curso:

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.

Curso de Java. Resolución de problemas

Curso de Java. Resolución de problemas

Descripción del curso:

Un requisito importante a tener en cuenta es la fiabilidad del código y la facilidad de desarrollo. James Gosling (creador del lenguaje de programación Java), decidió que las ventajas aportadas por la eficiencia de C++ no compensaban el gran coste de pruebas y depuración. Gosling había estado trabajando en un lenguaje de programación que él había llamado Oak, el cual, aún partiendo de la sintaxis de C++, intentaba remediar las deficiencias que iba observando.

Curso Java Server Pages (JSP) - JSP y MySQL

Curso Java Server Pages (JSP) - JSP y MySQL

Descripción del curso:

Java Server Pages (JSPs). Estas páginas generan un código en Java, que será compilado e interpretado por un Servidor de Aplicaciones (que es un Servidor web que contiene un Contenedor web que cumple las especificaciones de JSP y Servlets) para generar una clase Servlet que finalmente generará una página HTML. Esta página HTML será presentada por un Navegador en la pantalla del usuario que realizó la solicitud.

Curso Java con Interfaz Gráfica. Desarrollo de Software. Acceso a MySQL

Curso Java con Interfaz Gráfica. Desarrollo de Software. Acceso a MySQL

Descripción del curso:

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.

Curso Desarrollos Orientados a Objetos con UML y Java

Curso Desarrollos Orientados a Objetos con UML y Java

Descripción del curso:

Si usted piensa desarrollar software, que cumpla funciones en cualquier ámbito, incluido el software basado en web, no debería comenzar y terminar por la codificación, como única acción. Un factor común de exito entre los desarrolladores de software es el uso del modelado. En todos los ámbitos de desarrollo se crean modelos, seria impensable lo contrario; desde la validación de teorías, o el estudio del efecto de los terremotos sobre las construcciones, todo se modela. Un modelo puede destacar la estructura o la funcionalidad de un sistema. Las aplicaciones basadas en web, no escapan a dicha consideración.

Curso de C

Curso de C. Resolución de problemas en C

Descripción del curso:

Existen basicamente dos tipos de software: El software de sistema y el de aplicación. El software de aplicación es aquel capaz de resolver un problema requerido por el usuario. Existen infinidad de actividades donde se deben resolver problemas en forma cotidiana, allí está el trabajo del software de aplicación, resolviendo a medida. Este curso lo capacitará en la creación de software de aplicación (Consola), es decir, software capaz de resolver problemas puntuales, generalmente en el ámbito de las ciencias, ingenierias y los negocios, utilizando el lenguaje C.

Curso de Python. Resolución de problemas.

Curso de Python. Resolución de problemas.

Descripción del curso:

Python se creó para resolver problemas reales y presenta una variedad amplia de características de lenguajes de programación como C++, Java, etc. Debido a esto, una de las características notables de Python es su atractivo para los desarrolladores profesionales de programación, científicos, investigadores, artistas, y educadores. [D. Beazley].

Las clases de Programación en C, Python, Lisp, Prolog, Lua se abordan unicamente en el contexto del curso integral y no son cursos independientes.