Joomla Avanzado
Precio 10.000 $
Solicita información
Joomla Avanzado
Solicita información
Información del curso
Curso
Abierta
40 horas
Precio 10.000 $
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.
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
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
¿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.
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.
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
Incluye Manual y Plataforma
Por cada persona que recomiendes y se inscriba recibe el 10 % descuento acumulable
Precio
Precio 10.000 $
( diez mil pesos 00/100 MN)
Joomla Avanzado
KMMX Capacitacion en TI,Web Y Multimedia
Campus y sedes: KMMX Capacitacion en TI,Web Y Multimedia
KMMX Capacitacion en TI,Web Y Multimedia
San Luis Potosi 211, P8, Col.Roma Sur, 06760, Mexico DF, México, Mexico
06760
Mexico DF
(Distrito Federal)