Usina BRGuía AdvPL
Ingresar
APRENDIZAJE GUIADO

Formación AdvPL

Una formación progresiva: desde los fundamentos del lenguaje hasta MVC, SQL, integraciones y automatización en Protheus.

Inicia sesión con Google o Microsoft para sincronizar tu progreso, puntuación y logros. Sin iniciar sesión, aún puedes estudiar con el progreso guardado en este navegador.

Plan completo de aprendizaje

El plan editorial organiza 52 lecciones en cuatro niveles. Cada lección se publicará en los tres idiomas con ejemplos, ejercicios, cuestionario y revisión dirigida.

Nivel 1 — Fundamentos de AdvPL

14 lecciones

DISPONIBLE
  1. Qué es AdvPL y dónde se utiliza ✓
  2. Preparación del entorno de desarrollo — PLANIFICADO
  3. Estructura de un fuente .prw — PLANIFICADO
  4. Includes y directivas de compilación — PLANIFICADO
  5. Variables y convenciones de nombres — PLANIFICADO
  6. Tipos de datos — PLANIFICADO
  7. Ámbitos Local, Static, Private y Public — PLANIFICADO
  8. Operadores matemáticos, relacionales y lógicos — PLANIFICADO
  9. Cadenas y funciones de manipulación — PLANIFICADO
  10. Estructuras If...Else...EndIf — PLANIFICADO
  11. Estructura Do Case...EndCase — PLANIFICADO
  12. Estructura While...EndDo — PLANIFICADO
  13. Estructura For...Next ✓
  14. Arrays: AAdd, AScan, ASort y Len — PLANIFICADO

Proyecto del nivel: Programa interactivo que recibe datos, valida información, trabaja con arrays y presenta un resultado.

Nivel 2 — Protheus esencial

12 lecciones

PLANIFICADO
  1. Funciones, parámetros y valores de retorno — PLANIFICADO
  2. Paso por valor y por referencia — PLANIFICADO
  3. Bloques de código — PLANIFICADO
  4. Macrosustitución — PLANIFICADO
  5. Estructura de las tablas de Protheus — PLANIFICADO
  6. Alias, áreas de trabajo y registros — PLANIFICADO
  7. Preservación de áreas con GetArea y RestArea — PLANIFICADO
  8. Navegación con DbGoTop, DbSkip, Eof y DbGoTo — PLANIFICADO
  9. Órdenes y búsquedas con DbSetOrder, DbSeek y MsSeek — PLANIFICADO
  10. Inclusión y modificación con RecLock y MsUnlock — PLANIFICADO
  11. Eliminación lógica y control de registros — PLANIFICADO
  12. Parámetros SX6, GetMV, PutMV y SuperGetMV — PLANIFICADO

Proyecto del nivel: Rutina de consulta y mantenimiento de registros con preservación correcta del entorno.

Nivel 3 — Desarrollo intermedio

12 lecciones

PLANIFICADO
  1. Diccionario de datos: tablas, campos e índices — PLANIFICADO
  2. Validaciones, disparadores y preguntas SX1 — PLANIFICADO
  3. Puntos de entrada: conceptos y cuidados — PLANIFICADO
  4. Creación de una clase en AdvPL — PLANIFICADO
  5. Propiedades, métodos y encapsulación — PLANIFICADO
  6. Componentes visuales fundamentales — PLANIFICADO
  7. Diálogos, SAY, GET, botones y paneles — PLANIFICADO
  8. Browses: conceptos y alternativas — PLANIFICADO
  9. FWMBrowse — PLANIFICADO
  10. Procesamientos con indicador de progreso — PLANIFICADO
  11. FWGridProcess — PLANIFICADO
  12. Manipulación de archivos de texto — PLANIFICADO

Proyecto del nivel: Rutina visual con parámetros, browse, procesamiento y registro del resultado.

Nivel 4 — Desarrollo avanzado

14 lecciones

PLANIFICADO
  1. Conceptos de SQL en Protheus — PLANIFICADO
  2. TopConn y TCQuery — PLANIFICADO
  3. Tipos retornados y TCSetField — PLANIFICADO
  4. Embedded SQL — PLANIFICADO
  5. Tablas e índices temporales — PLANIFICADO
  6. Transacciones y tratamiento de fallos — PLANIFICADO
  7. Ejecución automática con MsExecAuto — PLANIFICADO
  8. Introducción a MVC en Protheus — PLANIFICADO
  9. Modelos, formularios y grids en MVC — PLANIFICADO
  10. Puntos de entrada MVC — PLANIFICADO
  11. Servicios REST en AdvPL — PLANIFICADO
  12. Consumo de APIs y tratamiento de JSON — PLANIFICADO
  13. Informes y generación de hojas de cálculo — PLANIFICADO
  14. Buenas prácticas, rendimiento, registros y seguridad — PLANIFICADO

Proyecto del nivel: Aplicación integrada con MVC, consulta SQL, procesamiento, registro y servicio externo.