KMMX - Centro de Capacitación en Ti, Web y Mobile

Joomla 3 Avanzado

KMMX - Centro de Capacitación en Ti, Web y Mobile
En línea

$ 7,200
¿Quieres hablar con un Asesor sobre este curso?

Información importante

Tipología Capacitación laboral
Metodología En línea
Horas lectivas 40h
Inicio Fechas a escoger
  • Capacitación laboral
  • En línea
  • 40h
  • Inicio:
    Fechas a escoger
Descripción

Joomla! es el manejador de contenidos de código abierto más fresco y podemos 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 también fue diseñado para ejecutar extensiones desarrolladas a la medida escritas en PHP. Este curso guía el participante en el desarrollo de ejemplos reales de código PHP para que trabaje de manera integrada en Joomla!. aprenderá a: En este curso de desarrollo de extensiones y módulos para Joomla! el  participante  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.

Instalaciones (1) y fechas
Dónde se imparte y en qué fechas
Inicio Ubicación
Fechas a escoger
En línea
Inicio Fechas a escoger
Ubicación
En línea

Preguntas Frecuentes

· ¿Cuáles son los objetivos de este curso?

En este curso de desarrollo de extensiones y módulos para Joomla! el  participante  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.

· Requisitos

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.

¿Qué aprendes en este curso?

desarrollo
Herramientas
Base de datos
PHP
Instalación

Programa académico

Parte 1: Desarrollo de extensiones en Joomla!: Un vistazo general

Tipos de extensión y sus usos | Extensiones soportadas en relación con la versión de Joomla | Licenciamiento y GPL | Herramientas necesarias para el desarrollo de extensiones | Estándares de programación | MVC

Parte 2: Primeros pasos con el Desarrollo de Plugins

Tipos de plugin | Desencadenadores de eventos | Dónde comenzar | Archivo de instalación de plugin xml | Crear un archivo de plugin PHP | Comprimir e instalar el plugin | Añadir parámetros al plugin

Parte 3: Comenzar con el Desarrollo de Módulos

Dónde comenzar | Módulos frontend vs Módulos backend | Archivo de instalación de módulo xml | Crear un archivo de módulo PHP | Crear la vista | Conectar a la Base de Datos | Comprimir e instalar el módulo | Añadir archivo de ayuda | Reemplazos de plantilla | Hacer tu módulo responsivo

Parte 4: Comenzar con el Desarrollo de Componentes

Dónde comenzar |  Archivo de instalación de componente xml | Crear un componente simple | Ajustes en la Base de Datos | Crear un form | Crear una vista | Script de instalación | Comprimir e instalar Componente

Parte 5: Desarrollo de Componentes Backend

Añadir campos adicionales | Añadir columnas a tu vista | Botones de barra de herramientas y opciones de componente | Ver filtros y buscar | Paginación | Añadir Vistas y elementos de submenú | Lista de Control de Acceso (ACL) | Soporte multi bases de datos

Parte 6: Desarrollo de Componentes Frontend

Crear una Vista | Añadir CSS | Añadir imágenes de ejemplo | Crear otra vista | Parámetros de elemento de menú | Actualizar datos desde el frontend | Usar plugin "click-to-call" con el componente | Integrar extensión de terceros

Parte 7: Seguridad, cómo evitar vulnerabilidades más comunes


Los usuarios que se interesaron por este curso también han mostrado interés por...
Ver más cursos similares