Administración de páginas web con CMS

04-01-2010
 

formacion
Este último año hemos diseñado he impartido dos cursos de 70 horas orientado a formar profesionales en el sector de Internet. Aquí dejo el primero de ellos ‘Administración de páginas web con CMS‘.

Ya avanzo que el curso fue muy cañero, se dio una gran cantidad de temario en muy poco tiempo y que ya se están viendo los primeros resultados por la web.

Objetivos del curso

– Formar profesionales capaces de administrar sites corporativos de cualquier tipo.

– Formar profesionales con las habilidades técnicas necesarias para servir de puente entre la empresa y los distintos proveedores de servicios tecnológicos.

– Formar profesionales con los conocimientos necesarios de la web para liderar el cambio en la empresa.

Temario

Introducción a los CMS (4 horas)
Que es un CMS (Content Management System)
Tipos de páginas web
Tipos de CMS
Porque usar un CMS standard

Blogs: WordPress (16 horas)
Anatomía de un blog
Introducción a WordPress
Instalación y configuración
Themes
Pluggins

Portales corporativo: Drupal (16 horas)
Anatomía de un web/portal corporativo
Introducción a Drupal
Instalación y configuración
Themes
Modulos

Tiendas Virtuales: Prestashop (20 horas)
Anatomía de una tienda virtual
Introducción a Prestashop
Instalación y configuración
Themes
Pluggins

Annexo I: Instalación y configuración de un servidor XAMPP (4 horas)

Annexo II: Hoy toca vender la web (10 horas)
Que es el marketing online
Marqueting en buscadores(SEO, SEM)
Las redes sociales

Comments

15 Responses to “Administración de páginas web con CMS”
  1. […] This post was mentioned on Twitter by acoronadoc, Jordi Pérez. Jordi Pérez said: A ver si consigues formar lideres para el cambio en la empresa, @acoronadoc: Curso "Administración de páginas web con CMS" http://ow.ly/SHOQ […]

  2. jortana59 says:

    I tant intens, que el que va decidir les hores del curs, es va passar de intensitat..!!!! Sempre vaig dir, que …. era massa curt, per el contingut del cur.
    Et felicito per tal com varas tenir que montarte el curs, per poguer repartir les hores…..!!!

  3. Albert says:

    Hola Albert!

    que tal estas? aviam si quedem un dia d’aquesta setmana, que corro per aqui 🙂

    Estic MOLT interessat en el curs. ¿Quan es faria? ¿Quant val?

  4. albert says:

    @Jortana59 Com t’agrada queixar-te. Si, fer el curs (Qualsevol curs que valgui la pena) necesita d’esforç. Felicito a tots els que vareu fer el curs per l’esforç que vareu fer per superarlo. Si haguessim tingut mes hores haguessim posat mes contingut 😉

    @Albert El curs ja esta fet, probablement l’any vinent es tornarà a repetir. Actualment esta subvencionat, quan ens vegem ho comentem.

  5. Segur que va ser molt interesant ¡¡
    a veure si pasas l’info.. m’hagues agradat veure l’anexa II

  6. hiperion says:

    Hola Alberto, estoy enfretándome a mi proyecto de fin de carrera y me he decidido por liferay ¿tienes video tutoriales o algo similar? ¿algún curso de pago online por internet? ¿Documentación?

    Saludos y ánimo liferay está genial.

  7. albert says:

    Hola Hiperion,

    La verdad es que Liferay no destaca por tener una gran cantidad de documentación. Si buscas en Youtube hay algún videotutorial, después de eso ya lo mejor es buscar info en los foros de Liferay y ver los ejemplos de portlets que hay.

    Saludos y suerte con el Proyecto,

  8. Tomás Codia Lamas says:

    Hola Albert,

    estoy orientando mi carrea es este momento hacia CMS y ECM, me gustaría saber si existe la posibilidad de realizar algún curso Online a nivel personal (no a través de la empresa) especialmente de Liferay o Alfresco. En caso de ser así, me interesaría conocer el precio y el temario.

    Muchas gracias.

  9. albert says:

    Hola Tomás.

    Primero de todo perdón por el retraso en contestar. He estado unos días fuera de la oficina impartiendo formación Liferay a una empresa y no he podido contestar.

    Orientarte hacia Liferay y Alfresco, en mi opinión, es una excelente opción. Ahora mismo no conozco ningún curso que se pueda hacer online a nivel personal, y yo tampoco imparto cursos 100% online.

    Te animo a que lo instales y pruebes a hacer alguna cosa por ti mismo, los que nos dedicamos a esto tenemos que hacer mucha formación autodidacta. Es la única forma de estar en primera línea.

    Saludos,

  10. Carlos says:

    Hola albert,

    Ante todo quisiera felicitarte por tu exito, y tambien quisiera pedirte un favor, estoy desarrollando una intranet y existe en el una seccion llamada “Mi Espacio”, donde solo debo mostrar los contenido web por roles, es decir, un usuario que agrega un contenido web con el rol personalizado gerente solo debe de ver los contenidos que han agregado los usuario con el rol gerente. Esta seccion se llena con un portlet personalizado que he desarrollado con una aplicacion java, alguna idea de como puedo filtrar esos contenido por rol segun el usuario logueado. Gracias de antemano.

    Espero su pronta respuesta.

  11. Hola Carlos,

    En principio si lo has hecho usando programando tu propio portlet puedes obtener los usuarios con el siguiente código:

    List empreses=UserLocalServiceUtil.getRoleUsers( rol );

    La clase UserLocalServiceUtil se encuentra en al path com.liferay.portal.service.UserLocalServiceUtil . Mirate también la clase com.liferay.portal.service.RoleLocalServiceUtil, quizà te sirva.

    Saludos,

  12. Carlos Zela says:

    Gracias Albert, ya he podido listar los roles de mi usuario en sesion, pero ha surgido otro inconveniente, el objetivo final es que almacene en una lista todos los journalArticle que esten agregados por todos los usuarios de ese rol. Este es el codigo que tiene mi portlet para filtrar los contenidos web:

    /*********************************************************
    ThemeDisplay themeDispley = (ThemeDisplay)request.get(WebKeys.THEME_DISPLAY);
    long portletGroupId = themeDispley.getPortletGroupId();
    List l= JournalArticleLocalServiceUtil.getStructureArticles(portletGroupId, “id_estructura”);
    for (JournalArticle journalArticle : l) {
    if (!journalArticle.isApproved()) {
    lista.remove(journalArticle);
    }
    }

    ***********************************************************/
    Como podras ver con este codigo le digo que me liste todos los contenidos de una determinada estructura y le condiciono de que esten aprobados, sino los elimina del listado, lo mismo quiero hacer para con los roles, que me liste todos los contenidos que pertenescan a los usuarios del rol que encontre inicialmente.
    Espero haber sido claro y ojala me podrias ayudar. De antemano Gracias.

  13. Hola Carlos,

    Jajaja, aquí tendrás que trabajarte el algoritmo 🙂 . Tendrás que coger el listado, recorrerlo y filtrar tu mismo los artículos. Para hacerlo cada objeto JournalArticle tiene el método ‘getUserId’ con el identificador de usuario, luego con la classe ‘com.liferay.portal.service.UserLocalServiceUtil’ y su metodo ‘getRoleUsers( rol )’ te obtienes todos los usuarios que tienen ese rol concreto. Finalmente los articulos que esten en la lista de usuario de ese rol concreto serán los que no tienes que descartar.

    Saludos,

  14. Carlos Zela says:

    Si ya me imaginaba algo asi, ya se soluciono es un algoritmo medio raro pero funciona a la perfeccion.Por otro lado, se que publicas en sliders los cursos que vas dictando, no se si es mucho pedir pero si pudieras pasarme los link de los sliders donde estan publicados estos temas, te lo agradeceria mucho.
    Temas:
    El entorno Liferay
    Liferay Portal SE/EE
    Liferay Plugins SDK 5.2.3
    Liferay EXT SDK 5.2.3

    Gracias de antemano Albert, y gracias por el apoyo.

  15. Carlos Zela says:

    Albert, una consulta disculpa la molestia, pero he intentado migrar mi liferay que inicialmente lo hice en windows a linux, y he restaurado toda la bd le cree el portal-ext.properties como en el windows, pero no me carga ninguna data de la bd, ni usuarios, ni paginas ni contenidos, sin embargo el hibernate establece dialogo cuando lo reviso(tail -f logs catalina.out) como podria solucionarlo pleasee.lei algo sobre indexacion pero al parecer no me funciona. Gracias de antemano

Leave a Reply

© Albert Coronado Calzada