Cursos disponibles

PY-101 es un curso práctico de Python orientado a resultados. Comenzarás dominando lo esencial (variables, control de flujo, funciones y estructuras de datos), luego trabajarás con archivos (CSV/JSON), manejo de errores y logging, y programación orientada a objetos. Incorporarás calidad mediante pruebas (pytest), estilo y tipado. En la parte aplicada, consumirás APIs, realizarás scraping web responsable y escogerás una ruta: Web/API (con FastAPI) o Datos (con pandas). Cada módulo trae retos evaluables, quiz y foros. El curso culmina con un proyecto final que integra lo aprendido y queda listo para tu portafolio (con README, requirements y tests). No requiere experiencia previa; solo instalar Python 3 y tener disposición para practicar. Duración sugerida: 8–10 semanas, 6–8 h/semana.

Uso de nodos de Base de Datos (MySQL / SQL Server) en el plugin Carzor

Resumen general del curso

En este curso vas a aprender a conectar tu flujo con una base de datos MySQL o SQL Server usando los nodos del plugin (DB Query, DB Query Where y DB Insertar). La idea no es que te vuelvas programador hardcore, si no que entiendas como usar los nodos paso a paso para leer y guardar informacion en tus tablas reales (clientes, facturas, reservas, etc).

Vamos desde lo mas basico (un SELECT * sencillo) hasta cosas un poco mas completas, como:

  • Filtrar resultados automaticamente segun los datos que vienen de otro nodo (auto-WHERE).

  • Insertar nuevos registros a la base de datos sin escribir a mano toda la sentencia.

  • Opcionalmente, actualizar si el registro ya existe (ON DUPLICATE en MySQL).

El lenguaje es sencillo, con ejemplos aterrizados y ejercicios para que hagas tus propias pruebas en tu sistema.


¿Qué vas a aprender?

Al terminar el curso vas a saber:

  • Configurar la conexion a MySQL y SQL Server (host, puerto, usuario, password, base de datos).

  • Usar el nodo DB Query para hacer consultas simples:

    • SELECT * FROM tabla

    • Seleccionar columnas especificas.

    • Ver los resultados (rows, rowCount, firstRow) y usarlos en el siguiente nodo.

  • Usar el nodo DB Query Where para:

    • Construir un WHERE automatico a partir de un objeto que viene de otro nodo.

    • Elegir que campos se usan como filtro (include / exclude).

    • Hacer busquedas con LIKE usando *juan*, %texto%, etc.

  • Usar el nodo DB Insertar (MysqlInsert) para:

    • Insertar datos nuevos en una tabla a partir de un objeto (prev.object, prev.firstRow, etc).

    • Elegir que columnas se van a insertar.

    • Agregar columnas estaticas (por ejemplo origen = "web").

    • En MySQL, activar ON DUPLICATE KEY UPDATE para hacer “insert o update”.

Todo esto sin tener que escribir SQL muy largo, porque el mismo nodo arma partes como las columnas, los values y el where automaticamente.


Desarrollo con la Librería Reactivo-Carzor (Frontend)

Nivel: Intermedio
Objetivo general: Dominar la creación de aplicaciones dinámicas usando la librería Reactivo-Carzor, comprendiendo desde la estructura base hasta el manejo de contexto, rutas, estado, efectos, componentes reutilizables y comunicación con backend.


Flujos – DaletFlow (Básico 1)

Descripción del curso:

En esta primera parte del curso de Flujos con DaletFlow, aprenderás desde cero cómo funcionan los flujos inteligentes dentro de Dalet IA, utilizando la librería Reactivo-Carzor.
Descubrirás cómo se construyen los flujos visuales, cómo se comunican los nodos entre sí y cómo puedes automatizar tus primeras tareas sin escribir una sola línea de código.

Durante el curso aprenderás a:
✅ Comprender la estructura de un flujo y su entorno visual en DaletFlow.
✅ Identificar los distintos tipos de nodos: gatillos, procesos, decisiones y salidas.
✅ Conectar nodos de manera correcta para crear rutas lógicas y ordenadas.
✅ Configurar mensajes automáticos y respuestas básicas.
✅ Usar el Inspector de nodos para ajustar parámetros y entender su comportamiento.
✅ Guardar, exportar e importar tus flujos en formato JSON para reutilizarlos.

Al finalizar, serás capaz de diseñar y ejecutar tus primeras automatizaciones funcionales, entendiendo la lógica que da vida a los flujos de Dalet IA.
Este módulo es la base para avanzar a los siguientes niveles, donde aprenderás a crear flujos más complejos, con condicionales, ciclos y tareas dinámicas dentro del ecosistema Carzor – DaletFlow.

🧠 Flujos – DaletFlow (Básico 2)

Descripción del curso:

En esta segunda parte del curso de Flujos con DaletFlow, daremos un paso más en la creación de automatizaciones inteligentes dentro de Dalet IA, utilizando la librería Reactivo-Carzor.
Aquí reforzaremos los conceptos aprendidos en el módulo anterior —como la estructura de nodos, conexiones y ejecución secuencial— para llevarlos a un nuevo nivel con herramientas más potentes y flexibles.

Durante el curso aprenderás a:
✅ Aplicar condicionales avanzadas para controlar la lógica de tus flujos.
✅ Crear y utilizar ciclos (loops) para ejecutar tareas repetitivas o procesar listas de datos.
✅ Implementar tareas automáticas dentro de los nodos, combinando condiciones y repeticiones.
✅ Diseñar mini-flujos inteligentes, optimizados y reutilizables.
✅ Conectar tus flujos con acciones reales de Dalet IA (mensajes, decisiones, y más).

Al finalizar, serás capaz de crear automatizaciones más dinámicas, eficientes y completamente personalizadas, listas para integrarse con tus proyectos de venta, atención o soporte dentro del ecosistema Dalet.



Site announcements

(Aún no hay temas de debate en este foro)