En este espacio encontrarás capacitaciones sobre diseño e instalación de sistemas fotovoltaicos, inversores fotovoltaicos, baterías, estructuras de montaje para paneles solares y mucho más.

Nuestro objetivo es capacitar a instaladores e integradores de sistemas fotovoltaicos mediante cursos presenciales y webinars, brindando herramientas y conocimientos clave para diseñar y realizar instalaciones de energía solar fotovoltaica de forma eficaz, eficiente y profesional.

Conocé nuestras próximas capacitaciones disponibles

Reservá tu lugar.

WEBINAR

Estaciones de carga portátiles Anker Solix

Fecha: 28 de mayo 
Modalidad: Online

WEBINAR

Baterías Growatt, instalación y configuración

Fecha: 4 de junio 
Modalidad: Online

WEBINAR

Solución Deye C&I ESS 125kW a 2,5MW (PCS + MPPT + STS)

Fecha: 18 de junio 
Modalidad: Online

Reviví los mejores momentos​

de nuestras capacitaciones y seguí aprendiendo con nuestros contenidos grabados.

Reviví los mejores momentos​

de nuestras capacitaciones y seguí aprendiendo con nuestros contenidos grabados.

@media (max-width: 767px) { .elementor-element-f6f07aa > .elementor-container { display: flex !important; flex-direction: column !important; flex-wrap: unset !important; } .elementor-element-f6f07aa .elementor-column { flex: 0 0 100% !important; width: 100% !important; max-width: 100% !important; } .divContenedor { display: flex !important; flex-direction: column !important; } .btn { padding: 15px; } .tabs-menu { position: unset !important; z-index: unset !important; } .btn.active::after { position: unset !important; } } #btn8 { padding: 18px 0px !important; text-align: start !important; padding-left: 16px !important; } .ayg-pagination-next-btn { background-color: var(--e-global-color-fa49f46); border-radius: 10px 10px 10px 10px; border: none; color: white; font-size: 14px; padding: 6px 20px; } .tabs-menu { display: flex; flex-direction: column; gap: 10px; z-index: 999; left: -3; } .tabs-menu .btn .elementor-button { width: 100%; justify-content: flex-start; background: transparent; border: 1px solid transparent; color: #579C3F; font-weight: 700; padding: 18px 16px; display: flex; justify-content: flex-start; } .tabs-menu .btn.active .elementor-button { color: #ffffff; border: 1px solid #ffffff; //background: rgba(255,255,255,0.05); position: relative; } .tabs-menu .btn.active .elementor-button::before { content: ""; left: -10px; top: 0; height: 100%; width: 0px; background: #ffffff; } .tab-content { background: #0f2f4f; border: 1px solid #ffffff; position: absolute; z-index: 1; right: 0; } .tab-content.ocultar { display : none; } .tab-content.active { display: block; height: auto; animation: fadeInTab 0.4s ease; } @keyframes fadeInTab { from { opacity: 0; transform: translateY(15px); } to { opacity: 1; transform: translateY(0); } } .btn{ display: block; width: 100%; padding: 5px 0px; text-align: left; // background: transparent; border: none !important; color: #5bd14a !important; font-weight: 600; cursor: pointer; //transition: all 0.3s ease; // position: relative; background: none; text-align: left; padding: 20px 5px; } .btn.active { color: #fff; background: #0f2f4f !important; border: 1px solid rgba(255,255,255,0.3); border-right: none !important; } .btn.active::after { content: ""; position: absolute; right: -1px; top: 0; width: 20px; height: 100%; background: #0f2f4f; border: 1px solid rgba(255,255,255,1); border-right: none !important; border-left: none !important; } window.cambiarTab = function(tab, hacerScroll = true) { // ocultar todos document.querySelectorAll('.tab-content').forEach(el => { el.classList.remove('active'); el.classList.add('ocultar'); }); // mostrar los correspondientes const elementos = document.querySelectorAll('.' + tab); elementos.forEach(el => { el.classList.remove('ocultar'); el.classList.add('active'); }); // scroll SOLO si corresponde if (hacerScroll && elementos.length > 0) { setTimeout(() => { elementos[0].scrollIntoView({ behavior: 'smooth', block: 'start' }); }, 100); } }; window.activarBoton = function(btn, tab, hacerScroll = true) { // limpiar todos los botones document.querySelectorAll('.tabs-menu .btn, .tabs-menu [class*="btnMobile"]').forEach(b => { b.classList.remove('active'); }); // activar el actual btn.classList.add('active'); // cambiar tab cambiarTab(tab, hacerScroll); }; document.addEventListener("click", function (e) { const btn = e.target.closest('.btn, [class*="btnMobile"]'); if (!btn) return; const esMobile = window.innerWidth { if (esMobile && c.startsWith("btnMobile")) { numero = c.replace("btnMobile", ""); } if (!esMobile && /^btn\d+$/.test(c)) { numero = c.replace("btn", ""); } }); if (!numero) { console.log("⚠️ No se detectó número en:", btn.className); return; } const tab = "tab" + numero; activarBoton(btn, tab, true); }); document.addEventListener("DOMContentLoaded", function () { setTimeout(() => { const esMobile = window.innerWidth { let first; if (esMobile) { first = menu.querySelector('.btnMobile1'); } else { first = menu.querySelector('.btn1'); } if (!first) return; let numero = null; first.classList.forEach(c => { if (esMobile && c.startsWith("btnMobile")) { numero = c.replace("btnMobile", ""); } if (!esMobile && /^btn\d+$/.test(c)) { numero = c.replace("btn", ""); } }); if (!numero) return; const tab = "tab" + numero; activarBoton(first, tab, false); }); }, 300); });