{"id":2075,"date":"2024-09-08T12:28:36","date_gmt":"2024-09-08T18:28:36","guid":{"rendered":"https:\/\/sanjose.wordcamp.org\/2024\/?post_type=wcb_session&#038;p=2075"},"modified":"2024-09-26T11:38:07","modified_gmt":"2024-09-26T17:38:07","slug":"potenciando-el-desarrollo-de-wordpress-con-aws-y-github-actions","status":"publish","type":"wcb_session","link":"https:\/\/sanjose.wordcamp.org\/2024\/session\/potenciando-el-desarrollo-de-wordpress-con-aws-y-github-actions\/","title":{"rendered":"Potenciando el desarrollo de WordPress con AWS y GitHub Actions"},"content":{"rendered":"\n<p>En este taller, aprenderemos c\u00f3mo desplegar WordPress en AWS, implement\u00e1ndolo como un Headless CMS. Esto implica separar el frontend del backend, permitiendo una mayor flexibilidad y escalabilidad. El frontend ser\u00e1 entregado a trav\u00e9s de CloudFront y los archivos est\u00e1ticos estar\u00e1n almacenados en S3, optimizando la velocidad de carga y la distribuci\u00f3n global del contenido. Por su parte, el backend se ejecutar\u00e1 en ECS (Elastic Container Service), garantizando una arquitectura que se adapta f\u00e1cilmente a diferentes cargas de trabajo, asegurando as\u00ed la escalabilidad del proyecto.<\/p>\n\n\n\n<p>Adem\u00e1s, configuraremos pipelines CI\/CD con GitHub Actions para automatizar todo el ciclo de vida del desarrollo, desde la construcci\u00f3n hasta el despliegue. Esta automatizaci\u00f3n permitir\u00e1 que cada cambio en el c\u00f3digo se pruebe y despliegue autom\u00e1ticamente, asegurando que el proyecto mantenga altos niveles de seguridad y estabilidad durante todo el proceso de desarrollo e implementaci\u00f3n.<\/p>\n\n\n\n<p>Finalmente, exploraremos la adopci\u00f3n de infraestructura moderna. Para muchos desarrolladores, la transici\u00f3n de entornos locales o paradigmas tradicionales como SFTP o cPanel hacia infraestructuras en la nube puede ser un desaf\u00edo. Durante la sesi\u00f3n, descubriremos c\u00f3mo separar y desplegar proyectos de manera \u00e1gil utilizando la infraestructura de AWS, lo que mejorar\u00e1 la eficiencia y escalabilidad de nuestras aplicaciones. Al adoptar estas pr\u00e1cticas modernas, se abrir\u00e1n nuevas oportunidades en el mercado laboral, permiti\u00e9ndonos destacar en el sector tecnol\u00f3gico.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En este taller, aprenderemos c\u00f3mo desplegar WordPress en AWS, implement\u00e1ndolo como un Headless CMS. Esto implica separar el frontend del backend, permitiendo una mayor flexibilidad y escalabilidad. El frontend ser\u00e1 entregado a trav\u00e9s de CloudFront y los archivos est\u00e1ticos estar\u00e1n almacenados en S3, optimizando la velocidad de carga y la distribuci\u00f3n global del contenido. Por [&hellip;]<\/p>\n","protected":false},"author":16036764,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1728751500,"_wcpt_session_duration":2700,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1909],"footnotes":""},"session_track":[33],"session_category":[34],"class_list":["post-2075","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-laboratorio-de-mecatronica","wcb_session_category-wordpress-y-desarrollo"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"12 de octubre de 2024","time":"10:45 AM"},"session_speakers":[{"id":"1909","slug":"carlos-amador","name":"Carlos Amador","link":"https:\/\/sanjose.wordcamp.org\/2024\/speaker\/carlos-amador\/"}],"session_cats_rendered":"WordPress y Desarrollo","_links":{"self":[{"href":"https:\/\/sanjose.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions\/2075","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sanjose.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/sanjose.wordcamp.org\/2024\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/sanjose.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions\/2075\/revisions"}],"predecessor-version":[{"id":2491,"href":"https:\/\/sanjose.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions\/2075\/revisions\/2491"}],"speakers":[{"embeddable":true,"href":"https:\/\/sanjose.wordcamp.org\/2024\/wp-json\/wp\/v2\/speakers\/1909"}],"author":[{"embeddable":true,"href":"https:\/\/sanjose.wordcamp.org\/2024\/wp-json\/wporg\/v1\/users\/450amador"}],"wp:attachment":[{"href":"https:\/\/sanjose.wordcamp.org\/2024\/wp-json\/wp\/v2\/media?parent=2075"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/sanjose.wordcamp.org\/2024\/wp-json\/wp\/v2\/session_track?post=2075"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/sanjose.wordcamp.org\/2024\/wp-json\/wp\/v2\/session_category?post=2075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}