{"id":466,"date":"2026-03-19T01:19:59","date_gmt":"2026-03-19T00:19:59","guid":{"rendered":"http:\/\/localhost\/waynasoft\/?p=466"},"modified":"2026-03-25T18:11:13","modified_gmt":"2026-03-25T17:11:13","slug":"curso-de-desarrollo-de-aplicaciones-web-con-php-laravel-y-postgres-sql","status":"publish","type":"post","link":"https:\/\/waynasoft.com.bo\/waynasoft\/2026\/03\/19\/curso-de-desarrollo-de-aplicaciones-web-con-php-laravel-y-postgres-sql\/","title":{"rendered":"Curso de Desarrollo de Aplicaciones Web con php Laravel y PostGres SQL"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"466\" class=\"elementor elementor-466\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9d43fe1 e-flex e-con-boxed e-con e-parent\" data-id=\"9d43fe1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2c9aa82 elementor-widget elementor-widget-text-editor\" data-id=\"2c9aa82\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"container\"><!-- Encabezado del curso --><div class=\"header\"><div class=\"subtitle\">Contenido M\u00ednimo \u00b7 2 meses \u00b7 24 sesiones intensivas \u00b7 Framework Laravel desde cero<\/div><div class=\"prerequisito\">\ud83d\udccc Prerrequisito: Conocimientos b\u00e1sicos de PHP (variables, arrays, POO b\u00e1sica)<\/div><div class=\"meta\">\ud83d\udcc5 8 semanas\u23f1\ufe0f 3 sesiones \/ semana\u26a1 Proyecto final: App completa\ud83c\udfa8 Laravel 11 \u00b7 \ud83d\udc18 PostgreSQL<\/div><\/div><!-- MES 1: Laravel Fundamentos --> <!-- SEMANA 1: Introducci\u00f3n a Laravel --><section class=\"semana\"><h2 class=\"semana-titulo\">\ud83d\ude80 Semana 1 \u00b7 Fundamentos de Laravel <span class=\"semana-mes\">Mes 1<\/span> <span class=\"tech-badge\">Instalaci\u00f3n<\/span> <span class=\"tech-badge\">MVC<\/span> <span class=\"tech-badge\">Routing<\/span><\/h2><div class=\"sesiones-grid\"><!-- Sesi\u00f3n 1 --><div class=\"card\"><div class=\"card-header\"><span class=\"sesion-numero\">1<\/span> <span class=\"tema\">Instalaci\u00f3n y primer proyecto<\/span><\/div><div class=\"descripcion\">Instalaci\u00f3n de Composer, creaci\u00f3n de proyecto Laravel. Estructura de directorios. Servidor de desarrollo (php artisan serve). Configuraci\u00f3n de entorno (.env). Primer \u00abHola Mundo\u00bb desde una ruta.<\/div><div class=\"resultado\"><span class=\"resultado-label\">Resultado<\/span> <span class=\"resultado-texto\">Proyecto Laravel instalado y funcionando localmente.<\/span><\/div><\/div><!-- Sesi\u00f3n 2 --><div class=\"card\"><div class=\"card-header\"><span class=\"sesion-numero\">2<\/span> <span class=\"tema\">Arquitectura MVC y Rutas<\/span><\/div><div class=\"descripcion\">Concepto de Modelo-Vista-Controlador. Archivo web.php. Rutas b\u00e1sicas, par\u00e1metros, nombres de ruta. Rutas con verbos HTTP (GET, POST, etc.). Grupos de rutas.<\/div><div class=\"resultado\"><span class=\"resultado-label\">Resultado<\/span> <span class=\"resultado-texto\">Comprensi\u00f3n de MVC y creaci\u00f3n de rutas estructuradas.<\/span><\/div><\/div><!-- Sesi\u00f3n 3 --><div class=\"card\"><div class=\"card-header\"><span class=\"sesion-numero\">3<\/span> <span class=\"tema\">Controladores<\/span><\/div><div class=\"descripcion\">Creaci\u00f3n de controladores con Artisan. Controladores resource. Vinculaci\u00f3n de rutas a controladores. Request y Response. Middleware b\u00e1sico (web, api).<\/div><div class=\"resultado\"><span class=\"resultado-label\">Resultado<\/span> <span class=\"resultado-texto\">Controladores funcionales que manejan peticiones HTTP.<\/span><\/div><\/div><\/div><\/section><!-- SEMANA 2: Vistas y Blade --><section class=\"semana\"><h2 class=\"semana-titulo\">\ud83c\udfa8 Semana 2 \u00b7 Vistas y Blade Templating <span class=\"semana-mes\">Mes 1<\/span> <span class=\"tech-badge\">Blade<\/span> <span class=\"tech-badge\">Layouts<\/span> <span class=\"tech-badge\">Components<\/span><\/h2><div class=\"sesiones-grid\"><!-- Sesi\u00f3n 4 --><div class=\"card\"><div class=\"card-header\"><span class=\"sesion-numero\">4<\/span> <span class=\"tema\">Introducci\u00f3n a Blade<\/span><\/div><div class=\"descripcion\">Creaci\u00f3n de vistas. Sintaxis Blade: {{ }}, @if, @foreach, @for, @while. Paso de datos desde controladores a vistas. Directivas de comentarios.<\/div><div class=\"resultado\"><span class=\"resultado-label\">Resultado<\/span> <span class=\"resultado-texto\">Vistas din\u00e1micas con l\u00f3gica condicional y bucles.<\/span><\/div><\/div><!-- Sesi\u00f3n 5 --><div class=\"card\"><div class=\"card-header\"><span class=\"sesion-numero\">5<\/span> <span class=\"tema\">Layouts y herencia<\/span><\/div><div class=\"descripcion\">Directivas @extends, @section, @yield, @show. Creaci\u00f3n de layouts maestros. Componentes Blade y slots. Inclusi\u00f3n de subvistas con @include.<\/div><div class=\"resultado\"><span class=\"resultado-label\">Resultado<\/span> <span class=\"resultado-texto\">Estructura de plantillas reutilizables con herencia.<\/span><\/div><\/div><!-- Sesi\u00f3n 6 --><div class=\"card\"><div class=\"card-header\"><span class=\"sesion-numero\">6<\/span> <span class=\"tema\">Componentes Blade<\/span><\/div><div class=\"descripcion\">Componentes de clase y an\u00f3nimos. Creaci\u00f3n y uso de componentes. Propiedades y atributos. Componentes de formulario reutilizables.<\/div><div class=\"resultado\"><span class=\"resultado-label\">Resultado<\/span> <span class=\"resultado-texto\">Componentes modulares para interfaces consistentes.<\/span><\/div><\/div><\/div><\/section><!-- SEMANA 3: Bases de datos y Eloquent --><section class=\"semana\"><h2 class=\"semana-titulo\">\ud83d\uddc4\ufe0f Semana 3 \u00b7 Bases de datos y Eloquent ORM <span class=\"semana-mes\">Mes 1<\/span> <span class=\"tech-badge\">Migrations<\/span> <span class=\"tech-badge\">Models<\/span> <span class=\"tech-badge\">CRUD<\/span><\/h2><div class=\"sesiones-grid\"><!-- Sesi\u00f3n 7 --><div class=\"card\"><div class=\"card-header\"><span class=\"sesion-numero\">7<\/span> <span class=\"tema\">Configuraci\u00f3n de PostgreSQL y Migraciones<\/span><\/div><div class=\"descripcion\">Instalaci\u00f3n de PostgreSQL. Configuraci\u00f3n de conexi\u00f3n en .env. Creaci\u00f3n de migraciones con Artisan. Estructura de migrations (up\/down). Ejecuci\u00f3n y rollback.<\/div><div class=\"resultado\"><span class=\"resultado-label\">Resultado<\/span> <span class=\"resultado-texto\">Base de datos conectada y esquema gestionado con migraciones.<\/span><\/div><\/div><!-- Sesi\u00f3n 8 --><div class=\"card\"><div class=\"card-header\"><span class=\"sesion-numero\">8<\/span> <span class=\"tema\">Modelos y Eloquent b\u00e1sico<\/span><\/div><div class=\"descripcion\">Creaci\u00f3n de modelos. Convenciones de Eloquent (tabla, PK, timestamps). Operaciones CRUD b\u00e1sicas: create, read, update, delete. Asignaci\u00f3n masiva ($fillable\/$guarded).<\/div><div class=\"resultado\"><span class=\"resultado-label\">Resultado<\/span> <span class=\"resultado-texto\">Operaciones b\u00e1sicas de base de datos con Eloquent.<\/span><\/div><\/div><!-- Sesi\u00f3n 9 --><div class=\"card\"><div class=\"card-header\"><span class=\"sesion-numero\">9<\/span> <span class=\"tema\">Seeders y Faker<\/span><\/div><div class=\"descripcion\">Creaci\u00f3n de seeders para datos de prueba. Uso de Factory y Faker para generar datos realistas. Ejecuci\u00f3n de seeders. DatabaseSeeder.<\/div><div class=\"resultado\"><span class=\"resultado-label\">Resultado<\/span> <span class=\"resultado-texto\">Base de datos poblada con datos de prueba para desarrollo.<\/span><\/div><\/div><\/div><\/section><!-- SEMANA 4: Eloquent avanzado y Query Builder --><section class=\"semana\"><h2 class=\"semana-titulo\">\ud83d\udd17 Semana 4 \u00b7 Eloquent Avanzado <span class=\"semana-mes\">Mes 1<\/span> <span class=\"tech-badge\">Relationships<\/span> <span class=\"tech-badge\">Query Builder<\/span> <span class=\"tech-badge\">Scopes<\/span><\/h2><div class=\"sesiones-grid\"><!-- Sesi\u00f3n 10 --><div class=\"card\"><div class=\"card-header\"><span class=\"sesion-numero\">10<\/span> <span class=\"tema\">Relaciones Eloquent I<\/span><\/div><div class=\"descripcion\">Relaciones uno a uno y uno a muchos. Definici\u00f3n de relaciones en modelos. Consultas con relaciones (acceso a datos relacionados).<\/div><div class=\"resultado\"><span class=\"resultado-label\">Resultado<\/span> <span class=\"resultado-texto\">Modelos relacionados y consultas anidadas funcionales.<\/span><\/div><\/div><!-- Sesi\u00f3n 11 --><div class=\"card\"><div class=\"card-header\"><span class=\"sesion-numero\">11<\/span> <span class=\"tema\">Relaciones Eloquent II<\/span><\/div><div class=\"descripcion\">Relaciones muchos a muchos. Tablas pivote. Relaciones polim\u00f3rficas (concepto). Eager loading con with() para optimizar consultas.<\/div><div class=\"resultado\"><span class=\"resultado-label\">Resultado<\/span> <span class=\"resultado-texto\">Manejo de relaciones complejas y consultas optimizadas.<\/span><\/div><\/div><!-- Sesi\u00f3n 12 --><div class=\"card\"><div class=\"card-header\"><span class=\"sesion-numero\">12<\/span> <span class=\"tema\">Query Builder y Scopes<\/span><\/div><div class=\"descripcion\">Uso de Query Builder para consultas complejas. Scopes locales y globales en modelos. Accesores y mutadores.<\/div><div class=\"resultado\"><span class=\"resultado-label\">Resultado<\/span> <span class=\"resultado-texto\">Consultas personalizadas y transformaci\u00f3n de atributos.<\/span><\/div><\/div><\/div><\/section><!-- MES 2: Laravel Avanzado y Proyecto --> <!-- SEMANA 5: Autenticaci\u00f3n y Autorizaci\u00f3n --><section class=\"semana\"><h2 class=\"semana-titulo\">\ud83d\udd10 Semana 5 \u00b7 Autenticaci\u00f3n y Autorizaci\u00f3n <span class=\"semana-mes\">Mes 2<\/span> <span class=\"tech-badge\">Auth<\/span> <span class=\"tech-badge\">Breeze<\/span> <span class=\"tech-badge\">Policies<\/span><\/h2><div class=\"sesiones-grid\"><!-- Sesi\u00f3n 13 --><div class=\"card\"><div class=\"card-header\"><span class=\"sesion-numero\">13<\/span> <span class=\"tema\">Sistema de autenticaci\u00f3n con Breeze<\/span><\/div><div class=\"descripcion\">Instalaci\u00f3n de Laravel Breeze. Registro, login, logout. Protecci\u00f3n de rutas con middleware auth. Obtenci\u00f3n del usuario autenticado.<\/div><div class=\"resultado\"><span class=\"resultado-label\">Resultado<\/span> <span class=\"resultado-texto\">Sistema completo de autenticaci\u00f3n funcionando.<\/span><\/div><\/div><!-- Sesi\u00f3n 14 --><div class=\"card\"><div class=\"card-header\"><span class=\"sesion-numero\">14<\/span> <span class=\"tema\">Roles y permisos b\u00e1sicos<\/span><\/div><div class=\"descripcion\">Implementaci\u00f3n de roles (admin\/user) con gates. Creaci\u00f3n de Policies para autorizaci\u00f3n. Uso de @can y @cannot en vistas.<\/div><div class=\"resultado\"><span class=\"resultado-label\">Resultado<\/span> <span class=\"resultado-texto\">Sistema b\u00e1sico de roles y permisos implementado.<\/span><\/div><\/div><!-- Sesi\u00f3n 15 --><div class=\"card\"><div class=\"card-header\"><span class=\"sesion-numero\">15<\/span> <span class=\"tema\">Verificaci\u00f3n de email y reset password<\/span><\/div><div class=\"descripcion\">Configuraci\u00f3n de verificaci\u00f3n de email. Env\u00edo de correos (Mailtrap). Restablecimiento de contrase\u00f1as. Personalizaci\u00f3n de notificaciones.<\/div><div class=\"resultado\"><span class=\"resultado-label\">Resultado<\/span> <span class=\"resultado-texto\">Flujo completo de autenticaci\u00f3n con verificaci\u00f3n y recuperaci\u00f3n.<\/span><\/div><\/div><\/div><\/section><!-- SEMANA 6: Formularios, Validaci\u00f3n y Archivos --><section class=\"semana\"><h2 class=\"semana-titulo\">\ud83d\udcdd Semana 6 \u00b7 Formularios y Gesti\u00f3n de Archivos <span class=\"semana-mes\">Mes 2<\/span> <span class=\"tech-badge\">Validation<\/span> <span class=\"tech-badge\">Files<\/span> <span class=\"tech-badge\">Storage<\/span><\/h2><div class=\"sesiones-grid\"><!-- Sesi\u00f3n 16 --><div class=\"card\"><div class=\"card-header\"><span class=\"sesion-numero\">16<\/span> <span class=\"tema\">Formularios y CSRF<\/span><\/div><div class=\"descripcion\">Creaci\u00f3n de formularios con Blade. Directiva @csrf. M\u00e9todos spoofing (@method). Env\u00edo de datos POST a controladores. Formularios de actualizaci\u00f3n.<\/div><div class=\"resultado\"><span class=\"resultado-label\">Resultado<\/span> <span class=\"resultado-texto\">Formularios funcionales con protecci\u00f3n CSRF.<\/span><\/div><\/div><!-- Sesi\u00f3n 17 --><div class=\"card\"><div class=\"card-header\"><span class=\"sesion-numero\">17<\/span> <span class=\"tema\">Validaci\u00f3n de datos<\/span><\/div><div class=\"descripcion\">Validaci\u00f3n en controladores con validate(). Form Requests personalizados. Reglas de validaci\u00f3n avanzadas. Mensajes de error personalizados.<\/div><div class=\"resultado\"><span class=\"resultado-label\">Resultado<\/span> <span class=\"resultado-texto\">Validaci\u00f3n robusta con feedback al usuario.<\/span><\/div><\/div><!-- Sesi\u00f3n 18 --><div class=\"card\"><div class=\"card-header\"><span class=\"sesion-numero\">18<\/span> <span class=\"tema\">Subida y gesti\u00f3n de archivos<\/span><\/div><div class=\"descripcion\">Configuraci\u00f3n de formularios para archivos. Validaci\u00f3n de archivos. Sistema de almacenamiento (local y p\u00fablico). Acceso a archivos subidos.<\/div><div class=\"resultado\"><span class=\"resultado-label\">Resultado<\/span> <span class=\"resultado-texto\">Sistema de subida y gesti\u00f3n de archivos funcional.<\/span><\/div><\/div><\/div><\/section><!-- SEMANA 7: APIs y Testing --><section class=\"semana\"><h2 class=\"semana-titulo\">\ud83d\udd0c Semana 7 \u00b7 APIs RESTful y Testing <span class=\"semana-mes\">Mes 2<\/span> <span class=\"tech-badge\">API<\/span> <span class=\"tech-badge\">Sanctum<\/span> <span class=\"tech-badge\">Testing<\/span><\/h2><div class=\"sesiones-grid\"><!-- Sesi\u00f3n 19 --><div class=\"card\"><div class=\"card-header\"><span class=\"sesion-numero\">19<\/span> <span class=\"tema\">Construcci\u00f3n de APIs REST<\/span><\/div><div class=\"descripcion\">Rutas API (api.php). Controladores API. Respuestas JSON. API Resources para transformar datos. C\u00f3digos de estado HTTP.<\/div><div class=\"resultado\"><span class=\"resultado-label\">Resultado<\/span> <span class=\"resultado-texto\">API funcional con endpoints para recursos.<\/span><\/div><\/div><!-- Sesi\u00f3n 20 --><div class=\"card\"><div class=\"card-header\"><span class=\"sesion-numero\">20<\/span> <span class=\"tema\">Autenticaci\u00f3n con Laravel Sanctum<\/span><\/div><div class=\"descripcion\">Instalaci\u00f3n de Sanctum. Tokens de API. Protecci\u00f3n de rutas API. Autenticaci\u00f3n para SPA y aplicaciones m\u00f3viles.<\/div><div class=\"resultado\"><span class=\"resultado-label\">Resultado<\/span> <span class=\"resultado-texto\">API segura con autenticaci\u00f3n mediante tokens.<\/span><\/div><\/div><!-- Sesi\u00f3n 21 --><div class=\"card\"><div class=\"card-header\"><span class=\"sesion-numero\">21<\/span> <span class=\"tema\">Testing con PHPUnit<\/span><\/div><div class=\"descripcion\">Pruebas unitarias y de features. Creaci\u00f3n de tests. Assertions b\u00e1sicas. Testing de rutas, controladores y bases de datos.<\/div><div class=\"resultado\"><span class=\"resultado-label\">Resultado<\/span> <span class=\"resultado-texto\">Suite de pruebas que verifican funcionalidades cr\u00edticas.<\/span><\/div><\/div><\/div><\/section><!-- SEMANA 8: Proyecto Final --><section class=\"semana\"><h2 class=\"semana-titulo\">\ud83c\udfc6 Semana 8 \u00b7 Proyecto Final <span class=\"semana-mes\">Mes 2<\/span> <span class=\"tech-badge\">Full Stack<\/span> <span class=\"tech-badge\">Deploy<\/span> <span class=\"tech-badge\">Portafolio<\/span><\/h2><div class=\"sesiones-grid\"><!-- Sesi\u00f3n 22 --><div class=\"card\"><div class=\"card-header\"><span class=\"sesion-numero\">22<\/span> <span class=\"tema\">Planificaci\u00f3n y dise\u00f1o del proyecto<\/span><\/div><div class=\"descripcion\">Elecci\u00f3n del tipo de aplicaci\u00f3n: Blog, Foro, Gestor de tareas, E-commerce b\u00e1sico. Modelado de datos. Dise\u00f1o de rutas y funcionalidades. Definici\u00f3n de entregables.<\/div><div class=\"resultado\"><span class=\"resultado-label\">Resultado<\/span> <span class=\"resultado-texto\">Plan detallado y esquema de base de datos del proyecto.<\/span><\/div><\/div><!-- Sesi\u00f3n 23 --><div class=\"card\"><div class=\"card-header\"><span class=\"sesion-numero\">23<\/span> <span class=\"tema\">Desarrollo del proyecto<\/span><\/div><div class=\"descripcion\">Implementaci\u00f3n completa: CRUDs, relaciones, autenticaci\u00f3n, formularios, validaciones y subida de archivos seg\u00fan corresponda. Aplicaci\u00f3n de mejores pr\u00e1cticas.<\/div><div class=\"resultado\"><span class=\"resultado-label\">Resultado<\/span> <span class=\"resultado-texto\">Aplicaci\u00f3n funcional con todas las caracter\u00edsticas planificadas.<\/span><\/div><\/div><!-- Sesi\u00f3n 24 --><div class=\"card\"><div class=\"card-header\"><span class=\"sesion-numero\">24<\/span> <span class=\"tema\">Despliegue y presentaci\u00f3n final<\/span><\/div><div class=\"descripcion\">Preparaci\u00f3n para producci\u00f3n. Configuraci\u00f3n de entorno. Despliegue en servidor compartido o VPS (conceptos). Presentaci\u00f3n del proyecto. Feedback y cierre.<\/div><div class=\"resultado\"><span class=\"resultado-label\">Resultado<\/span> <span class=\"resultado-texto\">Aplicaci\u00f3n desplegada y funcional. Proyecto para portafolio profesional.<\/span><\/div><\/div><\/div><\/section><!-- Pila tecnol\u00f3gica completa --><div class=\"pila-tecnologica\"><span class=\"pila-item\">\ud83c\udfa8 Laravel 11<\/span> <span class=\"pila-item\">\ud83d\udc18 PostgreSQL<\/span> <span class=\"pila-item\">\ud83d\udd37 Eloquent ORM<\/span> <span class=\"pila-item\">\ud83d\udda5\ufe0f Blade<\/span> <span class=\"pila-item\">\ud83d\udd10 Breeze\/Sanctum<\/span> <span class=\"pila-item\">\ud83d\udce6 Composer<\/span> <span class=\"pila-item\">\ud83e\uddea PHPUnit<\/span> <span class=\"pila-item\">\ud83d\udc18 PgAdmin<\/span><\/div><!-- Nota de habilidades y meses --><div style=\"margin-top: 2rem; background: linear-gradient(135deg, #fee2e2, #fff5f5); border-radius: 60px; padding: 1.2rem 2rem; text-align: center; color: #7f1d1d; border: 1px solid #fecaca; display: flex; flex-wrap: wrap; justify-content: center; gap: 1.5rem; font-weight: 500;\">\u2705 24 sesiones \u00b7 8 semanas \u00b7 Laravel + PostgreSQL\u2705 Desde fundamentos hasta aplicaci\u00f3n profesional\u2705 Proyecto final desplegado con autenticaci\u00f3n y BD<\/div><!-- Mes 1 y Mes 2 separadores --><div style=\"margin-top: 1.5rem; display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap;\"><span style=\"background: #ff2d20; color: white; padding: 0.3rem 1.5rem; border-radius: 30px;\">\ud83d\udcc6 Mes 1: Fundamentos Laravel + Eloquent + PostgreSQL<\/span> <span style=\"background: #b91c1c; color: white; padding: 0.3rem 1.5rem; border-radius: 30px;\">\ud83d\udcc6 Mes 2: Laravel Avanzado + APIs + Proyecto Final<\/span><\/div><!-- Nota de prerrequisito --><div style=\"margin-top: 1.5rem; background: #f1f5f9; padding: 0.8rem; border-radius: 30px; text-align: center; color: #334155; border: 1px dashed #ff2d20;\">\ud83d\udcda <strong>Requisito:<\/strong> Conocimientos b\u00e1sicos de PHP (sintaxis, arrays, funciones, POO b\u00e1sica). No se requiere experiencia previa con Laravel.<\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b07df22 e-flex e-con-boxed e-con e-parent\" data-id=\"b07df22\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-0602592 e-grid e-con-full e-con e-child\" data-id=\"0602592\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5881395 elementor-widget elementor-widget-text-editor\" data-id=\"5881395\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h4>Requisitos<\/h4><p><b>Conocimientos b\u00e1sicos en:\u00a0<\/b>Programaci\u00f3n Orientada a Objetos.\u00a0<\/p><p><b>Certificado:<\/b>\u00a0Se entrega certificado de participan en formato digital.\u00a0<\/p><p><b>Docente:<\/b>\u00a0Docente especializado el desarrollo de App M\u00f3vil y tendr\u00e1s 2 horas para consultar sobre tus proyectos.\u00a0<\/p><p><b>M\u00e1s Informaci\u00f3n:\u00a0<\/b>+591 60605090 &#8211; +591 72012177\u00a0<\/p><p><a href=\"http:\/\/localhost\/waynasoft\/?p=335&amp;elementor-preview=335&amp;ver=1773871812#\">facebook.com\/waynasoft<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f827dd1 elementor-widget elementor-widget-text-editor\" data-id=\"f827dd1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h5 style=\"color: #3d3d3d; font-family: Roboto, sans-serif;\"><span style=\"font-weight: bold;\">Forma de Pago<\/span><\/h5><ul><li>Costo del curso <b>700 <\/b><span style=\"font-weight: bolder;\">Bs.- <\/span>\u00f3 <b>8<\/b><span style=\"font-weight: bolder;\">0 USD<\/span><\/li><\/ul><p><img decoding=\"async\" class=\"alignleft wp-image-437\" src=\"https:\/\/waynasoft.com.bo\/waynasoft\/wp-content\/uploads\/2026\/03\/WhatsApp-Image-2026-03-17-at-11.21.34-1.jpeg\" alt=\"\" width=\"200\" height=\"236\" \/><\/p><div style=\"display: flex; flex-wrap: wrap; align-items: center; gap: 12px; margin: 20px 0px;\"><p><span class=\"fake-img fake-img-paypal\">\u00a0<\/span><\/p><h5 style=\"color: #3d3d3d; font-family: Roboto, sans-serif;\"><span style=\"font-size: 1rem;\"><img decoding=\"async\" class=\"alignnone wp-image-660\" src=\"https:\/\/waynasoft.com.bo\/waynasoft\/wp-content\/uploads\/2026\/03\/paypal-300x79.png\" alt=\"\" width=\"152\" height=\"39\" srcset=\"https:\/\/waynasoft.com.bo\/waynasoft\/wp-content\/uploads\/2026\/03\/paypal-300x79.png 300w, https:\/\/waynasoft.com.bo\/waynasoft\/wp-content\/uploads\/2026\/03\/paypal.png 437w\" sizes=\"(max-width: 152px) 100vw, 152px\" \/>robertoespejoayca@outlook.es<\/span><\/h5><\/div><p><button class=\"btn-verde\" type=\"submit\"><a href=\"https:\/\/wa.me\/59160605090?text=Quiero+inscribirme+al+curso+de+App+Moviles\">Inscribirme al curs<\/a>o<\/button><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9182aeb e-flex e-con-boxed e-con e-parent\" data-id=\"9182aeb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-46836ad e-con-full e-flex e-con e-child\" data-id=\"46836ad\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1ebe236 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"1ebe236\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2420a4d elementor-widget elementor-widget-heading\" data-id=\"2420a4d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cursos de Formaci\u00f3n Continua<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4e86e08 e-grid e-con-full e-con e-child\" data-id=\"4e86e08\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-56cfe36 elementor-arrows-position-inside elementor-pagination-position-outside elementor-widget elementor-widget-image-carousel\" data-id=\"56cfe36\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;2&quot;,&quot;autoplay_speed&quot;:4000,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;navigation&quot;:&quot;both&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Carrusel de im\u00e1genes\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 de 4\"><a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"56cfe36\" data-elementor-lightbox-title=\"linux\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTgxLCJ1cmwiOiJodHRwczpcL1wvd2F5bmFzb2Z0LmNvbS5ib1wvd2F5bmFzb2Z0XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wM1wvbGludXgucG5nIiwic2xpZGVzaG93IjoiNTZjZmUzNiJ9\" href=\"https:\/\/waynasoft.com.bo\/waynasoft\/academia\/\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/waynasoft.com.bo\/waynasoft\/wp-content\/uploads\/2026\/03\/linux.png\" alt=\"linux\" \/><\/figure><\/a><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 de 4\"><a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"56cfe36\" data-elementor-lightbox-title=\"wordpress\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTgyLCJ1cmwiOiJodHRwczpcL1wvd2F5bmFzb2Z0LmNvbS5ib1wvd2F5bmFzb2Z0XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wM1wvd29yZHByZXNzLnBuZyIsInNsaWRlc2hvdyI6IjU2Y2ZlMzYifQ%3D%3D\" href=\"https:\/\/waynasoft.com.bo\/waynasoft\/academia\/\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/waynasoft.com.bo\/waynasoft\/wp-content\/uploads\/2026\/03\/wordpress.png\" alt=\"wordpress\" \/><\/figure><\/a><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 de 4\"><a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"56cfe36\" data-elementor-lightbox-title=\"laravel\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTgzLCJ1cmwiOiJodHRwczpcL1wvd2F5bmFzb2Z0LmNvbS5ib1wvd2F5bmFzb2Z0XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wM1wvbGFyYXZlbC5wbmciLCJzbGlkZXNob3ciOiI1NmNmZTM2In0%3D\" href=\"https:\/\/waynasoft.com.bo\/waynasoft\/academia\/\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/waynasoft.com.bo\/waynasoft\/wp-content\/uploads\/2026\/03\/laravel.png\" alt=\"laravel\" \/><\/figure><\/a><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 de 4\"><a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"56cfe36\" data-elementor-lightbox-title=\"movill\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTg0LCJ1cmwiOiJodHRwczpcL1wvd2F5bmFzb2Z0LmNvbS5ib1wvd2F5bmFzb2Z0XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wM1wvbW92aWxsLnBuZyIsInNsaWRlc2hvdyI6IjU2Y2ZlMzYifQ%3D%3D\" href=\"https:\/\/waynasoft.com.bo\/waynasoft\/academia\/\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/waynasoft.com.bo\/waynasoft\/wp-content\/uploads\/2026\/03\/movill.png\" alt=\"movill\" \/><\/figure><\/a><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-left\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z\"><\/path><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-right\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z\"><\/path><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Contenido M\u00ednimo \u00b7 2 meses \u00b7 24 sesiones intensivas \u00b7 Framework Laravel desde cero\ud83d\udccc Prerrequisito: Conocimientos b\u00e1sicos de PHP (variables, arrays, POO b\u00e1sica)\ud83d\udcc5 8 semanas\u23f1\ufe0f 3 sesiones \/ semana\u26a1 Proyecto final: App completa\ud83c\udfa8 Laravel 11 \u00b7 \ud83d\udc18 PostgreSQL \ud83d\ude80 Semana 1 \u00b7 Fundamentos de Laravel Mes 1 Instalaci\u00f3n MVC Routing 1 Instalaci\u00f3n y primer proyectoInstalaci\u00f3n [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":183,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-466","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sin-categoria"],"_links":{"self":[{"href":"https:\/\/waynasoft.com.bo\/waynasoft\/wp-json\/wp\/v2\/posts\/466","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/waynasoft.com.bo\/waynasoft\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/waynasoft.com.bo\/waynasoft\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/waynasoft.com.bo\/waynasoft\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/waynasoft.com.bo\/waynasoft\/wp-json\/wp\/v2\/comments?post=466"}],"version-history":[{"count":16,"href":"https:\/\/waynasoft.com.bo\/waynasoft\/wp-json\/wp\/v2\/posts\/466\/revisions"}],"predecessor-version":[{"id":681,"href":"https:\/\/waynasoft.com.bo\/waynasoft\/wp-json\/wp\/v2\/posts\/466\/revisions\/681"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/waynasoft.com.bo\/waynasoft\/wp-json\/wp\/v2\/media\/183"}],"wp:attachment":[{"href":"https:\/\/waynasoft.com.bo\/waynasoft\/wp-json\/wp\/v2\/media?parent=466"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/waynasoft.com.bo\/waynasoft\/wp-json\/wp\/v2\/categories?post=466"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/waynasoft.com.bo\/waynasoft\/wp-json\/wp\/v2\/tags?post=466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}