Formación AdvPL
Una formación progresiva: desde los fundamentos del lenguaje hasta MVC, SQL, integraciones y automatización en Protheus.
Qué es AdvPL y dónde se utiliza
Aprende AdvPL mediante una ruta planificada de 52 lecciones, con práctica, revisiones dirigidas y proyectos.
Iniciar lección →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
Nivel 1 — Fundamentos de AdvPL
14 lecciones
- Qué es AdvPL y dónde se utiliza ✓
- Preparación del entorno de desarrollo — PLANIFICADO
- Estructura de un fuente .prw — PLANIFICADO
- Includes y directivas de compilación — PLANIFICADO
- Variables y convenciones de nombres — PLANIFICADO
- Tipos de datos — PLANIFICADO
- Ámbitos Local, Static, Private y Public — PLANIFICADO
- Operadores matemáticos, relacionales y lógicos — PLANIFICADO
- Cadenas y funciones de manipulación — PLANIFICADO
- Estructuras If...Else...EndIf — PLANIFICADO
- Estructura Do Case...EndCase — PLANIFICADO
- Estructura While...EndDo — PLANIFICADO
- Estructura For...Next ✓
- 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
Nivel 2 — Protheus esencial
12 lecciones
- Funciones, parámetros y valores de retorno — PLANIFICADO
- Paso por valor y por referencia — PLANIFICADO
- Bloques de código — PLANIFICADO
- Macrosustitución — PLANIFICADO
- Estructura de las tablas de Protheus — PLANIFICADO
- Alias, áreas de trabajo y registros — PLANIFICADO
- Preservación de áreas con GetArea y RestArea — PLANIFICADO
- Navegación con DbGoTop, DbSkip, Eof y DbGoTo — PLANIFICADO
- Órdenes y búsquedas con DbSetOrder, DbSeek y MsSeek — PLANIFICADO
- Inclusión y modificación con RecLock y MsUnlock — PLANIFICADO
- Eliminación lógica y control de registros — PLANIFICADO
- 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
Nivel 3 — Desarrollo intermedio
12 lecciones
- Diccionario de datos: tablas, campos e índices — PLANIFICADO
- Validaciones, disparadores y preguntas SX1 — PLANIFICADO
- Puntos de entrada: conceptos y cuidados — PLANIFICADO
- Creación de una clase en AdvPL — PLANIFICADO
- Propiedades, métodos y encapsulación — PLANIFICADO
- Componentes visuales fundamentales — PLANIFICADO
- Diálogos, SAY, GET, botones y paneles — PLANIFICADO
- Browses: conceptos y alternativas — PLANIFICADO
- FWMBrowse — PLANIFICADO
- Procesamientos con indicador de progreso — PLANIFICADO
- FWGridProcess — PLANIFICADO
- 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
Nivel 4 — Desarrollo avanzado
14 lecciones
- Conceptos de SQL en Protheus — PLANIFICADO
- TopConn y TCQuery — PLANIFICADO
- Tipos retornados y TCSetField — PLANIFICADO
- Embedded SQL — PLANIFICADO
- Tablas e índices temporales — PLANIFICADO
- Transacciones y tratamiento de fallos — PLANIFICADO
- Ejecución automática con MsExecAuto — PLANIFICADO
- Introducción a MVC en Protheus — PLANIFICADO
- Modelos, formularios y grids en MVC — PLANIFICADO
- Puntos de entrada MVC — PLANIFICADO
- Servicios REST en AdvPL — PLANIFICADO
- Consumo de APIs y tratamiento de JSON — PLANIFICADO
- Informes y generación de hojas de cálculo — PLANIFICADO
- Buenas prácticas, rendimiento, registros y seguridad — PLANIFICADO
Proyecto del nivel: Aplicación integrada con MVC, consulta SQL, procesamiento, registro y servicio externo.
