• No hay productos en el carrito.

Certificado Profesional · Impartido por SASPago único de $4,990 MXN · acceso por 12 meses

Programador SAS avanzado

Haga crecer su carrera con una credencial SAS

Certificado con validez SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 144 h 100% autodidacta 19 unidades Nivel intermedio
Modalidad

Así estudias: curso autodidacta

  • Autodidacta y 100% en línea: contenido disponible 24/7.
  • Avanzas a tu ritmo: la plataforma guarda tu progreso.
  • Sin tutor ni clases en vivo: el curso está diseñado para estudiarse por tu cuenta.
  • Te evalúas con actividades automáticas, sin entregas a un tutor.
Qué aprenderás

Lo que serás capaz de hacer

Cuando complete este programa de certificación profesional, tendrá experiencia en programación SAS utilizando SAS 9 y será capaz de procesar datos utilizando Structured Query Language en el entorno SAS, utilizar la facilidad de macros SAS para diseñar, escribir y depurar programas de macros dinámicos, y utilizar técnicas y procedimientos avanzados de pasos DATA para manipular datos. Estas habilidades le preparan para el examen de certificación SAS Advanced Programming Professional.

  • Procese datos utilizando el Lenguaje de Consulta Estructurado en el entorno SAS
  • Utilice la función de macros de SAS para diseñar, escribir y depurar programas de macros dinámicos
  • Utilice técnicas y procedimientos avanzados de paso de DATOS para manipular los datos
Habilidades que desarrollarás
SQL SAS (software) Gestión de bases de datos Lenguajes de consulta Acceso a datos Sistemas de gestión de bases de datos Presentación de datos Transformación de datos Programación estadística Manipulación de datos Procesamiento de datos Gestión de datos Reutilización de código Limpieza de datos Documentación de software

Temario

UNIDAD 1 - Visión general del curso y configuración de datos · 6 lecciones

Lenguaje de consulta estructurado (SQL) con SAS - UNIDAD 1 - Visión general del curso y configuración de datos

  • Resumen del cursoVideo · 1 min
  • Requisitos previos del alumnoLectura · 5 min
  • Utilizar los foros y obtener ayudaLectura · 5 min
  • Acceda al software SAS para este cursoLectura · 10 min
  • Configurar datos para este cursoLectura · 30 min
  • Preguntas frecuentesLectura · 10 min
UNIDAD 2 - Esenciales · 11 lecciones

Lenguaje de consulta estructurado (SQL) con SAS - UNIDAD 2 - Esenciales

  • Visión generalVideo · 0 min
  • ¿Qué es SQL?Video · 3 min
  • ¿Qué es PROC SQL?Video · 2 min
  • Sintaxis de PROC SQLVideo · 2 min
  • Explorar las tablasVideo · 2 min
  • Demostración: Exploración de la tabla de clientesVideo · 3 min
  • Opciones SQLVideo · 1 min
  • Actividad 1.01Cuestionario · 10 min
  • Comparación entre SQL y el paso DATAVideo · 1 min
  • Más información (opcional)Lectura · 30 min
  • EsencialesCuestionario · 50 min
UNIDAD 3 - Fundamentos de PROC SQL · 52 lecciones

Lenguaje de consulta estructurado (SQL) con SAS - UNIDAD 3 - Fundamentos de PROC SQL

  • Visión generalVideo · 1 min
  • Filtrado de filas mediante la cláusula WHEREVideo · 5 min
  • Actividad 2.01Cuestionario · 10 min
  • Operadores WHERE especiales: Valores perdidosVideo · 1 min
  • Actividad 2.02Cuestionario · 10 min
  • Valores de fecha, hora y fecha-horaLectura · 10 min
  • Especialidades adicionales Operarios de WHEREVideo · 2 min
  • Ordenación de la salida con la cláusula ORDER BYVideo · 1 min
  • Actividad 2.03Cuestionario · 10 min
  • Ordenar columnas por posiciónVideo · 0 min
  • Mejorar los informesVideo · 5 min
  • Actividad 2.04Cuestionario · 10 min
  • Demostración: Creación de informes sencillosVideo · 5 min
  • Creación de una nueva columnaVideo · 1 min
  • Actividad 2.05Cuestionario · 10 min
  • Subconjunto de valores calculadosVideo · 1 min
  • Asignación condicional de valores con la expresión CASEVideo · 2 min
  • Demostración: Asignación condicional de valoresVideo · 2 min
  • Práctica de Nivel 1: Consulta de una tablaCuestionario · 20 min
  • Práctica de nivel 2: Trabajar con valores de fecha y horaCuestionario · 20 min
  • Eliminación de filas duplicadas con la palabra clave DISTINCTVideo · 1 min
  • Actividad 2.06Cuestionario · 10 min
  • Resumir datosVideo · 2 min
  • Funciones de resumen de uso comúnLectura · 10 min
  • Demostración: Uso de funciones de resumen para analizar una tablaVideo · 4 min
  • Resumen de datos con la función COUNTVideo · 0 min
  • Actividad 2.07Cuestionario · 10 min
  • Agrupación de datosVideo · 2 min
  • Demostración: Análisis de grupos de datosVideo · 4 min
  • Resumir datos de fecha y horaVideo · 1 min
  • Actividad 2.08Cuestionario · 10 min
  • Contar filas mediante una expresión booleanaVideo · 1 min
  • Demostración: Resumen de datos mediante una expresión booleanaVideo · 2 min
  • Práctica de nivel 1: Eliminación de duplicadosCuestionario · 20 min
  • Práctica de nivel 2: Agrupación y resumen de datosCuestionario · 20 min
  • Creación de tablasVideo · 1 min
  • Creación de tablas a partir de una consultaVideo · 1 min
  • Actividad 2.09Cuestionario · 10 min
  • Creación de estructuras de tablasVideo · 1 min
  • Inserción de filas en tablasVideo · 3 min
  • Eliminación de tablas en PROC SQLVideo · 0 min
  • Actividad 2.10Cuestionario · 10 min
  • Declaraciones adicionales para actualizar tablasLectura · 10 min
  • EscenarioVideo · 1 min
  • DICCIONARIO CuadrosVideo · 2 min
  • Actividad 2.11Cuestionario · 10 min
  • Demostración: Utilización de tablas DICCIONARIOVideo · 5 min
  • Práctica de nivel 1: Contar el número de mesas de una bibliotecaCuestionario · 20 min
  • Práctica de nivel 2: Contar el número de mesas en todas las bibliotecasCuestionario · 20 min
  • Hoja de trucos sobre el orden de ejecución de SQL (opcional)Lectura · 1 min
  • Más información (opcional)Lectura · 1 min
  • Fundamentos de PROC SQLCuestionario · 1 h 15 min
UNIDAD 4 - Uniones SQL · 39 lecciones

Lenguaje de consulta estructurado (SQL) con SAS - UNIDAD 4 - Uniones SQL

  • Visión generalVideo · 0 min
  • Unir tablasVideo · 2 min
  • Actividad 3.01Cuestionario · 10 min
  • Tipos de unionesVideo · 1 min
  • Tabla RelacionesLectura · 5 min
  • Unir dos tablas con una unión internaVideo · 1 min
  • Demostración: Realización de una unión interna con PROC SQLVideo · 3 min
  • Sintaxis alternativa de unión interna SQLVideo · 1 min
  • Uso de alias de tablaVideo · 1 min
  • Actividad 3.02Cuestionario · 10 min
  • Emparejar filas con una unión naturalVideo · 2 min
  • Selección de datos de más de dos tablasVideo · 1 min
  • Actividad 3.03Cuestionario · 10 min
  • Demostración: Realización de una unión interna con cuatro tablasVideo · 3 min
  • Manejo de valores perdidosVideo · 1 min
  • Creación de uniones no equidistantesVideo · 1 min
  • Actividad 3.04Cuestionario · 10 min
  • Práctica de nivel 1: Realización de una unión internaCuestionario · 20 min
  • Práctica de nivel 2: Unirse en la desigualdadCuestionario · 20 min
  • Uniones externas SQLVideo · 1 min
  • Realización de uniones exteriores izquierda y derechaVideo · 1 min
  • Actividad 3.05Cuestionario · 10 min
  • Unir dos tablas con una unión completaVideo · 1 min
  • Demostración: Realización de una unión completa con Proc SQLVideo · 3 min
  • Identificación de filas no coincidentesVideo · 1 min
  • Actividad 3.06Cuestionario · 10 min
  • Práctica de nivel 1: Uso de uniones externas para encontrar no coincidenciasCuestionario · 20 min
  • Nivel de práctica 2: Uso de uniones externas para resumir datosCuestionario · 20 min
  • Uso de uniones reflexivasVideo · 1 min
  • Demostración: Realización de una unión reflexivaVideo · 2 min
  • Uso de funciones para unir tablasVideo · 1 min
  • Actividad 3.07Cuestionario · 10 min
  • Uso de funciones para unir cuando los tipos de columna son diferentesVideo · 0 min
  • Actividad 3.08Cuestionario · 10 min
  • Conversión de valores de columna con funcionesVideo · 1 min
  • Actividad 3.09Cuestionario · 10 min
  • Hoja de trucos de resumen de uniones SQL (opcional)Lectura · 1 min
  • Más información (opcional)Lectura · 1 min
  • Uniones SQLCuestionario · 50 min
UNIDAD 5 - Subconsultas · 33 lecciones

Lenguaje de consulta estructurado (SQL) con SAS - UNIDAD 5 - Subconsultas

  • Visión generalVideo · 0 min
  • ¿Qué es una subconsulta?Video · 1 min
  • Utilización de una subconsulta en la cláusula WHEREVideo · 3 min
  • Demostración: Uso de una subconsulta que devuelve un único valorVideo · 3 min
  • Actividad 4.01Cuestionario · 10 min
  • Utilización de una subconsulta en la cláusula HAVINGVideo · 1 min
  • Actividad 4.02Cuestionario · 15 min
  • Subconsulta que devuelve varios valoresVideo · 2 min
  • Demostración: Uso de una subconsulta que devuelve varios valoresVideo · 3 min
  • Uso de la palabra clave ANYVideo · 1 min
  • Actividad 4.03Cuestionario · 10 min
  • Utilización de subconsultas correlacionadasVideo · 2 min
  • Nivel de práctica 1: Utilización de una subconsulta que devuelve un único valorCuestionario · 20 min
  • Nivel de práctica 2: Utilización de una subconsulta con varias funcionesCuestionario · 20 min
  • Utilización de tablas temporalesVideo · 1 min
  • ¿Qué es una vista en línea?Video · 1 min
  • Demostración: Uso de una vista en líneaVideo · 4 min
  • Creación de una vistaVideo · 3 min
  • Actividad 4.04Cuestionario · 10 min
  • Hacer portátil una vistaVideo · 2 min
  • Ventajas y desventajas de las vistas PROC SQLLectura · 10 min
  • Nivel de práctica 1: Utilizar una vista en líneaCuestionario · 20 min
  • Práctica de nivel 2: Creación de una consulta compleja mediante vistas en líneaCuestionario · 20 min
  • Utilización de una subconsulta en la cláusula SELECTVideo · 1 min
  • Remergir estadísticas de resumen en PROC SQLVideo · 2 min
  • Demostración: Remergir estadísticas resumidasVideo · 2 min
  • Control de la reemergenciaVideo · 1 min
  • Actividad 4.05Cuestionario · 10 min
  • Remerging GROUP BY Resumen estadísticoVideo · 1 min
  • Práctica de nivel 1: Remergir las estadísticas resumidasCuestionario · 20 min
  • Nivel de práctica 2: Utilización de una subconsulta en la cláusula SELECT con una vista en líneaCuestionario · 20 min
  • Más información (opcional)Lectura · 1 min
  • SubconsultasCuestionario · 50 min
UNIDAD 6 - Operadores de conjuntos · 22 lecciones

Lenguaje de consulta estructurado (SQL) con SAS - UNIDAD 6 - Operadores de conjuntos

  • Visión generalVideo · 0 min
  • Combinación de datos mediante operadores de conjuntosVideo · 2 min
  • ¿Qué son los operadores de conjuntos?Video · 2 min
  • Uso de los operadores de conjuntosVideo · 2 min
  • Utilización del operador INTERSECTVideo · 1 min
  • Actividad 5.01Cuestionario · 10 min
  • Utilización de un operador de conjunto frente a una uniónLectura · 10 min
  • Uso del operador EXCEPTVideo · 1 min
  • Actividad 5.02Cuestionario · 10 min
  • Utilización de un operador de conjunto frente a una subconsultaLectura · 10 min
  • Utilización del operador UNIONVideo · 1 min
  • Demostración: Uso del operador UNION para encontrar todas las filas únicasVideo · 3 min
  • Comportamiento por defecto del operador UNIONVideo · 1 min
  • Combinación de operadores de conjuntosVideo · 1 min
  • Nivel de práctica 1: Utilización del operador de conjunto EXCEPTCuestionario · 20 min
  • Nivel de práctica 2: Uso del operador de conjunto EXCEPT con la palabra clave DISTINCTCuestionario · 10 min
  • Utilización del operador OUTER UNIONVideo · 1 min
  • Demostración: Uso del operador OUTER UNION para combinar tablasVideo · 4 min
  • SQL frente a la programación SAS tradicionalLectura · 10 min
  • Práctica: Utilización del operador de conjunto OUTER UNIONCuestionario · 20 min
  • Más información (opcional)Lectura · 1 min
  • Operadores de conjuntosCuestionario · 50 min
UNIDAD 7 - Uso y creación de variables macro en SQL · 14 lecciones

Lenguaje de consulta estructurado (SQL) con SAS - UNIDAD 7 - Uso y creación de variables macro en SQL

  • Visión generalVideo · 0 min
  • Creación de variables macro definidas por el usuarioVideo · 2 min
  • Actividad 6.01Cuestionario · 10 min
  • Creación de variables macro basadas en datosVideo · 3 min
  • Demostración: Utilización de una variable de macro controlada por datos PROC SQLVideo · 3 min
  • Creación de múltiples variables macroVideo · 1 min
  • Actividad 6.02Cuestionario · 10 min
  • Concatenar valores en una macrovariableVideo · 1 min
  • Demostración: Uso de PROC SQL para concatenar varios valores en una macro variableVideo · 5 min
  • Uso de formatos con variables macroLectura · 10 min
  • Práctica de nivel 1: Creación de una variable macro a partir de una consulta SQLCuestionario · 20 min
  • Práctica de nivel 2: Creación de una macrovariable con una lista de valores a partir de una consulta SQLCuestionario · 20 min
  • Más información (opcional)Lectura · 1 min
  • Uso y creación de variables macro en SQLCuestionario · 50 min
UNIDAD 8 - Acceso a datos DBMS con SAS/ACCESS · 23 lecciones

Lenguaje de consulta estructurado (SQL) con SAS - UNIDAD 8 - Acceso a datos DBMS con SAS/ACCESS

  • Visión generalVideo · 0 min
  • Definición de la tecnología SAS/ACCESSVideo · 1 min
  • Opciones de conexiónVideo · 1 min
  • Nota sobre las demos que acceden a bases de datos en esta lecciónLectura · 10 min
  • Visión general del mecanismo de paso SQLVideo · 1 min
  • Pasos para utilizar el mecanismo de paso SQLVideo · 3 min
  • Guardar los resultados de la consulta SQL Pass-ThroughLectura · 10 min
  • Demostración: Utilización de una consulta SQL Pass-ThroughVideo · 3 min
  • Consideraciones sobre la instalación de paso SQLVideo · 1 min
  • Visión general de la declaración LIBNAME de SAS/ACCESSVideo · 1 min
  • Demostración: Uso de la sentencia LIBNAME de SAS/ACCESSVideo · 3 min
  • Consideraciones sobre el LIBNAME de SAS/ACCESSVideo · 3 min
  • Acceda a la documentación de referencia específica del SGBD SASLectura · 10 min
  • ¿Qué es PROC FEDSQL?Video · 1 min
  • Comparación de PROC SQL con PROC FEDSQLVideo · 3 min
  • PROC FEDSQL SintaxisVideo · 1 min
  • Actividad 7.01Cuestionario · 10 min
  • Examen del código SQL enviadoVideo · 1 min
  • FedSQL y SAS ViyaVideo · 1 min
  • PROC SQL Versus PROC FEDSQLLectura · 10 min
  • Hoja de trucos PROC SQL frente a PROC FEDSQL (opcional)Lectura · 1 min
  • Más información (opcional)Lectura · 1 min
  • Acceso a datos DBMS con SAS/ACCESSCuestionario · 30 min
UNIDAD 9 - Estudio de caso (con honores) y examen práctico de certificación · 6 lecciones

Lenguaje de consulta estructurado (SQL) con SAS - UNIDAD 9 - Estudio de caso (con honores) y examen práctico de certificación

  • Examen Práctico de Certificación SAS: Examen basado en el rendimiento de programación avanzada de SAS 9.4Actividad · 1 h
  • El problema empresarial y los resultados requeridosLectura · 10 min
  • Cree las tablas de entrada del estudio de casoLectura · 10 min
  • Seleccione una guía de casos prácticosLectura · 10 min
  • Ponga a prueba los resultados de su estudio de casoCuestionario · 30 min
  • Solución de un caso de éxitoLectura · 10 min
UNIDAD 10 - Herramienta de macros SAS · 31 lecciones

Lenguaje de macros SAS - UNIDAD 10 - Herramienta de macros SAS

  • Resumen del cursoVideo · 1 min
  • Requisitos previos del alumnoLectura · 2 min
  • Repaso de los fundamentos de la programación en SASActividad · 15 min
  • Acceder al software SAS y configurar los datos (OBLIGATORIO)Lectura · 10 min
  • Preguntas frecuentesLectura · 10 min
  • IntroducciónVideo · 0 min
  • Ventajas de utilizar macros SASVideo · 2 min
  • Eficacia de las macroaplicacionesVideo · 0 min
  • Desarrollo de macroaplicacionesVideo · 1 min
  • IntroducciónVideo · 0 min
  • Lenguajes de programación SASVideo · 1 min
  • Flujo del programaVideo · 1 min
  • TokensVideo · 2 min
  • Prueba de conocimientos: tokensCuestionario · 2 min
  • TokenizaciónVideo · 1 min
  • Tokenizar código con macrodisparadoresVideo · 2 min
  • Prueba de conocimientos: Flujo del programaCuestionario · 15 min
  • Variables macroVideo · 1 min
  • Creación de variables macro con %LETVideo · 3 min
  • Borrado de variables de macroVideo · 1 min
  • Resolución de macrovariablesVideo · 4 min
  • Uso de SYMBOLGEN para solucionar problemas de referencias de variables de macrosVideo · 1 min
  • Prueba de conocimientos: SYMBOLGEN para solucionar problemas con las referencias a variables de macroCuestionario · 10 min
  • Práctica de nivel 1: Definición y utilización de macrovariables de sustituciónCuestionario · 20 min
  • Delimitación de referencias de variables de macrosVideo · 2 min
  • Visualización de variables de macrosVideo · 1 min
  • Variables macro automáticasVideo · 1 min
  • Prueba de conocimientos: delimitación, visualización y variables automáticas de macroCuestionario · 10 min
  • Actualización de las macrovariablesVideo · 1 min
  • Ejercicio de nivel 2: Uso de referencias a variables de macro con delimitadoresCuestionario · 20 min
  • Herramienta de macros SASCuestionario · 50 min
UNIDAD 11 - Almacenamiento y procesamiento de texto · 36 lecciones

Lenguaje de macros SAS - UNIDAD 11 - Almacenamiento y procesamiento de texto

  • IntroducciónVideo · 1 min
  • Uso de funciones macroVideo · 1 min
  • Funciones SAS y funciones macroVideo · 3 min
  • Actividad 3.01Cuestionario · 10 min
  • Procesamiento de texto con funciones macroVideo · 2 min
  • Pregunta 3.02Cuestionario · 2 min
  • Ejecución de funciones SAS DATA Step durante la tokenizaciónVideo · 1 min
  • Actividad 3.03Cuestionario · 10 min
  • Evaluación de expresiones aritméticasVideo · 2 min
  • Uso de caracteres especialesVideo · 5 min
  • Actividad 3.04Cuestionario · 10 min
  • Demostración: Uso de funciones macroVideo · 4 min
  • Práctica de nivel 1: Uso de las funciones %UPCASE y %SCANCuestionario · 20 min
  • Práctica de nivel 2: Uso de las funciones de cita de macrosCuestionario · 20 min
  • Creación de macro variables en PROC SQLVideo · 5 min
  • Demostración: Creación de macro variables con una consulta PROC SQLVideo · 4 min
  • Práctica de Nivel 1: Uso de PROC SQL para generar macro variables para su uso en un informe TítuloCuestionario · 20 min
  • Práctica de Nivel 2: Uso de PROC SQL para generar variables de macro para su uso en pasos posterioresCuestionario · 20 min
  • Escenario: Crear macro variables en un paso DATAVideo · 2 min
  • Actividad3.05Cuestionario · 10 min
  • Paso de datos frente al tiempo de ejecución de la macroVideo · 2 min
  • Creación de variables macro en un paso DATAVideo · 3 min
  • Pregunta 3.06Cuestionario · 2 min
  • Creación de variables de macro durante la ejecución del paso DATAVideo · 2 min
  • Actividad 3.07Cuestionario · 10 min
  • Demostración: Creación de macro variables con el paso DATAVideo · 4 min
  • Comparación del paso DATA y PROC SQLVideo · 1 min
  • Práctica de Nivel 1: Creación de variables macro con la rutina SYMPUTXCuestionario · 20 min
  • Práctica de nivel 2: Uso de un paso DATA _NULL_ para crear una serie de macro variablesCuestionario · 20 min
  • Escenario: Utilización de referencias indirectasVideo · 2 min
  • Actividad 3.08Cuestionario · 10 min
  • Regla de reexploración hacia delanteVideo · 2 min
  • Demostración: Referencias indirectas a macro variablesVideo · 5 min
  • Práctica de nivel 1: Uso de referencias indirectas a macrovariablesCuestionario · 20 min
  • Práctica de nivel 2: Uso de referencias indirectas a macrovariablesCuestionario · 20 min
  • Almacenamiento y procesamiento de textoCuestionario · 50 min
UNIDAD 12 - Trabajar con programas macro · 48 lecciones

Lenguaje de macros SAS - UNIDAD 12 - Trabajar con programas macro

  • IntroducciónVideo · 1 min
  • Definición de una macroVideo · 2 min
  • Actividad 4.01Cuestionario · 10 min
  • Uso de la opción MCOMPILENOTEVideo · 0 min
  • Llamada a una macroVideo · 2 min
  • Actividad 4.02Cuestionario · 10 min
  • Utilización de la opción MPRINTVideo · 1 min
  • Parámetros macroVideo · 1 min
  • Demostración: Definición de una macro con parámetrosVideo · 4 min
  • Parámetros de la palabra clave de la macroVideo · 2 min
  • Actividad 4.03Cuestionario · 10 min
  • Listas de parámetros mixtasVideo · 1 min
  • Práctica de nivel 1: Definición y uso de una macro con parámetrosCuestionario · 20 min
  • Práctica de Nivel 2: Uso de una Macro para Generar Código PROC MEANSCuestionario · 20 min
  • Variables macro globalesVideo · 2 min
  • Variables macro localesVideo · 1 min
  • Alcance de la macro variableVideo · 1 min
  • Pregunta 4.04Cuestionario · 2 min
  • Actividad 4.05Cuestionario · 10 min
  • Control del alcance de las macro variablesVideo · 3 min
  • Actividad 4.06Cuestionario · 10 min
  • Resolución de macrovariablesVideo · 1 min
  • Llamadas a macros anidadasVideo · 4 min
  • Práctica de nivel 1: Comprensión de las tablas de símbolosCuestionario · 10 min
  • Práctica de nivel 2: Control del alcance de la macrovariableCuestionario · 20 min
  • Procesamiento condicionalVideo · 3 min
  • Actividad 4.07Cuestionario · 10 min
  • Ejecución condicional de pasos del programaVideo · 2 min
  • Escenario: Tratamiento condicional anidadoVideo · 1 min
  • Generación condicional de pasos de programaVideo · 4 min
  • Generación condicional de sentencias completas y parcialesVideo · 2 min
  • Uso de la opción MLOGICVideo · 1 min
  • Actividad 4.08Cuestionario · 10 min
  • Demostración: Procesamiento condicionalVideo · 6 min
  • Práctica de Nivel 1: Uso del procesamiento condicional de macros para elegir qué sentencias SAS se generanCuestionario · 20 min
  • Práctica de nivel 2: Uso del procesamiento condicional de macros en código abiertoCuestionario · 20 min
  • Escenario: Generación de código repetitivoVideo · 1 min
  • %DO Declaración iterativaVideo · 4 min
  • Demostración: Bucles %DO iterativosVideo · 4 min
  • Actividad 4.09Cuestionario · 10 min
  • Uso de un bucle %DO con referencias indirectasVideo · 2 min
  • Demostración: bucles %DO con referencias indirectasVideo · 4 min
  • %DO WHILE BuclesVideo · 3 min
  • Desafío del código 4.10Cuestionario · 5 min
  • %DO UNTIL BuclesVideo · 1 min
  • Práctica de nivel 1: Uso del procesamiento iterativo y la referencia indirectaCuestionario · 20 min
  • Práctica de nivel 2: Uso de un bucle %DO %UNTILCuestionario · 20 min
  • Trabajar con programas macroCuestionario · 50 min
UNIDAD 13 - Desarrollo de macroaplicaciones · 27 lecciones

Lenguaje de macros SAS - UNIDAD 13 - Desarrollo de macroaplicaciones

  • IntroducciónVideo · 1 min
  • Macros compiladasVideo · 2 min
  • Actividad 5.01Cuestionario · 10 min
  • Macroinstalación de llamada automáticaVideo · 2 min
  • Actividad 5.02Cuestionario · 10 min
  • Llamada a macros de llamada automáticaVideo · 2 min
  • Añadir macros personales a una biblioteca de llamadas automáticasVideo · 3 min
  • Demostración: Bibliotecas de macro-llamada automáticaVideo · 5 min
  • Opciones del servicio de llamada automática SASLectura · 2 min
  • Actividad 5.03Cuestionario · 10 min
  • Desarrollar una macroaplicación SPLITTABLEVideo · 4 min
  • Actividad 5.04Cuestionario · 10 min
  • Demostración: Generación de código dependiente de datosVideo · 4 min
  • Práctica de nivel 1: Generación de informes de listados dependientes de los datosCuestionario · 20 min
  • Práctica de nivel 2: Exportación de datos a hojas de cálculo separadas en Microsoft ExcelCuestionario · 20 min
  • Mejorar las macroaplicacionesVideo · 1 min
  • Actividad 5.05Cuestionario · 10 min
  • Validación de parámetrosVideo · 2 min
  • Actividad 5.06Cuestionario · 10 min
  • Técnicas de validación adicionalesVideo · 3 min
  • Demostración: Validación de parámetrosVideo · 8 min
  • Documentar una macroVideo · 1 min
  • Actividad 5.07Cuestionario · 10 min
  • Mejoras de macros complejasVideo · 1 min
  • Práctica de nivel 1: Validación de un macroparámetroCuestionario · 20 min
  • Práctica de nivel 2: Validación de parámetros de macros con valores de datosCuestionario · 20 min
  • Desarrollo de macroaplicacionesCuestionario · 25 min
UNIDAD 14 - Estudio de caso (con honores) y examen práctico de certificación · 5 lecciones

Lenguaje de macros SAS - UNIDAD 14 - Estudio de caso (con honores) y examen práctico de certificación

  • Examen Práctico de Certificación SAS: Examen basado en el rendimiento de programación avanzada de SAS 9.4Actividad · 1 h
  • El problema empresarial y los resultados requeridosLectura · 10 min
  • Los archivos de casos prácticosLectura · 10 min
  • Seleccione una guía de casos prácticosLectura · 10 min
  • Ponga a prueba los resultados de su estudio de casoCuestionario · 30 min
UNIDAD 15 - Visión general del curso, repaso y configuración de datos · 12 lecciones

Técnicas avanzadas de programación SAS - UNIDAD 15 - Visión general del curso, repaso y configuración de datos

  • Bienvenido al cursoVideo · 1 min
  • Practicar en el cursoVideo · 2 min
  • Requisitos previos del alumnoLectura · 2 min
  • Utilizar el Foro y obtener ayudaLectura · 2 min
  • Accede al software SAS y configura los datos para este cursoLectura · 5 min
  • Preguntas frecuentesLectura · 10 min
  • Evaluación de tus conocimientos de SAS FoundationActividad · 15 min
  • Procesamiento de pasos de datosVideo · 3 min
  • Procesar un conjunto de datosVideo · 3 min
  • Demostración: Repaso de la sintaxis y el procesamiento de los pasos DATAVideo · 6 min
  • Revisión de la ejecución del DATA StepCuestionario · 10 min
  • Desde los fundamentos hasta las funciones avanzadasActividad · 15 min
UNIDAD 16 - Uso de funciones avanzadas · 29 lecciones

Técnicas avanzadas de programación SAS - UNIDAD 16 - Uso de funciones avanzadas

  • Visión generalVideo · 1 min
  • Uso de funciones en SASVideo · 2 min
  • Actividad 2.01Cuestionario · 10 min
  • Uso de la función LAGVideo · 2 min
  • Demostración: Recuperación de valores anteriores con la función LAGVideo · 2 min
  • Cálculo de una media móvilVideo · 1 min
  • Actividad 2.02Cuestionario · 10 min
  • Mejores prácticas para calcular una media móvilVideo · 1 min
  • Actividad 2.03Cuestionario · 10 min
  • Uso de las funciones COUNTVideo · 2 min
  • Uso de las funciones FINDVideo · 2 min
  • Actividad 2.04Cuestionario · 10 min
  • Demostración: Contar y encontrar palabras con funciones de caracteresVideo · 3 min
  • Nivel de práctica 1: Uso de la función LAGCuestionario · 20 min
  • Nivel de práctica 2: Utilización de las funciones COUNT y FINDWCuestionario · 20 min
  • ¿Qué son las expresiones regulares de Perl?Video · 1 min
  • ¿Qué son los metapersonajes?Video · 4 min
  • Ejemplos de metacaracteresLectura · 10 min
  • Pregunta 2.05Cuestionario · 5 min
  • Funciones PRXPARSE y PRXMATCHVideo · 3 min
  • Demostración: Validación de datos con la función PRXMATCHVideo · 4 min
  • Actividad 2.06Cuestionario · 10 min
  • PRXCHANGE FunciónVideo · 2 min
  • Búferes de capturaVideo · 2 min
  • Demostración: Normalización de datos con la función PRXCHANGEVideo · 3 min
  • Actividad 2.07Cuestionario · 10 min
  • Nivel de práctica 1: Utilización de las funciones PRXMATCH y PRXCHANGECuestionario · 20 min
  • Nivel de práctica 2: Utilización de la función PRXCHANGE con búferes de capturaCuestionario · 20 min
  • Uso de funciones avanzadasCuestionario · 50 min
UNIDAD 17 - Definición y procesamiento de matrices · 30 lecciones

Técnicas avanzadas de programación SAS - UNIDAD 17 - Definición y procesamiento de matrices

  • Visión generalVideo · 0 min
  • Procesamiento de código repetitivoVideo · 1 min
  • Utilizar una matrizVideo · 3 min
  • Referenciando un array en un bucle DOVideo · 1 min
  • Actividad 3.01Cuestionario · 10 min
  • Número desconocido de elementos de la matrizVideo · 1 min
  • Actividad 3.02Cuestionario · 10 min
  • Creación de columnas numéricas con una matrizVideo · 2 min
  • Especificación de los límites inferior y superiorVideo · 1 min
  • Demostración: Procesamiento de matrices unidimensionales: Parte 1Video · 4 min
  • Datos rotativosVideo · 2 min
  • Actividad 3.03Cuestionario · 10 min
  • Especificación de los valores iniciales de los elementos de la matrizVideo · 2 min
  • Creación de columnas de caracteres con una matrizVideo · 1 min
  • Pregunta 3.04Cuestionario · 10 min
  • Demostración: Procesamiento de matrices unidimensionales: Parte 2Video · 3 min
  • Práctica de nivel 1: Utilización de matrices unidimensionales en datos numéricosCuestionario · 20 min
  • Práctica de nivel 2: Utilización de matrices unidimensionales en datos de caracteresCuestionario · 20 min
  • Matrices bidimensionalesVideo · 0 min
  • Realizar una búsqueda en la tablaVideo · 4 min
  • Pregunta 3.05Cuestionario · 5 min
  • Demostración: Procesamiento de matrices bidimensionales: Parte 1Video · 3 min
  • Especificación de valores iniciales para elementos de matrices bidimensionalesVideo · 1 min
  • Actividad 3.06Cuestionario · 10 min
  • Carga de una matriz bidimensional desde una tablaVideo · 1 min
  • Demostración: Procesamiento de matrices bidimensionales: Parte 2Video · 3 min
  • Ventajas y desventajas de las matricesLectura · 10 min
  • Práctica de nivel 1: Utilización de una matriz bidimensional basada en valores inicialesCuestionario · 20 min
  • Práctica de nivel 2: Utilización de una matriz bidimensional basada en la carga de una tablaCuestionario · 20 min
  • Definición y procesamiento de matricesCuestionario · 50 min
UNIDAD 18 - Definición y procesamiento de objetos Hash · 32 lecciones

Técnicas avanzadas de programación SAS - UNIDAD 18 - Definición y procesamiento de objetos Hash

  • Visión generalVideo · 1 min
  • Realización de una búsqueda en la tabla: Ejemplo 1Video · 2 min
  • ¿Qué es un objeto Hash?Video · 2 min
  • Proceso del objeto Hash: Ejemplo 1Video · 1 min
  • Actividad 4.01Cuestionario · 10 min
  • Declarar un objeto HashVideo · 1 min
  • Especificación del argumento DATASETLectura · 10 min
  • Uso de métodos de objetos HashVideo · 2 min
  • Utilización de declaraciones de métodos múltiplesLectura · 10 min
  • Demostración: Declarar y definir un objeto HashVideo · 2 min
  • Realización de una búsqueda en la tabla: Ejemplo 2Video · 0 min
  • Actividad 4.02Cuestionario · 10 min
  • Método FINDVideo · 1 min
  • Argumentos CLAVEVideo · 1 min
  • Demostración: Realización de una búsqueda en una tabla con el método FINDVideo · 3 min
  • Nivel de práctica 1: Realizar una búsqueda en una tabla utilizando una sola claveCuestionario · 20 min
  • Práctica de nivel 2: Realización de una búsqueda en una tabla utilizando tres clavesCuestionario · 20 min
  • Añadir datos a un objeto HashVideo · 1 min
  • Guardar un objeto HashVideo · 2 min
  • Demostración: Creación de una tabla con los métodos ADD y OUTPUTVideo · 3 min
  • Componentes clave únicos y duplicadosVideo · 1 min
  • Actividad 4.03Cuestionario · 10 min
  • Nivel de práctica 1: Creación de una tabla ordenada a partir de un objeto HashCuestionario · 20 min
  • Nivel de práctica 2: Eliminación de un paso PROC SORT mediante la creación de una tabla ordenada a partir de un objeto HashCuestionario · 20 min
  • ¿Qué es un objeto Iterador Hash?Video · 1 min
  • Creación del objeto hash y del objeto iterador hashVideo · 1 min
  • Métodos del objeto Hash IteratorVideo · 1 min
  • Demostración: Lectura de datos en dirección de avance y retrocesoVideo · 2 min
  • Ventajas y desventajas de los objetos hashLectura · 10 min
  • Práctica de nivel 1: Lectura de datos en sentido directo e inversoCuestionario · 20 min
  • Práctica de nivel 2: Lectura de datos en sentido directo e inversoCuestionario · 20 min
  • Definición y procesamiento de objetos HashCuestionario · 50 min
UNIDAD 19 - Utilización de procedimientos de utilidad · 23 lecciones

Técnicas avanzadas de programación SAS - UNIDAD 19 - Utilización de procedimientos de utilidad

  • Visión generalVideo · 1 min
  • Creación de formatos personalizadosVideo · 2 min
  • Formatos personalizados de fecha y horaVideo · 4 min
  • Pregunta 5.01Cuestionario · 5 min
  • Demostración: Especificación de una plantilla para valores de fecha y horaVideo · 2 min
  • Actividad 5.02Cuestionario · 10 min
  • Formatos numéricos personalizadosVideo · 6 min
  • Pregunta 5.03Cuestionario · 5 min
  • Formato personalizado de números grandesVideo · 2 min
  • Demostración: Especificación de una plantilla para números grandesVideo · 3 min
  • Nivel de práctica 1: Especificación de una plantilla basada en directivas de fechaCuestionario · 20 min
  • Nivel de práctica 2: Especificación de una plantilla basada en selectores de dígitosCuestionario · 20 min
  • Creación y uso de una función personalizadaVideo · 4 min
  • Demostración: Creación de funciones que contienen un argumentoVideo · 2 min
  • Actividad 5.04Cuestionario · 10 min
  • Pasar y devolver valoresVideo · 1 min
  • Demostración: Creación de funciones que contienen múltiples argumentosVideo · 3 min
  • Creación de una rutina de llamada personalizadaVideo · 2 min
  • Ventajas de las funciones personalizadas y las rutinas de llamadaLectura · 10 min
  • Nivel de práctica 1: Creación de una función personalizada que devuelve un valor numéricoCuestionario · 20 min
  • Nivel de práctica 2: Creación de una función personalizada que devuelve un valor de carácterCuestionario · 20 min
  • Utilización de procedimientos de utilidadCuestionario · 50 min
  • Examen Práctico de Certificación SAS: Examen basado en el rendimiento de programación avanzada de SAS 9.4Actividad · 1 h
Certificado oficial

Certificado con validez SEP: lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $4,990 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    19 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    159 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Programador SAS avanzado

Muestra · verificable por folio y QR

  • Certificado SEP incluido (sin costo). Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por SAS.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 19 unidades · 479 lecciones · 144 h
  • 12 meses de acceso
  • 159 cuestionarios de evaluación
  • Certificado SEP incluido (sin costo), emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$4,990MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor de inscripción
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $4,990 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por SAS; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

¿El curso tiene validez SEP?

Sí, incluido sin costo. Al completar el curso recibes un certificado emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

¿El curso tiene tutor o clases en vivo?

No. Es un curso autodidacta: estudias por tu cuenta, a tu ritmo, sin tutor ni sesiones en vivo.

¿Cómo se evalúa?

Te evalúas con actividades automáticas, sin entregas a un tutor.

Cursos relacionados

Certificado emitido por la SEP a través del Gobierno del Estado de México · Programador SAS avanzado

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture