PHP para Wordpress
Con una cuota de mercado del 60%, WordPress es el Sistema de Gestión de Contenidos (CMS) preferido por muchos de los sitios web más destacados del mundo. PHP es un lenguaje del lado del servidor que alimenta aproximadamente el 82% de la web.
En este entrenamiento dirigido por un instructor (presencial o remoto), los participantes con poca o ninguna experiencia previa en programación aprenderán a personalizar un sitio web de WordPress utilizando PHP.
Al final de este entrenamiento, los participantes podrán:
- Configurar las herramientas de desarrollo necesarias para comenzar rápidamente con PHP
- Entender y modificar los diferentes tipos de archivos PHP en WordPress
- Comprender la sintaxis de PHP (declaraciones condicionales, bucles, funciones, etc.)
- Escribir su propio plugin o tema dentro de WordPress
- Depurar, implementar y solucionar problemas en un sitio web de WordPress
Audiencia
- Diseñadores web
- Creadores de contenido con habilidades técnicas
- Propietarios de negocios con habilidades técnicas
- Desarrolladores sin experiencia previa en PHP
Formato del Curso
- Lectura interactiva y discusión
- Muchos ejercicios y práctica
- Implementación práctica en un entorno de laboratorio en vivo
Nota
- Para solicitar un entrenamiento personalizado para este curso, por favor contáctenos para hacer los arreglos necesarios.
- Para obtener más información sobre WordPress, visite: https://wordpress.org/
Temario del curso
Introducción
- PHP como la base de WordPress
Configuración del Entorno de Desarrollo
Descripción general de las características y arquitectura de WordPress
Descripción general de la sintaxis de PHP
Acceso a archivos PHP en WordPress
Acceso a funciones incorporadas en WordPress (Etiquetas de plantilla)
Escribir código condicional con declaraciones y bucles condicionales
Editar un tema existente de WordPress
Crear su propio tema en PHP
Escribir una función en WordPress
Trabajar con ganchos (Acciones y Filtros)
Variables en WordPress
Escribir un plugin en PHP
Depuración de código PHP
Estándares y mejores prácticas de codificación PHP
Implementar el sitio web
Solución de problemas
Resumen y conclusión
Requerimientos
- Experiencia con WordPress.
- Comprensión general de HTML, CSS y JavaScript.
Los cursos públicos requieren más de 5 participantes.
PHP para Wordpress - Reserva
PHP para Wordpress - Consulta
PHP para Wordpress - Solicitud de consultoría
Testimonios (3)
Estilo de formación y el conocimiento general del formador.
Kenosi - NWK Limited
Curso - Laravel: Middleware Development
Traducción Automática
Las lecciones fueron muy interactivas y los ejercicios fueron prácticos.
Heino - NWK Limited
Curso - Laravel and Vue.js
Traducción Automática
estaba explicando y dando numerosos ejemplos para que lo comprendiéramos
Selina - NWK
Curso - Laravel PHP Framework
Traducción Automática
Próximos cursos
Cursos Relacionados
Creación y gestión de sitios web
35 HorasEl programa de formación te prepara para un diseñador web profesional (código de ocupación: 213202 para Normas de Cualificaciones Profesionales) en relación con "HTML y CSS en diseño web" y incluye un problema de programación utilizando JavaScript y PHP lenguaje.
El siguiente programa asume que el participante será capaz de diseñar y crear sitios web utilizando HTML 4.0 y Cascading Style Sheets 2.0. En la construcción de un sitio web, utilizará las etiquetas HTML para colocar texto, gráficos, tablas y formularios interactivos en la página web, así como enlaces a otras páginas web y sitios web. Con Cascading Style Sheets 2.0 realizarás la formatación de contenido web de acuerdo con los requisitos del cliente.
Los graduados del curso pueden buscar empleo en empresas de servicios involucradas en el diseño web o comenzar el servicio de consultoría. El programa de formación cubre los problemas de la creación de sitios web utilizando HTML y CSS.
AdaBoost Python para Aprendizaje Automático
14 HorasEste curso de formación presencial dirigido por el instructor en Guatemala (en línea o en las instalaciones) está destinado a científicos de datos e ingenieros de software que deseen usar AdaBoost para crear algoritmos de boosting para machine learning con Python.
Al finalizar este curso, los participantes serán capaces de:
- Configurar el entorno de desarrollo necesario para comenzar a construir modelos de machine learning con AdaBoost.
- Comprender el enfoque de aprendizaje conjunto y cómo implementar el boosting adaptativo.
- Aprender a crear modelos de AdaBoost para mejorar los algoritmos de machine learning en Python.
- Usar la optimización de hiperparámetros para aumentar la precisión y el rendimiento de los modelos de AdaBoost.
Programación avanzada de PHP
35 HorasEn este curso dirigido por un instructor y realizado en vivo en Guatemala, los participantes aprenderán a implementar herramientas y técnicas avanzadas de programación en PHP.
Al finalizar este curso, los participantes serán capaces de:
- Aprender conceptos avanzados en la programación en PHP.
- Establecer consistencia y resolver problemas avanzados utilizando la programación en PHP.
- Explorar maneras adicionales de construir software más flexible utilizando PHP.
Integración Continua (CI) para PHP
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o en el sitio) está dirigida a ingenieros que desean utilizar herramientas de código abierto para automatizar el proceso de creación, prueba e implementación de aplicaciones y servicios PHP.
Al final de esta formación, los participantes serán capaces de:
- Instale y configure diferentes herramientas de código abierto para permitir la integración, las pruebas y la implementación continuas.
- Comprender las ventajas y desventajas del empleo de diferentes herramientas de CI de código abierto, como Gitlab, CI y Jenkins.
- Combine herramientas de CI con herramientas de código abierto para pruebas unitarias, así como para pruebas de integración de una aplicación PHP.
Combinado JAVA, PHP y Seguridad de Aplicaciones Web
28 HorasIncluso los programadores experimentados no dominan necesariamente todos los servicios de seguridad ofrecidos por sus plataformas de desarrollo y, además, no están al tanto de las diferentes vulnerabilidades que son relevantes para sus desarrollos. Este curso está dirigido a desarrolladores que utilizan tanto Java como PHP, proporcionándoles habilidades esenciales necesarias para hacer que sus aplicaciones sean resistentes a los ataques contemporáneos a través de Internet.
Se recorren los niveles de la arquitectura de seguridad de Java abordando el control de acceso, autenticación y autorización, comunicación segura y diversas funciones criptográficas. También se presentan varias APIs que pueden utilizarse para asegurar su código en PHP, como OpenSSL para criptografía o HTML Purifier para la validación de entrada. En el lado del servidor, se dan las mejores prácticas para endurecer y configurar el sistema operativo, el contenedor web, el sistema de archivos, el servidor SQL y el propio PHP, mientras que se da un enfoque especial a la seguridad del lado del cliente a través de problemas de seguridad de JavaScript, Ajax y HTML5.
Se discuten las vulnerabilidades web generales mediante ejemplos alineados con el Top Ten OWASP, mostrando diversos ataques de inyección, inyecciones de scripts, ataques contra la manipulación de sesiones, referencias directas a objetos no seguras, problemas con subidas de archivos y muchos otros. Se introducen los diversos problemas y problemas específicos del lenguaje de Java y PHP que surgen del entorno de ejecución agrupados en los tipos estándar de vulnerabilidades como la falta o uso incorrecto de validación de entrada, uso inadecuado de características de seguridad, manejo incorrecto de errores y excepciones, problemas relacionados con el tiempo y estado, problemas de calidad del código y vulnerabilidades relacionadas con el código móvil.
Los participantes pueden probar las APIs, herramientas y los efectos de las configuraciones discutidas por sí mismos, mientras que la introducción de vulnerabilidades está respaldada por una serie de ejercicios prácticos demostrando las consecuencias de ataques exitosos, mostrando cómo corregir errores y aplicar técnicas de mitigación, e introduciendo el uso de diversas extensiones y herramientas.
Los participantes que asistan a este curso podrán
- Comprender los conceptos básicos de seguridad, seguridad informática y codificación segura
- Aprender sobre vulnerabilidades web más allá del Top Ten OWASP y saber cómo evitarlas
- Aprender sobre vulnerabilidades del lado del cliente y prácticas de codificación segura
- Aprender a utilizar diversas características de seguridad del entorno de desarrollo Java
- Tener un conocimiento práctico de la criptografía
- Aprender a utilizar diversas características de seguridad de PHP
- Comprender los conceptos de seguridad de servicios web
- Obtener un conocimiento práctico en el uso de herramientas de prueba de seguridad
- Aprender sobre errores típicos de codificación y cómo evitarlos
- Estar informados sobre vulnerabilidades recientes en los marcos y bibliotecas Java y PHP
- Obtener fuentes y lecturas adicionales sobre prácticas de codificación segura
Público objetivo
Desarrolladores
Codificación Segura en PHP
21 HorasEl curso proporciona habilidades esenciales para los desarrolladores de PHP necesarias para hacer que sus aplicaciones sean resistentes a los ataques contemporáneos a través de Internet. Se discuten las vulnerabilidades web mediante ejemplos basados en PHP, superando el Top Ten de OWASP, abordando diversos ataques de inyección, inyecciones de scripts, ataques contra la gestión de sesiones de PHP, referencias directas a objetos no seguras, problemas con el cargue de archivos y muchos otros. Se introducen las vulnerabilidades relacionadas con PHP agrupándolas en los tipos estándar de vulnerabilidades como falta o uso incorrecto de la validación de entrada, manejo incorrecto de errores y excepciones, uso inadecuado de características de seguridad y problemas relacionados con el tiempo y el estado. Para este último punto, se discuten ataques como la circunvalación de open_basedir, denegación de servicio a través del float mágico o el ataque por colisión en la tabla hash. En todos los casos, los participantes se familiarizarán con las técnicas y funciones más importantes para mitigar los riesgos enlistados.
Se da un enfoque especial a la seguridad del lado del cliente abordando problemas de seguridad de JavaScript, Ajax y HTML5. Se introducen una serie de extensiones relacionadas con la seguridad para PHP, como hash, mcrypt y OpenSSL para criptografía, o Ctype, ext/filter y HTML Purifier para validación de entrada. Se presentan las mejores prácticas de fortalecimiento en conexión con la configuración de PHP (ajuste de php.ini), Apache y el servidor en general. Finalmente, se proporciona un panorama de diversas herramientas y técnicas de pruebas de seguridad que los desarrolladores y probadores pueden usar, incluyendo escáneres de seguridad, pruebas de penetración y paquetes de explotaciones, sniffers, servidores proxy, herramientas de fuzzing y analizadores estáticos de código fuente.
Tanto la introducción de vulnerabilidades como las prácticas de configuración están respaldadas por una serie de ejercicios prácticos que demuestran las consecuencias de los ataques exitosos, mostrando cómo aplicar técnicas de mitigación e introduciendo el uso de diversas extensiones y herramientas.
Los participantes que asistan a este curso podrán
- Comprender los conceptos básicos de seguridad, seguridad informática y codificación segura
- Aprender sobre vulnerabilidades web más allá del Top Ten de OWASP y saber cómo evitarlas
- Aprender sobre vulnerabilidades del lado del cliente y prácticas de codificación segura
- Tener un entendimiento práctico de la criptografía
- Aprender a usar diversas características de seguridad de PHP
- Saber sobre errores típicos de codificación y cómo evitarlos
- Estar informados sobre vulnerabilidades recientes del marco de trabajo PHP
- Tener conocimientos prácticos en el uso de herramientas de pruebas de seguridad
- Obtener fuentes y lecturas adicionales sobre prácticas de codificación segura
Público objetivo
Desarrolladores
Patrones de Diseño en PHP
14 HorasEsta formación en vivo, impartida por un instructor (en línea o presencial) en Guatemala, está dirigida a desarrolladores de nivel intermedio de PHP que desean aplicar patrones de diseño efectivamente en sus proyectos.
Al finalizar esta capacitación, los participantes podrán:
- Entender el propósito y beneficios de los patrones de diseño.
- Identificar e implementar patrones de diseño apropiados para escenarios comunes.
- Estructurar aplicaciones PHP utilizando las mejores prácticas reconocidas por la industria.
- Integrar patrones en frameworks modernos como Symfony o Zend.
Laravel: crea aplicaciones web rápidas y elegantes con Laravel PHP Framework
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala presenta los fundamentos de Laravel y guía a los participantes a través de la creación de una aplicación web basada en Laravel.
Laravel Livewire
7 HorasEsta capacitación dirigida por un instructor (en línea o presencial) en Guatemala está orientada a desarrolladores que deseen aprender y utilizar Livewire para construir interfaces de aplicaciones modernas y dinámicas.
Al finalizar esta formación, los participantes podrán:
- Construir y probar componentes de Livewire.
- Crear aplicaciones utilizando la biblioteca Livewire.
- Generar componentes dinámicos dentro de PHP.
Laravel y Vue.js
14 HorasEsta formación guiada por un instructor (en línea o presencial) está dirigida a desarrolladores web que deseen utilizar Laravel y Vue JS para el desarrollo web fullstack.
Al finalizar esta formación, los participantes serán capaces de:
- Desarrollar aplicaciones web con Laravel y Vue JS.
- Integrar la API backend de Laravel en Vue JS.
- Desplegar una aplicación de Laravel.
Construyendo Microservicios con el Marco Lumen PHP
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está dirigida a desarrolladores que desean usar Lumen para crear microservicios y aplicaciones basados en Laravel.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario para comenzar a desarrollar microservicios con Lumen.
- Comprenda los beneficios de implementar microservicios mediante Lumen y PHP.
- Realice e implemente las funciones y operaciones de microservicios utilizando el marco Lumen.
- Proteja y controle el acceso a las arquitecturas de microservicios mediante la creación de capas de seguridad.
Dominando WordPress
21 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o en el sitio) está dirigida a desarrolladores web de nivel principiante, diseñadores web y administradores de WordPress que desean aprender a instalar, administrar y optimizar Wordsitios de prensa, lo que les permite crear y administrar sitios web profesionales y receptivos.
Al final de esta formación, los participantes serán capaces de:
- Comprender los fundamentos de WordPress y sus características y beneficios.
- Instalar y configurar WordPulse en un servidor web.
- Utilice complementos, servidores y plantillas para mejorar la funcionalidad y el rendimiento de WordPress.
- Crea y administra tipos de publicaciones personalizadas en WordPresionar.
- Crear WordSitios de prensa de nivel básico, medio y avanzado.
- Utilice Elemento para diseñar y personalizar WordSitios de prensa.
- Implemente el mapa del sitio y las migas de pan para WordSitios de prensa.
- Aplicar buenas prácticas en diseño web y responsivo para WordSitios de prensa.
- Optimice WordPrensa los sitios para SEO y GoMira Analytics.
Laravel: Desarrollo de Middleware
14 HorasEsta formación dirigida por un instructor (en línea o presencial) está destinada a desarrolladores web que deseen construir middleware y servicios web con Laravel.
Al final de esta formación, los participantes serán capaces de:
- Utilizar Laravel PHP Aritisan para generar código y componentes.
- Construir APIs RESTful en Laravel que puedan navegar, leer, editar, agregar y eliminar.
- Filtrar y ordenar resultados basados en parámetros URL utilizando APIs RESTful.
WordPress
14 HorasAudiencia: Este curso es general y puede ser asistido por cualquier persona. Específicamente, este curso está destinado a personas que están interesadas en desarrollar un sitio web sin habilidades de codificación o programación.
WordPress Avanzado
14 HorasEn esta capacitación en vivo dirigida por un instructor en Guatemala (presencial o remoto), los participantes llevarán sus habilidades de WordPress al siguiente nivel mientras aprenden a configurar, personalizar e implementar un sitio web complejo de grado comercial basado en Wordpress.
Al final de esta formación, los participantes serán capaces de:
- Instale y configure Wordpresione localmente y en la nube (sitio único y múltiple).
- Crea un sitio web sofisticado de comercio electrónico.
- Personaliza un sitio web existente.
- Marca un sitio web usando temas personalizados.
- Habilite la funcionalidad de reserva y membresía.
- Configurar y administrar diferentes roles de usuario (editores, administradores, etc.)
- Crear una red social privada o pública
- Optimizar un sitio web de Wordprensa para SEO (Search Engine Optimization).
- Copia de seguridad y restauración de un sitio web de Wordpress.
- Mantener y solucionar problemas de un sitio web de prensa de producción en vivo.