facetas

Recursos > tutorial

    sortFiltrar Ordenar
    8 resultados

    Página Web

    /

    Publicado el 12.11.2012 por Ricardo Alonso Maturana

    Events/ISWC2012 - GoodRelations Wiki

     

    A Hands-on Introduction to the GoodRelations Ontology, Schema.org, RDFa and Microdata Authoring, Google Rich Snippets for Products, Yahoo, Bing, and Linked Open Commerce

    GoodRelations Event
    Title ISWC 2012 Tutorial: The Web of Data for E-Commerce in Brief
    Instructor Martin Hepp
    Date Nov 12, 2012
    Time Morning (half-day)
    Country USA
    City Boston, MA
    Location The Boston Park Plaza Hotel & Towers, Room 8
    Tags linkeddata, semanticweb, tutorial, rdfa, microdata, goodrelations
    Language English
    Audience researchers and practitioners
    URL http://iswc2012.semanticweb.org/


    Breaking News: Google, Bing, Yahoo, and Yandex integrated the full GoodRelations vocabulary into schema.org! We will cover the technical details and implications for researchers and practitioners in detail!

    Summary

    The GoodRelations ontology (http://purl.org/goodrelations/) is one huge success story of applying Semantic Web technology to business challenges. In this tutorial, we will (1) give a comprehensive overview and hands-on training on the conceptual structures of the GoodRelations ontology including patterns for ownership and demand, (2) present the full tool chain for producing and consuming GoodRelations-related data, (3) explain the long-term vision of linked open commerce, (4) describe the main challenges for future research in the field, and (5) discuss advanced topics, like access control, identity and authentication (e.g. with WebID); micropayment services (like Payswarm), and data management issues from the publisher and consumer perspective.

    ...

    Página Web

    /

    Publicado el 17.8.2012 por Equipo GNOSS

    Tutorial: creando aplicaciones basadas en Linked Data

    Tres tutoriales sobre Linked Data:

    • El primer tutorial explica que es linked data, y como usar SPARQL para trabajar con datos enlazados.
    • El segundo tutorial explica cómo crear aplicaciones basadas en Linked Data usando Javascript y jQuery.
    • Finalmente, el tercer tutorial muestra cómo crear aplicaciones basadas en Linked Data usando LODSPeaKr.

    ...

    Categorías:

    Vídeo

    /

    Publicado el 26.6.2012 por Equipo GNOSS

    RDFa Basics

    tipo de documento Vídeo

    RDFa Basics

    Tutorial que explica como insertar RDFa en páginas Web para principiantes.

    ...

    Categorías:

    Página Web

    /

    Compartido el 14.9.2010 por Kalvin Manson

     

    Buenos días amigos de la comunidad Tupale, hoy he decidido crear un tutorial muy sencillo que explique una forma eficiente de crear sitios web con el lenguaje de programación PHP y el sistema de bases de datos MySQL pero empezando desde cero, veremos paso a paso como utilizar las herramientas y crear las secciones de una manera sencilla para que una vez termines con el tutorial puedas salir a crear sitios web dinámicos de una manera eficiente y sencilla.

    Lo primero que tendremos que hacer sera empaparnos un poco del tema, y de eso se trata este capitulo, conocer que es un sitio web dinámico, estático, saber que es php, que es una base de datos, etc, y aunque muchos dirán que es contenido superfluo considero que si vamos a hacer un tutorial o curso para todo el mundo debemos partir por lo mas básico para asegurarnos que todos los que toman este tutorial están en un mismo nivel o similar de conocimiento.

    proceso de sitio estáticos y dinámicos

     

    ¿Cual es la diferencia entre un sitio web estático y uno dinámico?
    Es muy sencillo, los sitios web estáticos son aquellos que no cambian ni manejan información con respecto al usuario o al administrador, siempre que los visitas son exactamente iguales y su única función es mostrar una información que no se va a actualizar, por otra parte, los sitios dinámicos son aquellos que toman información del usuarios o de otra fuente para generar cambios en el funcionamiento y contenido del sitio. Por ejemplo el sitio web de tupale es un ejemplo de un sitio dinámico, ya que los post o noticias o contenidos son agregados dinamicamente a travez de un panel de administracion echo en PHP que guarda la información en una base de datos MYSQL (si muchos diran que es un simple wordpress pero solo intento dar una idea), ademas de ellos los usuarios pueden agregar contenido a travez de los comentarios y realizar un registro.

    Una de las principales diferencias entre los sitios estáticos y dinámicos es el lenguaje de programación con los que están echos, ya que para lograr el dinamismo del que hablamos se necesita que el lenguaje en el que se trabaja pueda procesar datos. Voy a intentar explicarlo mejor:

    Los sitios en HTML plano son sitios estaticos pues HTML por si solo no puede procesar informacion del usuario o del servidor o de alguna otra aplicacion, HTML es un lenguaje que simplemente sirve para crear documentos y mostrarlos en el navegador, pero es muy importante saber HTML ademas no es muy complicado.HTML es un lenguaje que se interpreta en cliente, quiere decir que simplemente es traducido por tu navegador o browser.

    Los sitios web dinámicos por lo general echos en PHP ofrecen la interactividad de información de la que estamos hablando, donde el sitio puede leer información de diferentes fuentes y transformarlas en eventos. Ojo PHP no es una alternativa a HTML, ya que PHP no es un lenguaje de marcas sino de scripting, quiere decir que lo que haces con PHP no se visualiza sino que se interpreta, y el resultado no es un documento sino un comportamiento, una función o un evento que produce algo con la información que se le suministra, pero no te asustes aun con tantos tecnicismos solo es una explicación mas adelante explicaremos mejor todo esto. PHP es un lenguaje activo en servidor, quiere decir que se procesa en el servidor de Internet en el que alojas tus archivos y no necesariamente envía datos al cliente (navegador o browser).

    ¿Que es una base de datos MySQL?
    MySQL por otra parte no es un lenguaje de programación sino un gestor de bases de datos, su función es simplemente guardar información de una manera organizada y con una estructura que facilite el acceso a dicha información, por ejemplo un sitio como este tiene una base de datos con varias tablas, una de ellas seria por ejemplo “contenidos” y dentro de la tabla de contenidos tendríamos campos con la información de los contenidos (ej. “titulo”, “fecha”, “autor”, etc), de manera que todos los contenidos los puedo almacenar en una tabla y poder utilizarlos en el momento que sea necesario. Para que te sea mas claro imaginate una tabla de MySQL como una hoja de excel, donde los campos son las columnas (vertical) y los registros son las filas (horizontal).

    ejemplo tabla mysql

    Como pueden ver en el ejemplo hay una columna para cada dato y una fila para cada registro, en este ejemplo se ve  una tabla llamada usuarios donde tenemos listados los usuarios de un sitio web con su nombre de usuario, password, correo electrónico y nivel de acceso ademas de otros datos.

    Noten que cada registro (fila) tiene un “idusuario” este es un identificador, nos sirve para diferenciar un usuario de otro asi que si decido ver la informacion del usuario 8 tendre el nombre “Luis Henao”, correo “lhenaou@sofasa.com.co” y así sucesivamente.

    MySQL no funciona solo, debe ser llamado por un lenguaje activo en servidor (en este caso PHP) para poder trabajar.

    Mas información sobre HTMLPHP y MYSQL

    ¿Que es un servidor web?
    Un servidor web o servidor de hosting es una maquina que alojara los archivos de tus sitios web, cuando tecleas Google.com o cualquier otra dirección estas viendo los archivos almacenados en un servidor web, algunas herramientas indispensables para el desarrollo de sitios web como PHP y MySQL solo funcionan en servidores web. De ay la exprecion de lenguaje activo en cliente o en servidor, depende de donde se ejecuta el codigo (ej. Javascript es un lenguaje activo en cliente pero PHP es un lenguaje activo en servidor).

    ¿Que software necesito para crear sitio web estáticos y dinámicos?
    Bueno esta parte es muy importante ya que los programas que aquí mencionamos son fundamentales para continuar tomando el curso te creación de sitios web dinámicos con PHP y MySQL. Aunque existen muchas alternativas a los programas que aquí voy a mencionar, recomiendo que usen específicamente estos ya que el resto del curso hablara de estas herramientas en especial.

    • Adobe Creative Suite mejor conocida como Adobe CS3, Adobe CS4 o Adobe CS5.
      Aunque finalmente este tutorial o curso se basara solamente en dos herramientas básicas del Adobe Creative Suite: Adobe Dream Weaver y Adobe Fireworks.
      Descargar Adobe CS4 Master Collection
    • XAMPP
      Xampp es una herramienta que crea un servidor local en tu equipo ya que el código PHP solo puede ser ejecutado en servidor, esto lo hacemos para poder probar los sitios que hagamos de manera local antes de subirlos a Internet. (Incluye: APACHE, PHP, MySQL, PHPmyAdmin).
      Descargar Xampp server
    • NicoFTP3
      Este es un simple cliente de FTP que utilizaremos cuando vallamos a publicar nuestro sitio en Internet, es muy fácil de usar y de fácil configuración.
      Descargar NicoFTP3

    Creo que ya tienes suficiente tarea que hacer, lee sobre servidores web, sobre hosting, sobre HTML y PHP, instala el software del que hablamos y pasa al siguiente capitulo.

     

     

     

    ...

    Página Web

    /

    Compartido el 19.8.2010 por Equipo GNOSS

    La sección 'materials & slides' de la página web del proyecto CO-ODE ofrece una recopilación de tutoriales y fuentes de materiales de este tipo para trabajar con ontologías.

    El objetivo del proyecto CO-ODE era construir herramientas e infraestructuras que hacen más fácil la ingeniería de ontologías, específicamente apoyando el desarrollo y el uso de ontologías OWL-DL  participando, entre otros proyectos, en la creación de infraestructuras y plugins de la plataforma Protégé. Aunque el proyecto ya está cerrado, la información de su web es una buena referencia en la construcción y uso de ontologías. De todas formas, si prefieres acudir a una página con las últimas novedades, el propio proyecto CO-ODE te remite a  otra web, OWL at Manchester, donde se recogerán los siguientes trabajos. En concreto, los tutoriales están en la sección Talks and Tutorials.

    ...

    Página Web

    /

    Publicado el 2.6.2010 por Equipo GNOSS

    Tutorial: How to Publish Linked Data on the Web - Como publicar datos enlazados en la Web

    Magnífico tutorial, que trata sobre cómo publicar datos enlazados en la Web (Linked Data on the Web). Ofrece en primer lugar una introducción al concepto de Linked Data, para describir después varias recetas prácticas para publicar información como Linked Data en la Web.

    El objetivo de Linked Data es permitir compartir datos estructurados en la Web, con la misma facilidad que hoy se comparten documentos.

    El término Linked Data fue acuñado por Tim Berners-Lee en su nota sobre arquitectura Linked Data Web. El término hace referencia a un modo de publicación y entrelazado de datos estructurados en la Web. Los principios básicos de Linked Data son:

    1. Usar el modelo de datos RDF para publicar información estructurada en la Web
    2. Usar enlaces RDF para entrelazar datos de diferentes fuentes de datos.

    El índice del documento es: 

    1. Introduction: Linked Data on the Web
    2. Basic Principles
      1. Web Architecture
      2. The RDF Data Model
    3. Choosing URIs
    4. Which vocabularies should I use to represent information?
    5. What should I return as RDF description for a URI?
    6. How to set RDF links to other data sources
    7. Recipes for Serving Information as Linked Data
      1. Serving static RDF files
      2. Serving relational databases
      3. Serving other types of information
      4. Implementing Wrappers around existing Applications or Web APIs
    8. Testing and Debugging Linked Data
    9. Discovering Linked Data on the Web
    10. Further Reading and Tools

       Appendix A: Example HTTP Session

       Appendix B: How to get yourself into the Web of Data

       Appendix C: Changes

    Los autores del tutorial son:

    Chris Bizer (Web-based Systems Group, Freie Universität Berlin, Germany)

    Richard Cyganiak (Web-based Systems Group, Freie Universität Berlin, Germany)

    Tom Heath (Knowledge Media Institute, The Open University, Milton Keynes, UK)

     

    Más información sobre Linked Data en Next Web.

    ...

    Página Web

    /

    Publicado el 10.3.2010 por Equipo GNOSS

    Introducción a MongoDB en 4tic.com: la MySQL del NoSQL

    Se trata de un breve tutorial sobre MongoDB, dónde se explica qué es MongoDB, cómo instalarla y cómo empezar a trabajar con ella. 

    El nombre MongoDB viene del término inglés "humongous" (colosal). Se puede definir como una BD documental sin esquema, escalable y de alto rendimiento. Es una BD rapidísima, sencilla en la funcionalidad ofrecida y que, como hizo MySQL hace años, se está ganando la atención de mucha gente en el ámbito NoSQL.

    De forma similar a CouchDB, esta BD nos permite almacenar documentos sin un esquema predefinido, ofreciendo algunas pequeñas diferencias en cuanto a la organización de la información. En MongoDB partimos del concepto de BD análogo al que usamos en las BD relacionales, teniendo además "colecciones", equivalentes a tablas.

    ...

    Etiquetas:

    Página Web

    /

    Compartido el 28.4.2009 por Pablo Hermoso de Mendoza González

    Buen tutorial para aparecer en la primera posición de los resultados del buscador web de Google. El posicionamiento web es muy importante, y simplemente debes seguir unos pasos.

    ...

    Etiquetas: