WordPress Ninja Developer
WordPress Ninja Developer es el curso definitivo de desarrollo web, creado e ideado por Carlos Longarela, en el que volcaré todos mis conocimientos adquiridos a lo largo de las últimas dos décadas.
Es un curso pensado para desarrolladores, no es tu curso si lo que buscas es una base para comenzar a programar, pero si ya conoces las bases de la programación y quieres pasar a ser un desarrollador senior, este curso es lo que necesitas.
Está enfocado al desarrollo con WordPress, pero sus contenidos se pueden aplicar perfectamente a cualquier otro CMS, framework o desarrollo a medida.
Los vídeos van al grano, sin largos procesos de instalación, esperas o contenidos de relleno para cubrir espacio y hacer de un curso de una hora, otro de 5 horas. Iré siempre a lo que interesa, con vídeos de entre treinta segundos y un máximo de 15 minutos.
Si en los vídeos se menciona cualquier información de interés como servicios web, extensiones, etc., se publicarán en los contenidos de dicha unidad los enlaces e información relativa a dichas menciones.
Módulo 1 | Introducción |
---|---|
¿Es este curso adecuado para mi? | |
Unidad 1 | Usuario destino - Vista previa |
Unidad 2 | Que aprenderás en este curso |
Unidad 3 | Changelog - Vista previa |
Módulo 2 | Desarrollo en local |
En este módulo vamos a ver las opciones que utilizaremos en el curso para nuestros desarrollos en el entorno local | |
Unidad 1 | Local (Flywheel) |
Unidad 2 | Lando |
Unidad 3 | Otros sistemas |
Módulo 3 | Consola |
Diferentes opciones de consola, su uso y utilidades | |
Unidad 1 | Consolas en Windows |
Unidad 2 | Consola alternativa (Tabby) |
Unidad 3 | Consola desde el editor |
Módulo 4 | Git |
Una breve introducción a Git, el sistema de control de cambios | |
Unidad 1 | Instalación de Git |
Unidad 2 | GitHub, GitLab, Bitbucket |
Unidad 3 | Entornos gráficos para Git |
Unidad 4 | Git desde VS Code |
Unidad 5 | Git desde VS Code: Commit parcial |
Módulo 5 | Editor VSC |
Visual Studio Code y otras alternativas como editor de código para nuestros desarrollos | |
No hay unidades en este módulo. | |
Módulo 6 | Gestionando la BD |
Vamos a ver las mejores opciones para gestionar la base de datos de nuestro entorno local y en producción | |
No hay unidades en este módulo. | |
Módulo 7 | Task runners |
¿Qué son los Task runners? ¿Para qué nos sirven los Task runners? ¿Qué uso les vamos a dar? | |
No hay unidades en este módulo. | |
Módulo 8 | PHP Debug |
Vamos a inspeccionar los posibles problemas de PHP realizando un debug del mismo | |
No hay unidades en este módulo. | |
Módulo 9 | Clean code, lean code |
¿Qué es el clean code? ¿Y el lean code? | |
No hay unidades en este módulo. | |
Módulo 10 | PHPCS |
Los estándares en nuestro lenguaje de programación | |
No hay unidades en este módulo. | |
Módulo 11 | Debug de javascript y CSS |
Igual que con el PHP pero con el JavaScript y CSS | |
No hay unidades en este módulo. | |
Módulo 12 | Sincronizar local y remoto |
Sincronización de nuestro entorno local y el entorno remoto, ya sea de staging o de producción | |
No hay unidades en este módulo. | |
Módulo 13 | Editar desde el navegador |
Edición de nuestros proyectos directamente desde el navegador | |
No hay unidades en este módulo. | |
Módulo 14 | API y Postman |
Visión de las API externas, la de WordPress y WooCommerce y su uso con Postman | |
No hay unidades en este módulo. | |
Módulo 15 | CI |
¿Qué es CI? ¿Cómo implementamos CI en nuestro proyecto? | |
No hay unidades en este módulo. | |
Módulo 16 | Publicar en repositorio WP automáticamente |
Publicar nuestro plugin en el repositorio de WordPress.org directamente sin necesidad de utilizar SVN | |
No hay unidades en este módulo. | |
Módulo 17 | Otras herramientas y utilidades |
Finalmente veremos varias herramientas que nos podrán ser de gran utilidad en el día a día de nuestros desarrollos | |
No hay unidades en este módulo. |