Plugin y themes para WordPress. Despliegue con React. Integración de pasarelas de pago
El 43 % de las webs están creadas con WordPress. Más blogueros, pequeños negocios y grandes empresas prefieren WordPress para crear sus páginas o aplicaciones web.
En este curso aprenderás cómo crear aplicaciones completamente funcionales con este potente CMS (Content Manager System), y obtendrás las herramientas para salir de forma real a buscar empleo con WordPress. Además aprenderás a implementar las pasarelas de pago Webpay de Transbank, Paypal y Mercado pago.
Dentro de lo que aprenderás:
- Conocerás el ecosistema de WordPress por dentro
- Tendremos una introducción para conocer WordPress, con temas cómo:
- Instalación
- Usuarios
- Páginas
- Entradas y Categorías
- Configuraciones principales
- Themes
- Plugins
Después nos enfocaremos en aprender a programar con WordPress:
Primero veremos cómo crear Themes para este CMS:
- Conocimientos fundamentales
- Dándole diseño a nuestro Theme
- Menús
- Blog
- Campos personalizados del blog
Programar con WordPress:
Segundo veremos cómo crear Plugin para este CMS:
- Conceptos fundamentales
- Primer plugin, formulario de contactos
- Segundo plugin, tamila_seo
- Tercer plugin, tamila_post_type
- Cuarto plugin, tamila_galeria
Con esos 4 plugin veremos los conceptos básicos que se requiere saber para crear un plugin.
Despliegue con React:
En esta sección veremos cómo integrar nuestro proyecto con React de javascript, para usarlo de cliente, formatearemos la API de WordPress para usarla como backend.
Ésto te permitirá entender cómo funciona la API de WordPress, para integrarla no sólo con React, si no también con cualquier otro cliente, como Angular, Vue, Android, IOS, etc.
Proyecto final con WordPress, creación de una tienda virtual con pasarelas de pago:
Finalmente veremos cómo crear una tienda virtual, en donde aplicaremos conceptos cómo:
- Post Type de productos con campos custom
- Galería de fotos para cada producto
- Listar regitros personalizados en frontend
- Paginación de registros
- Formulario de búsqueda personalizado
- Página de categorías de productos
- Administración de productos en backend
- Login y registro de usuarios con verificación al mail en frontend
- Página de detalle de cada producto
- Funcionalidad de agregar al carrito
- Página de checkout personalizada
- Página de verificación personalizada
- Selección dinámica de la pasarela de para realizar el pago
- Implementación de Webpay de Transbank
- Implementación de Paypal
- Implementación de Mercado pago
- Implementación de Stripe
- Administración de las ventas en backend
- Listar
- Editar estado
- Filtros de búsqueda
- Exportar a Excel
- PDF con detalle de Orden de venta
- Implementación de galería slide show para home personalizada
- Organización de plugin en distintos archivos (fundamental hoy en día por buenas prácticas)
- Protección para que sólo los administradores puedan entrar al backend (fundamental)
El curso está pensado para cualquier persona sin conocimientos, trabajando en la primera parte aprendiendo a crear plugins, y finalizando con un proyecto completamente funcional y operativo que dejaremos publicado en internet a través de un hosting.