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.