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.