CursosEmpresasBlogLiveConfPrecios

Contenido del curso

Presentación

  • 1
    Bienvenida y presentación del curso

    Bienvenida y presentación del curso

    01:27 min
  • 2
    Requisitos para instalar WordPress en local

    Requisitos para instalar WordPress en local

    04:06 min

Entorno de desarrollo

  • 3
    ¿Qué es XAMPP y cuáles son sus ventajas?

    ¿Qué es XAMPP y cuáles son sus ventajas?

    12:29 min
  • 4
    ¿Qué es Local y cuáles son sus ventajas?

    ¿Qué es Local y cuáles son sus ventajas?

    11:05 min
  • 5
    ¿Qué es wp-env y cuáles son sus ventajas?

    ¿Qué es wp-env y cuáles son sus ventajas?

    Viendo ahora

Deployment

  • 6
    ¿Cómo hacer un deployment de tu WordPress?

    ¿Cómo hacer un deployment de tu WordPress?

    05:14 min
  • 7
    ¿Cuáles son tus opciones para migrar los archivos?

    ¿Cuáles son tus opciones para migrar los archivos?

    03:29 min
  • 8
    ¿Cómo puedes preparar tu base de datos manualmente?

    ¿Cómo puedes preparar tu base de datos manualmente?

    16:07 min
  • 9
    ¿Cómo puedes preparar tu base de datos con wp-cli?

    ¿Cómo puedes preparar tu base de datos con wp-cli?

    15:44 min
  • 10
    ¿Cómo hacer un deployment completo con All-in-One WP Migration?

    ¿Cómo hacer un deployment completo con All-in-One WP Migration?

    13:44 min

Conclusiones

  • 11
    ¿Por dónde seguir tu ruta de WordPress?

    ¿Por dónde seguir tu ruta de WordPress?

    00:43 min
Tomar examen

¿Qué es wp-env y cuáles son sus ventajas?

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads

      Comentarios24

      Julián Andrés Loaiza Ospina

      Julián Andrés Loaiza Ospina

      Estudiante
      Hace 4 años
      Williams Bricaire Vallejo Mariscal

      Williams Bricaire Vallejo Mariscal

      Estudiante
      Hace 5 años
        Lucio Negrello

        Lucio Negrello

        Profesor
        Hace 5 años
      Martin Paulangelo

      Martin Paulangelo

      Estudiante
      Hace 3 años
        William Sogamoso

        William Sogamoso

        Estudiante
        Hace 2 años
        Endel Israel Del Orbe Garcia

        Endel Israel Del Orbe Garcia

        Estudiante
        Hace 2 años
      JUAN SEBASTIAN TAMAYO PARRA

      JUAN SEBASTIAN TAMAYO PARRA

      Estudiante
      Hace 4 años
        Fabian Gonzalez

        Fabian Gonzalez

        Estudiante
        Hace 4 años
        Diana Cañón

        Diana Cañón

        Estudiante
        Hace 3 años
      Gustavo Amarista

      Gustavo Amarista

      Estudiante
      Hace 3 años
        Daniel Aguirre

        Daniel Aguirre

        Estudiante
        Hace 2 años
      Vicki Norma Ramírez Fraga

      Vicki Norma Ramírez Fraga

      Estudiante
      Hace 3 años
        Julian David Sierra Cabrera

        Julian David Sierra Cabrera

        Estudiante
        Hace un año
      Claudio Othón Ortiz Mata

      Claudio Othón Ortiz Mata

      Estudiante
      Hace 3 años
      Adrián Olmedo

      Adrián Olmedo

      Estudiante
      Hace 4 años
      Leon Forero

      Leon Forero

      Estudiante
      Hace 3 años
        Eden Gomez Gress

        Eden Gomez Gress

        Estudiante
        Hace un año
        Eden Gomez Gress

        Eden Gomez Gress

        Estudiante
        Hace un año
      Elvis Alexander Espinoza

      Elvis Alexander Espinoza

      Estudiante
      Hace 4 años
        Lucio Negrello

        Lucio Negrello

        Profesor
        Hace 4 años
      JONATAN BERRIO ROMAN

      JONATAN BERRIO ROMAN

      Estudiante
      Hace 4 años
        Lucio Negrello

        Lucio Negrello

        Profesor
        Hace 4 años
      Laura Albarracín

      Laura Albarracín

      Estudiante
      Hace 4 años
        Lucio Negrello

        Lucio Negrello

        Profesor
        Hace 4 años
      Víctor PEREIRA RISSATO

      Víctor PEREIRA RISSATO

      Estudiante
      Hace 4 años
        Lucio Negrello

        Lucio Negrello

        Profesor
        Hace 4 años
      Gonzalo Israel Pinto Salazar

      Gonzalo Israel Pinto Salazar

      Estudiante
      Hace 2 años
      Rubén Darío Rodríguez Mora

      Rubén Darío Rodríguez Mora

      Estudiante
      Hace 9 meses
      Marvin García

      Marvin García

      Estudiante
      Hace un año
      Leon Forero

      Leon Forero

      Estudiante
      Hace 3 años
      Diana Carolina Torres Castaño

      Diana Carolina Torres Castaño

      Estudiante
      Hace 5 años
        Lucio Negrello

        Lucio Negrello

        Profesor
        Hace 5 años
      Diana Carolina Torres Castaño

      Diana Carolina Torres Castaño

      Estudiante
      Hace 5 años
        Lucio Negrello

        Lucio Negrello

        Profesor
        Hace 5 años
        Diana Carolina Torres Castaño

        Diana Carolina Torres Castaño

        Estudiante
        Hace 5 años
      Mariano Gabriel Farace

      Mariano Gabriel Farace

      Estudiante
      Hace 3 años

      WPM:

      Es una librería generada por la comunidad de WordPress para desarrollar.

      • Configuración de entorno a través de un archivo JSON
      • Utiliza Docker desktop
      • Nos provee un entorno de testing
      • Especializado para el desarrollo de productos (plugins, temas)

      Excelente curso! wp-env ofrece una increible facilidad y escalabilidad. Docker es el futuro

      Hola, cómo estás? Sí, es una excelente herramienta. Mi favorita para crear productos en #WordPress. Me alegro que te esté gustando el curso!! Contanos qué fue lo mejor en tu review. Saludos!

      Siento que el instructor da por sentado muchisimos conceptos y pasos que creo deberia explicar mejor. No se entiende nada.

      me sucedió exactamente igual adicional las versiones han cambiado y algunos detalles cambian. Realmente está clase no la pude superar, lo comandos de wordpress/env no me funcionaron en windows. Si alguien me puede ayudar seria perfecto.

      yo creo que el explica bien y calmado, pero si se salto varios pasos y tambien estoy atorado con lo de los comandos, porque tambien estoy usando windows.

      Crear Json .wp-env.json dentro de la carpeta creada con Docker & Agregar lo siguiente: { “mappings” : { “Wp-content/plugins/“ : “./plugins”, “Wp-content/themes” : “./themes” } }

      Es mapping o Mappings???

      Si Fabian, es mappings ;)

      En conclusión, wp-env y WPM son dos herramientas útiles para los desarrolladores de WordPress que buscan crear un entorno de desarrollo local rápido, eficiente y personalizado. wp-env requiere Docker, pero ofrece ventajas como integración con el código fuente de WordPress, personalización, automatización y integración con herramientas de trabajo en equipo. Además, es posible crear un archivo JSON dentro de la carpeta creada con Docker para configurar el entorno. Por otro lado, WPM es una librería generada por la comunidad de WordPress que utiliza Docker desktop para proveer un entorno de testing especializado para el desarrollo de productos como plugins y temas. En resumen, tanto wp-env como WPM son herramientas que facilitan el desarrollo y prueba de proyectos de WordPress en un entorno local.

      tal cual

      La verdad yo no estoy entendiendo nada. No sé bien para qué estamos instalando tantos programas.

      El we-env start tardó una eternidad, descargó en instaló Wordpress aunque pensé que ya estaba instalado y ahora está tardando otra eternidad en ejecutar Wordpress…

      no sé si hice algo mal…

      De eso se trata el curso, conocer estas tres alternativas para trabajar con WordPress. Elije la que mejor se adapte a tus necesidades.

      Las ventajas de usar wp-env incluyen:

      1. Rapidez y eficiencia: wp-env es una herramienta rápida y eficiente, lo que permite a los desarrolladores crear entornos de desarrollo local en poco tiempo.

      2. Integración con el código: wp-env se integra directamente con el código fuente de WordPress, lo que permite a los desarrolladores trabajar de forma más eficiente.

      3. Personalización: wp-env permite personalizar los entornos de desarrollo local según las necesidades específicas de cada proyecto, incluyendo la selección de versiones específicas de PHP, Apache y otros componentes.

      4. Automatización: wp-env permite automatizar ciertos procesos, como la instalación y configuración de WordPress, lo que ahorra tiempo y esfuerzo.

      5. Integración con herramientas de trabajo en equipo: wp-env se integra con otras herramientas de trabajo en equipo, lo que permite trabajar de forma colaborativa en proyectos de WordPress.

      Si quieren prácticar un poco más en conocimientos básicos sobre Docker, les dejo mi configuración LEMP con Nginx en Alpine Linux, un entorno de desarrollo dockerizado para aplicaciones PHP como WordPress. Incluye utilidades como Xdebug, Composer y Vim, su uso es similar a Laradock https://github.com/adrianolmedo/lempdock-alpine

      Hice todo lo que hacen en el video, pero cuando me genera el sitio el localhost está en blanco,pero si entro a localhost/wp-admin, si me aparece contenido, será que no me puentea los temas? ¿que puedo hacer ?

      Tambien me salio igual companera que nos ayude el profesor

      Aparte que me falto agregar que en VScode me genera las carpetas "Plugins" y "Themes" Vacias,. solo puede visualizar el wordpress con la direccion "localhost:8888/wp-admin"

      Ojala nos puedan ayudar con esto.

      Porque solo se le hace mención a Windows y Mac ¿? Toda la configuración de Mac también aplica para linux ¿?

      Hola Alexander, cómo estás? En el caso de wp-env en linux no es necesario tener Docker Desktop, sino que simplemente con tener Docker alcanza. En Windows y en Mac Docker funciona virtualizadamente con la versión Wizard, por eso es que se explica esta instalación. Pero la configuración de wp-env, funciona exactamente igual. Saludos!

      como hace uno para trabajar en un sitio que ya esta publicado en un hosting y no dañarlo mientras se hacen las modificaciones?

      Hola Jonatan, cómo estás? Deberías hacerte una copia de los archivos y de la base de datos, para crearte una replica local para trabajar y una vez que está listo volver a subirlo con los cambios aplicados. Saludos!

      Que me recomiendan usad Localwp o WP-env (no me gusta Xampp ni otro parecido) estoy realizando este curso porque necesito mejorar mis pases a producción. Igual acepto recomendaciones que no esten en clases previas o posteriores de este curso. Gracias!

      Hola Laura, cómo estás? Mi recomendación es que si vas a trabajar con proyectos de clientes, utilices localWP, porque tiene una interfáz más amigable y formas más simples de exportar la base de datos. En el caso que estés desarrollando un producto (plugin o theme), donde no vas a distribuirlo con contenido cargado, te recomiendo utilizar wp-env. Saludos!

      conectaste con wp engine o flywheel es indiferente? esta conexion para que sirve? Sirve para el open adminer, el live link, porque ami no me da opcion a ver estos gracias un saludo eres un crack lucio

      Hola Victor, cómo estás? Usar esos servicios de hosting tiene ventajas. La principal es que tienen un sistema interno para poder hacer las migraciones automáticamente. Es decir que cuenta con algunos recursos extra que te permite decidir por medio de una interfaz cuándo querés mandar los cambios a producción y lo hace sin tener que seguir los pasos que aprendimos en el curso. Saludos!

      Hello chicos, en lo personal, sugiero ir a cada documentación de cada programa que se ha estado utilizando para poder tener mas amplio lo que se trata de aprender...

      Aquí me responden mi pregunta de la clase anterior de que hacer en caso de equipos de desarrollo y usando docker

      Pienso que el habla extraño no se entiende mucho y se salta cosas que te deja en blanco. Si es una clase, debería de ser más dinámico y responder a las preguntas en los comentarios. Falta la documentación de lo que él está tratando de hacernos que comprendamos.

      cuando ejecuto el comando wp-env start, me aparece el siguiente error, hay otra forma de usar el mapinps? × Error while running docker-compose command. Success: WordPress installed successfully. Success: Added the constant 'FS_METHOD' to the 'wp-config.php' file with the value 'direct'. Success: Updated the constant 'WP_DEBUG' in the 'wp-config.php' file with the raw value 'false'. Success: Added the constant 'SCRIPT_DEBUG' to the 'wp-config.php' file with the raw value 'false'.

      Success: Added the constant 'WP_ENVIRONMENT_TYPE' to the 'wp-config.php' file with the value 'local'. Success: Added the constant 'WP_PHP_BINARY' to the 'wp-config.php' file with the value 'php'. Success: Added the constant 'WP_TESTS_EMAIL' to the 'wp-config.php' file with the value 'admin@example.org'. Success: Added the constant 'WP_TESTS_TITLE' to the 'wp-config.php' file with the value 'Test Blog'. Success: Added the constant 'WP_TESTS_DOMAIN' to the 'wp-config.php' file with the value 'localhost:8889'. Success: Added the constant 'WP_SITEURL' to the 'wp-config.php' file with the value 'localhost:8889'. Success: Added the constant 'WP_HOME' to the 'wp-config.php' file with the value 'localhost:8889'. Container 25fc3eae0b4e235f9e46dcf5bd426558-tests-mysql-1 Running Container 25fc3eae0b4e235f9e46dcf5bd426558-tests-wordpress-1 Running Warning: The 'DOC_DOCKER' plugin could not be found. Error: No plugins activated.

      Tengo otra dudita, si en el editor se pone wp-content/plugins": "./plugins", no se asume que hay se encuentra la carpeta dentro de ese directorio?, en el caso mio como se ve en la imagen esta tiene la ruta de public primero, entonces en ese caso se hace desde la carpeta public o en el codigo faltaria indicar que dentro de public esta wp-content? 🤔🙃

      Hola Caro! Lo que va a hacer ese comando es "puentear" la carpeta plugins de tu PC con la que está dentro del container. Si te fijás en la primera ruta, que es la del container, parte de la carpeta raíz de WP e ingresa a wp-content/plugins pero la de tu local parte de la ruta ./. Eso quiere decir que tomará como carpeta raíz la carpeta en la que se encuentra el archivo .wp-env.json y ahí emparejará la carpeta plugins con la del container.

      Cuando lo hagas la primera vez, si la carpetA todavía no existe te la creará y te copiará los plugins que vienen por defecto en la instalación del container y a partir de ahí las dos carpetas siempre estarán "puenteadas".

      Decime si se entiende la explicación o te queda alguna dudas.

      Saludos!

      Me sale un error en la consola cuando intento instalar "wp-env: command not found"

      Hola Carolina, cómo estás? Eso quiere decir que no quedó instalado el paquete globalmente. El comando para instalarlo es este:

      npm -g i @wordpress/env

      Para checkearlo, podés suar este comando que te lista todos los paquetes globales:

      npm list -g --depth 0

      Espero que con esto puedas resolverlo. Saludos!

      ![](<a href='https://postimg.cc/YG117Kyf' target='_blank'><img src='https://i.postimg.cc/d1fn8J2X/error.jpg' border='0' alt='error'/></a>)

      Luego de seguir el wizard de local para crear un nuevo proyecto, en mi caso se crean en la carpeta muchos archivos sin haber realizado nada con wp-env. Imagino que local ha cambiado en este tiempo. Estoy confundido sobre si necesito o no wp-env, ya que entiendo que hacer el mapping no tiene sentido porque ya esta todo lo necesario alli. ¿Podrias aclararme esta situaciñon? Muchas gracias.