Descripción

Desarrollo de extensiones para joomla!.Introducción: Joomla! es el manejador de contenidos de código abierto más fresco y pudiesemos decir "fervoroso", además de ser el ganador del premio Open Source CMS en 2006. Joomla! se puede usar para gestionar fácilmente cualquiera de los aspectos de un sitio web, desde la introducción de contenidos e imágenes hasta la actualización de un catálogo de productos, la creación de un foro o blog personal, un sistema de reservaciones o subastas o tal vez el portal comunicación interna de alguna importante empresa en Intranet.



A pesar de que Joomla! tiene todas las herramientas básicas para el manejo de contenidos que necesitemos en la construcción y administración de un sitio web, este es tambien fue diseñado para ejecutar extensiones desarrolladas a la medida escritas en PHP. Este curso guía al alumno en el desarrollo de ejemplos reales de código PHP para que trabaje de manera integrada en Joomla!.



Descripción: En este curso de desarrollo de extensiones y modulos para Joomla! el alumno descubrirá como utilizar el patrón de diseño MVC (Vista - Modelo - Controlador), desplegar elementos comunes HTML, utilizar los entornos de trabajo (frameworks) de JavaScript, gestionar usuarios, construir paneles de configuración, internacionalizar interfases y manejar registros de la base de datos.



Temario del curso

PRIMERA PARTE. Desarrollo de extensiones en Joomla!: Un vistazo general.

¿Por qué extender Joomla!? | Customización versus extension | ¿Como extender Joomla!? | Componentes | Modulos | Plugins | Creación de toolbars y list screens | Manteniendo un "look" consistente y reduciendo código repetitivo utilizando funciones HTML | Accesando a la base de datos y manejo de registros | Seguridad y la manera adecuada de obtener peticiones de variables | Control Menu item | Controlando el flujo lógico dentro de un componente | Configuración a través de parametros XML | Empacado y distribución

SEGUNDA PARTE. Comenzando el desarollo de componentes.

Estructura de los componentes en Joomla! | Ejecutando el componente | La división en Jooma! del frontend y el backend | Registrando tus componentes en la base de datos | Creación de barras de herramientas (toolbars) | Creación de segundas barras de herramientas | Botones de la barra de herramientas disponibles

TERCER PARTE Desarrollo del Backend

Creando la tabla(s) de la base de datos | Creando la clase de la tabla | Codificando con MVC | Creando un formulario | Procesando los datos | Creando una pantalla de listado | Editando registros

CUARTA PARTE Desarrollo Frontend

Listado de registros | Desplegando registros | Generando hipervinculos amigables a los mecanismos de búsqueda | Construyendo segmentos del URL | Interpretando segmentos del URL | Agregando comentarios | Desplegando comentarios

QUINTA PARTE JTable, JHTML y Juser

Sobreescribiendo métodos JTable | Agragando una función check() | Sobreescribiendo la función bind() | Agregando resgistros ordenados | Grabando el tráfico | Checando y desbloqueando registros | Obteniendo información del usuario | Generando elementos con JHTML

SEXTA PARTE Desarollo de modulos

Registrando el modulo en la base de datos | Creando y configurando un modulo básico | Reclutando algunos ayudantes | Pruebas con diferentes layouts | Integrando los elementos

SEPTIMA PARTE Expandiendo el proyecto

Publicando resgistros | Borrando registros | Agragando la funcion aplicar (Apply) | Requiriendo camps especificos | Utilización de paginación | Busquedas | Ajustando el modelo | Ajustando la vista | Migrando barras de herramientas a vistas | Manejando comentarios | Vinculando el cntrolador de comentarios

OCTAVA PARTE Utilizando efectos JavaScript

Cajas modales (modal boxes) | El formato crudo y el MVC | Tool tips | Paneles deslizantes | Personalizando Mapas de Google | Utilizando jQuery | Escribeindo código jQuery | Utilizando jQuery con Moo Tools | Siempre cargar Moo Tools primero

NOVENA PARTE Tras bambalinas: Los plug-ins.

Solicitudes a las base de datos | Un simple plug in de vinculación | Registro de eventos: system, search, authentication, user, editor-xtd, editor, content | Un plug in para una caja de información | Buscando en los registros

Destinatarios:

Nivel: Intermedio.



Se requiere conocimiento básico de PHP o algún otro lenguaje otro lenguaje de programación orientado a objetos, haber cursado el curso básico de Joomla o al menos estar familiarizado con la operación general de Joomla!, experiencia en el desarrollo y/o diseño web es altamente recomendable.



Fecha Límite:

Horarios: matutino, vespertino, sabatino e intensivo

Duración

Horarios: matutino, vespertino, sabatino e intensivo

Promociones

PAGALO CON TU TARJETA BANCOMER Y APROVECHA LA PROMOCION DE SEIS MESES SIN INTERESES.



Incluye Manual y Plataforma



Por cada persona que recomiendes y se inscriba recibe el 10 % descuento acumulable



Precio

10.000 $
( diez mil pesos 00/100 MN)

Sí, me interesa

conocer todos los detalles, precios, becas, fechas y plazas disponibles

Joomla Avanzado

Para contactar debes aceptar la política de privacidad
Enviando este formulario acepta recibir información periódica de Educaweb relacionada con estos cursos.
También te recomendamos estos cursos