Detalles - México First

Transcripción

Detalles - México First
Onrorsc
Av San Felra¡do 37, Col. Ioriello Guera. 14050 M¿xico
Mexico D.F. a 25 de Septiembre de 2014
Andres Simon Bujaidar
Dirección de Alianzas Locales e !nternacionales
Mexico First
PRESENTE
Estimado Andres.
A través del presente documento INFOTEC hace de su conocimiento la propuesta para el
proyecto de capacitación y certificación en las Tecnologías de SemanticwebBuilder para el
programa Mexico First.
INFOTEC reafirma a través de este
con
el
tipo de proyecto su interés en la lndustria de Tl y colabora
incremento de capacidades que permitan
'a las
personas capitalizar mejores
oportunidades de desarrollo profesional. INFOTEC reitera su compromiso en temas de
aprovechamiento
de las Tecnologías de la lnformación con la finalidad de apoyar a
la
transición del país hacia la Sociedad del Conocimiento que tanto se necesita.
Confiamos plenamente en que la propuesta que le hacemos llegar cuenta con los elementos
adecuados para cubrir las expectativas que Mexico First tiene de nosotros para la lndustria.
Agradezco de su atención y quedo a sus órdenes para cualquier duda o aclaración al respecto.
Atentamente
Javier Solis González
Gerencia de Desarrollo de Nuevos Productos y Servicios
INFOTEC.
Av. San Fernando
3/. (ol.
Tor
elio Guerra, 14050 f,,4Éx(o;
índ ice
Av. San Fernando 37, Col. Toriello
6uerra, 14050
Propuesta de Educación
y Certificación en las
Tecnologías de INFOTEC
México FIRST 20L4
Quienes Somos
Somos un Centro Públicd de lnnovación
soluciones, productos
y
y
Desarrollo Tecnológico enfocado en desarrollar
servicios que apoyen
a las organizaciones a
implementar
las
Tecnologías de lnformación en beneficio de sus estrategias y objetivos, a través de la creación
y aplicación de metodologías y tecnologías de Vanguardia.
Contribuimos a que todos los actores de la sociedad comprendan y aprovechen las Tecnologías
de la lnformación con la finalidad de a.poyar a la transición del país hacia la Sociedad del
Conocimiento.
INFOTEC impulsa el crecimiento,de la industria nacional de las TIC
alianzas estratégicas que contribuyan
a la transición
de
y la creación de redes y
México hacia la Sociedad del
Conocimiento.
Dentro del marco estratégico de INFOTEC se considera:
.l. Apoyar el desarrollo competitivo del sector de las TIC a través de su uso estratégico
,
Contribuir a la generación de conocimiento y formación de capital humano a través de
investigación y docencia de excelencia.
.:.
Facilitar los procesos de colaboración para el impulso de la innovación en TIC que
requiere el país.
n
Ser una entidad de alto desempeño
Antecedentes
La industria de desarrollo de software es ya un ¡mportante motor de muchas economías a nivel
mundial
y.
México sin excepción ha identificado el impacto positivo de esta industria en todos
los sectores económicos. La competencia internacional además de la rápida evolución de las
tecnologías ex¡stentes hacen necesarios modelos de formación tanto académica como
empresarial que estén respaldados por las marcas de Tecnologías de lnformación y que logren
Ar,. San
Fernando 37, Col. Ioriello 6uera, 14050
conoc¡mientos certificados que sean validos para todos los jugadores de la industria. Es por
ello que
INFOTEC
como parte de sus iniciativas de difusión
y
apoyo
a la industria
recientemente liberó su Plataforma en OpenSource y ahora apoyado por las iniciativas de
México First lanza
su
programa
de formación y certificación en sus
tecnologías,
particularmente alrededor de SemanticWebBuilder, la plataforma de más uso en el sector
gobierno para la construcción de Portales.
Estas decisiones están encaminadas
a brindar a las empresas del país y a la sociedad
en
general la oportunidad de contar con herramientas que le permitan el desarrollo de nuevas
oportunidades de negocio en distintos ámbitos.
SemanticWebBuilder Nueva plataforma para
el desarrollo de portales y
aplicaciones de
integración, colaboración y conocimiento y que gracias al uso de tecnología semántica puede
generar contextos de información alrededor de algún tema de interés
o bien integrar
información y aplicaciones de diferentes fuentes, definiéndole a la información un significado,
de forma que pueda ser interpretada y procesada por personas y/o sistemas.
El darle significado a toda la información expuesta en
el portal, nos permite una mejor
clasificación, integración y búsqueda de la información.
SemanticWebBuilder Nos permite evolucionar
de los sitios Web convencionales (sin
significado), hacia los portales o aplicaciones que cumplan con la visión de la Web Semántica
(con significado).
SemanticWebBuilder
su producto mexicano líder que permite la creación de
nuevas
aplicaciones con un enfoque al uso de conceptos semánticos asociados con la Web 3.0, y es
pionero en el mundo en el uso de estos conceptos.
SemanticWebBuilder busca ser la fuente de'inspiración para las empresas nacionales
e
instituciones académicas en la aplicación de conceptos semánticos en sus sistemas, e impulsar
el desarroJlo y la investigación aplicada a nuevas soluciones y soluciones de negocio basadas
en nuevos productos, servicios y desarrollos a la medida. Todo esto permitiendo mejorar
competitividad de las empresas de SW en el país para competir a nivel internacional.
Av Sanrern¿ndo 37, Col. Tonello Cuerr¿, 14050
la
qué lncluir las Tecnologías de
d,Por
INFOTEC
en el Mapa de
Certificaciones de México FIRST?
INFOTEC
por su naturaleza como Centro de lnvestigación y Desarrollo Tecnológico
CONACYT
y buscando como principal objetivo el apoyo a la comunidad, toma la decisión de
del
liberar sus productos bajoun esquema de código abierto con la finalidad de:
Apoyar al crecimiento de la industria dq.Tl en el país
Abrir una oportunidad de negocio a la ihiciativa privada
Buscar el apoyo de la comunidad para crecer y evolucionar la herramienta
lncrementar el potencial de penetración en el mercado
Esta decisión está encaminada a brindar a la sociedad en general la oportunidad de contar con
herramientas que le permitan el desarrollo de nuevas oportunidades de negocio en distintos
ámbitos.
Posicionamiento
SemanticWebBuilder, producto de INFOTEC se ha establecido en los últimos años como una de
las principales herramientas para la construcción de los portales oficiales de. varias de
las
del Gobierno Federal Mexicano y está penetrando agresivamente en
las
dependencias
Universidades Oficiales Estatales y Privadas así como en la industria.
Av San Fernando 37, Col. Tor'ello Guera,
'14050
Integración
Estándares de lntercambio de lnformación soportados por SemanticWebBuilder:
¡
o
o
o
o
o
o
.
.
o
o
o
o
o
RDF, RDFS
OWL
SPARQL
HTML
XHTML
XML
JSR
168: Portlet Specification
JSR
170: Content Repository for JavaTM technology API
JSR
286: Portlet Specification 2.0
JSR-223: Script engines for many languages
WSRP (Web Services
for Remote Portlets)
JAAS
LDAP v3 (cliente)
XMLRPC
Lenguajes de desarrollo implementados en SemanticWebBuilder
.
.
Java JEE (servidor)
.Net Framework 3.5 (cliente office)
Persistencia Semántica de SemanticWebBu ilder
.
Memoria
Av San Fernando 37, Col. Ioriello 6uerra, 14050
.
.
Sistema de archivos
Base de Datos Relacional (HSQLDB, MvSQL, PostsreSQl, Derby, QIAdg, Microsoft SQL
Server)
.
Base de Datos RDF Nativas (Virtuoso, Oracle 11g RDF, Allegro Graph)
Otras tecnologías utilizadas y reconocldas por SemanticWebBuilder
.
.
.
.
Dojo
Jena, ARQ
Java script
Ajax
Complementación
SemanticWebBuilder se enfoca en la representación del conocimiento de las organizaciones,
mediante la identificación de la semántica de la información a publicar, permitiendo:
Definir una arquitectura de información del portal (mediante un modelo ontológico)
lntegrar información de diferentes fuentes por medio de componentes preconstruidos
Filtrar la información de acuerdo al perfil del usuario y a reglas de negocios
Definir la interfaz gráfica para la entrega de información de acuerdo a dispositivos e
idioma del usuario.
Almacenar la información en base de datos semánticas (RDF)
Exponer la información para su consulta por sistemas externos (WS, SPARQL)
lncorporar funcionalidades adicionales
por medio de componentes de
terceros
(JSR168, JSR286, Google Gadgets) o bien utilizando el API del SWB.
Creación acelerada componentes basados en modelos ontológicos.
Tendencias
Una web semántica es una red de datos que pueden ser procesados directa o indirectamente
por máquinas. Es una web extendida que permitirá a humanos y máquinas trabajar
en
cooperación mutua.
Según Gartner en su informe de Mayo de 2OO7 llamado "Finding and exploiting value in
semantic web technologies on the web" establece que:
Av San Fernando 37, Col. Tonello 6uerra, 14050Mextio
En 20L2 el80% de los sitios web públicos usarán algún nivel de hipertexto semántico
para crear documentos de la Web Semántica
1...1
el L5% de los sitios web públicos
usarán ontologías basadas en Web Semántica más amplias para crear bases de datos
semánticas
En e|2017 esperamos la visión de la Web Semántica [...] la mayoría de las páginas web
están decoradas cón alguna forma de hipertexto semántico
La W3C establece también su apoyo a esta evolución tecnológica de acuerdo a la siguiente
ta bla:
Av §¿n Fe¡rando 37, Col. loriello 6uerra, 14050 lvtéxÉo.
de
¡NFOTEC con las
competencias para los participantes del programa
Principales herramientas
que se
habilitan
.Servidor de Portales
.Admi nistración de contenidos
.Administración de contextos de información
.Administración de Usuarios
.Plataforma Semántica
¡Punto de acceso para consultas semánticas
(SPARQL)
.Integración de Información (Fuentes externas)
.Persistencia de Datos (RDF)
.Generación de código basado en ontologías
.Modelado de Información (Definir significado)
¡Editor de Ontologías (OWL)
Propuesta de Certificac¡ones en Tecno¡ogías de INFOTEC
¿Qué es el Programa de Certificación en SWBT
Es
el contenido educativo que INFOTEC diseño para formar a empresas y particulares para que
conozcan
y
y amigable las principales herramientas
de INFOTEC para hacer efectivos y rentables negocios a nivel mundial en
apliquen de una manera práctica
tecnológicas
asistencia
de expertos
PROMETRIC,
asumirá
el
internacionales, mismos que serán evaluados
por la
empresa
con la cual INFOTEC establece un convenio mediante el cual esta empresa
compromiso de examinar
y emitir los certificados
correspondientes
a
este
programa.
Contenidos
L.
2.
Curso Presencial Teórico Práctico
Asesoría Virtual
3. Manuales Electrónicos en Español de todos los contenidos
4. Simulador de Examen
5. Voucher de Certificación
Av San lern¿rdo 37. (ol. Ionello Éuerra. 14050
10
Metodología
1.
Presencial
con asistencia de
profesionales
en el uso y
operación de
SemanticWebBuilder
2. Desarrollo de ejercicios prácticos reales guiados en el PC (HandsOn)
3. Análisis de casos de estudio
4. Examen teórico general sobre la herramienta
5. Examen práctico sibre la herramienta
Beneficios
1..
lntercambio de experiencias profesionales entre los asistentes con el análisis de casos
reales de negocios
2. Certificación de competencias a nivel lnternacional
3. Uso de logotipo que acredita su estado de empresa y/o individuo certificado
4. Mejorar el status de su empresa y/o su CV
5. Consecución de mejores empleos y/o trabajos
6. Vincularse a una red de e¡pertos de tecnologias semánticas
7. Acceso a contenido on line y soporte por el equipo de desarrollo de la tecnología
Educandos
Perfil de Egresados de los cursos
Al finalizar el curso el educando usará la administración y funcionamiento general de
mediante manuales de operación
administración
y
y
configuración de
SWB
prácticas con ejercicios de los distintos aspectos de
la Herramienta con la finalidad de resolver
cualquier
requerimiento con respecto a la publicación, administración, monitoreo y reportes tanto de la
herramienta como de los usuarios registrados.
Al finalizar cada modulo el educando será capaz de entender la funcionalidad especifica de las
utilerías descritas y podrá operarlas de forma que le permitan asegurar que los contenidos de
información se muestren de la forma adecuada a los usuarios adecuados y será capaz de
modificar dichas características de forma que
el portal sea
configurable
en
cualquier
momento.
{
Av. Sarr Fernando J7, Coi. Ioriello
6uerra,
1
11
Perfil de Aspirantes
Publicodor
Objetivo del Curso: Que los participantes adquieran las habilidades necesarias paia
publicación
y
administración
de contenidos en un portal desarrollado a través
la
de
SemanticWebBuilder, a partir de los programas de publicación desde Microsoft Office.
Dirigido a: Personal técnico y administrativo en general encargado del manejo y actualización
de la información.
Los participantes deberán tener conoc¡miento previo general en:
./
./
./
./
lnternet Explorer u otro navegador Web
Microsoft word.
Microsoft Excel.
Microsoft PowerPoint.
Administrador de Publicación
Objetivo del Curso: Que los participantes adquieran las habilidades necesarias para la creación
de estructuras, publicación y adrninistración de componentes de contenidos de naturaleza
diversa en un sitio de lnternet desarrollado con SemanticWebBuilder.
Dirigido a: Usuarios administradores y responsables de la estructura y contenido del portal.
Los participantes deberán tener conocimientos previos de:
./
,/
,/
,/
./
,/
'/
,/
,/
,/
,/
lnternet Explorer u otro navegador Web
Que es un vínculo o liga
Que es una página Web
Que es WWW (World Wide Web)
Que es una dirección Web
Que significa el prefijo
hltp.//
Que es una dirección de correo.
Concepto de un frame
HTML
JavaScript (opcional)
DHTML (opcional)
Av San Fernando 37. Col. Tor'ello Guerra, 14050
12
Diseñador
Objetivo del Curso: Que los participantes adquieran los conocimientos necesarios para que los
profesionales del diseño puedan plasmar el concepto creativo en el Sitio.
Dirigido a: Diseñadores Web y responsables de la imagen y mercadotecnia del sitio.
Los participantes deberán tener conoc¡m¡entos previos generales de:
./
./
/
/
'/
./
,/
./
,/
I
lnternet Explorer u otro navegador Web
Que es un vínculo o liga
Que es una página Web
Que es WWW (World Wide Web)
Que es una dirección Web
Que significa
elprefijo http:/l
Que es una dirección de correo
HTML
XSLT
Conocer que es una banner, encuesta por ¡nternet y ventana publicitaria (ventana popup)
./
,/
DHTML (opcional).
Java script (opcional).
Ad mi nistrado r de porto I
Objetivo del Curso: Que los participantes adquieran las habilidades necesarias
administrar
el
ambiente
para
en el que se desarrolla un sitio generado a través
de
SemanticWebBuilder.
Dirigido a: Personal técnico-administrativo y/o Web máster que tienen la responsabilidad de
administrar el sitio.
Los participantes deberán tener conocimientos previos generales de:
./
,/
'/
,/
HTML
Protocolos de lnternet (FTP, POP, SMTP, HTTP).
DNS
Servidores y Clientes WEB
Av San Fena¡do J7, Col. To¡iello 6uerra,
'14058'
:
13
,/
./
./
./
./
./
I
./
./
Programación
XML y XSLT
Plantillas
Manipulación de imágenes digitales.
Correo electrónico.
Bases de datos
Coordinación de pioyectos de desarrollo.
Creación de políticas y procedimientos para su área
Habilidades de redacción de contenidos para su sitio Web.
Progromación API
Objetivo del Curso: Que los participantes adquieran las habilidades necesarias para
desarrollo
de recursos utilizando el API
el
(Application Programming lnterface) de
semanticwebBuilder
Dirigido a: Personal técnico dedicado a la programación.
Los participantes deberán tener cánoc¡m¡entos previos avanzados en:
,/
./
,/
,/
,/
,/
P rog
JAVA
HTML
XML
JSP
Servlets
Desarrollo de aplicaciones Web (Web applications)
ra m oci ón 5e ma nt
icq
Objetivo del curso: Que los participantes adquieran las habilidades necesarias para el
desarrollo de recursos mediante programación semántica.
Dirigido a: Personal técnico dedicado a la programación. Los participantes deberán tener un
conocimiento avanzado en:
O
o
o
JAVA
HTML
XML
Av San Fernando 37, Col, Ioriello 6uen¿, 14030
14
.
.
o
JSP
Servlets
Desarrollo de aplicaciones web (web applications)
Certificaciones disponibles en el Progama
Kit de certificación StruS Portal Certified Manager
*Precios en Moneda Nacional
*Precios con IVA incluido
*Los precios aplican para grupos minimos de 'l 5 personas
Obietivos
Al finalizar las lecciones, el participante estará en capacidad de:
o
o
r
o
Desarrollar sitios y portales Web de forma rápida y dinámica
Comprender los conceptos básicos del desarrollo semántico de portales
Manejo de accesibilidad en los sitios web
Habilidades de WebMaster para portales en SWB
Av. San Fenrando 37, Col. Toriello Guer¡a,
1
15
Kit de certificación SWB Certified Developer
*Precios en Moneda Nacional
*Precios con IVA incluido
*Los precios aplican para grupos minimos de 15 personas
Objetivos
Al finalizar las lecciones, el participante estará en capacidad de:
o
o
o
Desarrollar Aplicaciones y portales Web Semánticos de forma rápida
Manejar y aplicar los conceptos del desarrollo semántico de aplicaciones
Manejo de accesibilidad web en el desarrollo de aplicaciones y portales
Av. S¿1 Fe'rr¿rdo
J/. (ol.
Toriellc Guerra,
16
Descriptivo de los cursos
Temario de cursos Sem anticWebBuilder
Curso Publicador:
Objetivo del curso:
Que los part¡cipantes adqu'ieran las habilidades necesarias para la publicación y administración
de contenidos en un portal desarrollado a través de SemanticWebBuilder, a partir de los
programas de publicación desde Microsoft Office.
Dirigido a:
Personal técnico
y administrativo en general encargado del manejo y
actualización de la
información.
Conocimientos Previos
Los partic¡pantes deberán tener conocimiento general en:
.
o
o
o
lnternet Explorer u otro navegador Web.
Microsoft Word.
Microsoft Excel.
MicrosoftPowerPoint.
Temario del curso:
Uso y operación general del Plug-in de Microsoft Office para SemanticWebBuilder.
Publicación desde Microsoft Word, Microsoft Excel y Microsoft PowerPoint:
.
o
Activación de contenidos
a
Calendarización de los contenidos
a
Asignación de reglas
Creación y paginación de contenidos
/
roles y/o grupos de usuarios de personalización
lncorporación de vínculos en el documento
Quitar asociación al contenido
Creación de páginas Web
Envío de documentos a Flujo de Publicación.
Autorización y Rechazo de contenidos
a
Eliminación de un documento del sitio
a
Bitácora del documento
Av. 5an
lernando J7, Col. Toriello 6uena,
1
17
Cambio de contraseña
Uso de la ayuda
Duración del curso:
8 horas
Curso: Administrádor de Pubticación
Objetivo del curso:
Que los participantes adquieran las habilidades necesarias para la creación de estructuras,
publicación y administración de componentes de contenidos de naturaleza diversa en un sitio
de lnternet desarrollado con SemanticWebBuilder.
Dirigido a:
Usuarios administradores y responsables de la estructura y contenido del portal.
Conocimientos previos
Los participantes deberán tener conocimiento de:
.
r
o
.
.
.
.
o
o
o
o
lnternet Explorer u otro navegador Web.
Que es un vínculo o liga.
Que es una página Web
Que es WWW (World Wide Web).
Que es una dirección Web.
Que significa elprefijo
htlp://
Que es una dirección de correo.
Concepto de un frame
HTML
JavaScript(opcional)
DHTML (opcional)
Temario del curso:
Páginas Web
o
o
Creación de una Página Web
Actualización de la información de una Página Web
Av. San Fen¡ando 37, Col.
Iorlelb Guerra,
1
18
.
o
.
o
Creación de alias y asignación de lenguajes
Asignación de plantillas
Asignación de reglas
Asignación de roles
Componentes de Contenido
o
o
Creación de un Contenido local
a
part¡r de un Archivo
Creación de un Coitenido local
a
partir del
KFC
Editor
Creación un contenido remoto
o
o
o
o
o
o
o
Creación de un contenido tipo frame
Creación de un contenido lmageGallery
Creación un contenido de tipo sistema
Administración de un contenido
Edición de versiones de un contenido
Generalidades de la edición de versiones
Uso y operación del KFC Editor
Calendarización de un contenido
Personalización de un componente de contenido
.
o
.
Asignación de reglas de personalización
Asignación de roles
Asignación de grupos de usuarios.
Bitácora de un contenido
Duración del curso:
12 horas Prácticas
Curso Diseñador:
Objetivo del curso:
Que los participantes adquieran los conocimientos necesarios para que los profesionales del
diseño puedan plasmar el concepto creativo en el Sitio.
Dirigido a:
Diseñadores y responsables de la imagen y mercadotecnia del sitio.
Av 9an Fernanclo 3?, Col. Toriello Cuena, 14050
19
Conocimientos previos
Los participantes deberán tener conocimiento general de:
.
lnternet Explorer u otro navegador Web
Que es un vínculo o liga.
Que es una página Web.
Que es WWW (World Wide Web).
Que es una dirección Web.
Que significa el prefijo
http://
Que es una dirección de correo.
HTML
XSLT
Conocer que es una banner, encuesta por internet y ventana publicitaria (ventana popup)
DHTML (opcional).
Java script (opcional).
Temario del curso;
Plantillas
¡
o
o
o
¡
¡
o
¡
¡
Creación de un grupo de plantillas
Creación de una plantilla
Generalidades de la edición de versiones
Creación de una plantilla a partir de un archivo
Creación de una plantilla a partir del editor WYSIWYG
Uso y Operación del editor WYSIWYG
Calendarización y reglas en una plantilla
lncorporación de tags de contenido y recursos
Creación de WBTags
Componentes de Estrategia
Generalidades de los componentes de estrategia
o
o
o
o
Creación de subtipos de recurso
Creación de recursos Banner
Creación de recursos Promo
Creación de recursos Encuesta
Av San Fefnando J7, Col. Tonello Cuena, 14050
70
Creación de recursos Comentarios
Creación de recursos Sugerencias
Creación de recursos Texto Abierto
Creación de recursos Ventana
Aplicación de calendarización, reglas y filtros en recursos
Duración de! curso:
16 horas Prácticas
Curso: Administrador de Portal
Objetivo del curso:
Que los participantes adquieran las habilidades necesarias para administrar el ambiente en el
que se desarrolla un sitio generado a través de SemanticWebBuilder.
Dirigido a:
Personal técnico-administrativo y/o Web máster que tienen la responsabilidad de administrar
el sitio.
Conocimientos previos
Los participantes deberán tener conocimiento general de:
o
HTML
Protocolos de lnternet (FTP, POP, SMTP, HTTP).
DNS
Servidores y Clientes WEB
Programación
XML y XSLT
Plantillas
Manipulación de imágenes digitales.
Correo electrónico.
Bases de datos
Coordinación de proyectos de desarrollo.
{
Creación de políticas y procedimientos para su área.
Habilidades de redacción de contenidos para su sit¡o Web.
.
itt
Av. San Fernardo 37, Col. Toriello Guena, 14050
21
Temario del curso:
Sit¡os
o
o
o
Creación de un sitio
Activación y actualización de un sitio
Eliminación de un sitio
Usuarios
o
o
Creación de un usüario
Creación de roles de usuario
a
Asignación de permisos en un rol de usuario
a
Uso de roles en la personalización de recursos y componentes de contenidos
Uso de atributos de usuarios en las reglas de personalización
a
Generación de filtros de administración
a
Modificar y extender el registro de usuarios
Repositorio de usuarios
a
Propósito de los repositorios
a
Creación de un repositorió de usuarios
.
lncorporación de los repositorios en Semant¡cwebBuilder.
Catálogos Generales
o
o
o
o
.
o
o
¡
.
o
lntroducción al concepto de catálogo global y catálogo por sitio
Reglas de personalización
ldiomas
Flujos de Publicación: Creación, asignación y funcionamiento
DNS: DNS Global y DNS local
Catálogo de tipos de recursos
lncorporación de nuevos recursos
Edición de características de recursos
Recarga dinámica de recursos
Eliminación de tipos de recurso
Eliminación de tipos de recursos
Elementos y componentes de sistema
o
o
Generalidades
APlicación
Documentos del Servidor
Av. San Fenancio 37, Col.
loriello 6uera, 14050
22
.
o
.
o
Sistema de archivos (file system) de SWB
lncorporar documentos del servidor
Descargar documentos del servidor
Modificación de archivos del servidor
Relación de Páginas Web
o
o
o
o
Creación de estructuras de relación
Establecer relac¡ón'de páginas web
Creación de padres virtuales
Creación de alias
Buscador de SemanticWebBuilder
Control de direcciones
lP
Generación de reports
Herramientas de Monitoreo
Archivos de configuración SWB
Duración del curso:
24 horas
Curso: Programación de recursos API
Objetivo del curso:
Que los participantes adquieran las habilidades necesarias para el desarrollo de recursos
utilizando el API (Application Programming lnterface) de SemanticWebBuilder
Dirigido a:
Personal técnico dedicado a la programación.
Conocimientos previos
Los participantes deberán tener un conocimiento avanzado en:
o
o
o
¡
¡
Conocimiento de la administración de SemanticWebBuilder
I
JAVA
HTML
XML
JSP
Av San Fernando 37, Col. To¡ielb 6uen¿, 14050
23
Servlets
Desarrollo de aplicaciones web (web applications)
Temario del curso:
l.
SemanticWebBuilder
ll.
Suite de Herramientas de SemanticWebBuilder
ArquitecturadeSemanticWebBuilder
lntroducción al API de Programación de Recursos de SemanticWebBuilder
-
Recurso
Ciclo de vida de un Recurso
Modos de un recurso
Tipos de recursos
Métodos de llamada
API
o
o
-
lnterfaz SWBResource
Generic resource
lncorporación de un recurso a SemanticWebBuilder
lncorporación de los objetos Resource, Web, Page, User
SWBRESOURCEURL, que intercatúan con la clase GENERIC RESOURCE
Objeto Resource
objeto WebPage
Objeto User
ObjetoSWBResourceURL
lncorporación de modos personalizados de un recurso
-
a:
SemanticWebBuilder
lncorporación del método de llamada "DIRECT" A
-
SemanticWebBuilder
lnlcusión de SERVLET/JSP
lnternacionalización de un recurso
Av San femando 37, Col. Toriello Guerq
24
Duración del curso:
24 horas Prácticas
Curso: Programación Semántica
Objetivo del curso:
Que los participantes adquieran las habilidades necesarias para el desarrollo de recursos
mediante programación semántica.
Dirigido a:
Personal técnico dedicado a la programación.
Conocimientos previos
Los part¡c¡pantes deberán
o
o
o
.
o
o
tener un conocimiento avanzado en:
IAVA
HTML
XML
JSP
Servlets
Desarrollo de aplicaciones web (web applications)
Temario del curso:
l.
What this course is not?
ll.
Programming course
Modeling theory and best practices course
SemanticWebBuilder lnstallation/Management course
Portal creation/administration course
Course goal
- At the end of the course the attendant
w¡ll be capable to develop semantic
resource for the SWB platform, by means
of modeling the semantic
resource,
generating code and adding specific logic to the resource.
Av forr rernandc 37, Col. To¡ello Guerra, 14050
25
lll.
Basics
-
Development paradigms evolution (OPP - MDD -
SOP)
What does "meaning" means? Describing objects in terms of other related objects
How to tell the machine what I mean? Knowledge representation techniques
Graph based techniques (topic maps, semantic networks, conceptual graphs,
ontologies)
-
Ontologies: \Mhat I know is what exists (OWL as a layer on top of RDF)
¿What is RDF? Representing graphs as triples
Exercise: Describe a blog in terms of other objects (in paper)
lV. OWL &
V.
-
unify
RDF Moldeling tolos
Protégé
Topbraid composer (Free Edition)
lntroduction to topbraid
Creating a new ontology
Base URI and prefix
Creating clases
Adding properties to classes
Creating sub-clases
Creating Class lnstances
Model lmports
Excersice: Model a blog ln topbraid
Semantic Resources for SWB
-
What is a Semantic Resource?
Which layers of SWB uses a Semantic Resource?
Semantic Resources Development process (circular cycle)
Resource modeling phase
SWB Core ontology
SWB Main clases
SWB Main interfaces
Adding display objects to properties
Code generation specific properties
Adding package for code generation
Av'. San
Fer¡a¡do 37, Col. Toriello Guer¡a,
1
76
-
Exercise: model a blog ln topbraid using SWB core ontology
Code generation phase
Levels mapping
of a Semantic Resource (from model to
Java class based on
semantic Class and Semantic Object, from Java class to RDF triples)
vt.
(OWL
-
SemanticClass
-
SemanticObject
- TripleStore)
Code Generation proiect
Code Generatioir script
lnclude owl file in web properties
Generated java files (base class and top class)
Exercise: generate code for blog resource
Resource specific programming phase (Using the Semantic API)
Differences between Semantic resources and traditional resources
Main clases
GenericSemResource
SemanticManager
SemanticVocabulary
SemanticObject
SemanticClass
SemanticProperty
GenericObject
Exercise: Add code to manage blog (Add post, Add comments, list posts)
Play Time
-
Create a semantic comments resource
Create a semantic events resource
Create a semant¡c wiki resource
Duración del
24 horas Prá
Atenta
Javier
Gerencia de Desarrollo de Nuevos Productos
y Servicios
LSCA Victor Jesús Hernández Salinas
Coordinador de Serviclos de Producto y Responsable de Especialidad
Gerencia de Desarrollo de Nuevos Productos y Servicios
Av San Fen¿ndo 37, Col. Ioriello Guerra,
27
Partners Autorizados
7i Business So/uflons S.A. de C.V.
lngenieros Militares No. 105, Of 1C Col. Lomas de Sotelo , C.P.11200, Miguel Hidalgo
México, D.F. Teléfonos: (5255) 5557 5012 / (5255) 5395 2791
www.develop.com.mx
Ariel Rodriguez González Director General [email protected]. mx
Av S¿n Fernando 37. Col. Torielb Guera i4§50r
28

Documentos relacionados