L'essentiel

Icon NSF

Code(s) NSF

326p : Informatique, traitement de l'information (organisation, gestion)

326m : Informatique, traitement de l'information

326t : Programmation, mise en place de logiciels

Icon formacode

Formacode(s)

31088 : Programmation

Icon date

Date d’échéance
de l’enregistrement

31-12-2021

326p : Informatique, traitement de l'information (organisation, gestion)

326m : Informatique, traitement de l'information

326t : Programmation, mise en place de logiciels

31088 : Programmation

31-12-2021

Nom légal Siret Nom commercial Site internet
SAS INSTITUTE 32795710600039 - -

Objectifs et contexte de la certification :

La certification concerne tous les utilisateurs SAS qui sont amenés à programmer : consultants, chercheurs, informaticiens, statisticiens, data miners, data scientists, universitaires, …


Depuis 1999, les certifications SAS garantissent le niveau de connaissances théoriques et pratiques sur les logiciels SAS et permettent d’établir un standard dans l’écosystème SAS.
La présente certification atteste des compétences avancées en programmation avec le système SAS® 9 notamment la maîtrise des techniques avancées de programmation, l’utilisation des concepts d’optimisation de traitement et de ressources machines, la création de macros fonctions réutilisables, l’écriture et l’interprétation de code SQL.

Compétences attestées :

La certification valide la maîtrise en programmation avancée SAS :
- Utiliser les techniques avancées de programmation de l'étape DATA,
- Optimiser ses programmes en terme d'exécution et de consommation de ressources machines,
- Ecrire et interpréter du code SQL dans SAS
- Créer et utiliser le langage MACRO

Les compétences évaluées sont les suivantes :

- Accéder aux données en utilisant le langage SQL :

      * Accéder aux données par le langage SQL

      * Comprendre et utiliser la syntaxe SQL

      * Accéder à une table simple et réaliser des jointures entre tables,

      * Filtrer les données,

      * Créer des requêtes imbriquées,

      * Utiliser les vues,

      * Comparer l’efficacité d’un traitement SQL avec un traitement SAS classique,

      * Accéder au dictionnaire des tables (et variables) en utilisant une procédure SQL

- Utiliser le traitement Macro :

      * Créer et utiliser des macro-variables et comprendre les macro-variables automatiques,
      * Automatiser l’écriture des programmes en créant et utilisant des fonctions macros,

      * Utiliser les fonctions macros,

      * Utiliser les options de débogage avec le langage macro

      * Créer des programmes avec le langage macro

- Optimiser les exécutions de programmes :

      * Maîtriser l’utilisation avancée des techniques de recherche de données : tableaux, hash
         objets, combinaison et fusion de tables,

      * Réduire l’utilisation des ressources machines : consommation de mémoire, utilisation de
         CPU,

      * Mesurer la performance d’un traitement et comparer différents scénarios
          algorithmiques,

      * Utiliser les index et les vues à bon escient,

      * Optimiser les procédures de tri sur les données

Modalités d'évaluation :

Les compétences nécessaires à la certification peuvent s'acquérir en auto-apprentissage (SAS mettant à disposition des tutoriaux gratuits en ligne sur son site de formation), en participant à des projets d'implémentation en entreprise, ou en suivant un cursus de formation au centre de formation SAS.

La durée du cursus de formation délivré par SAS est de 63 heures incluant 3 formations présentielles ou e-learning, une journée de préparation à la certification, un examen blanc. Le cursus peut-être réalisé sur plusieurs mois calendaires.

Le cas échéant, niveaux de maîtrise des compétences :

Aucun niveau délivré

Le cas échéant, durée de validité en années :

Si durée limitée, modalités de renouvellement :

Possibilité de validation partielle :

Non

Références juridiques des règlementations d’activité :

Le cas échant, prérequis à l’entrée en formation :

La certification n'a pas d'autre pré-requis que de maîtriser les concepts de base liés à la programmation avancée.
Ceux-ci peuvent s'acquérir en suivant le cursus de formation "Cursus certification : programmation avancée" délivré par SAS.

Ce cursus de 63 heures est organisé comme suit :
- une formation de 3 jours sur les techniques avancées de programmation, (programmation niveau 3)
- une formation de 3 jours sur le macro langage,
- une formation de 2 jours sur le langage SQL,
- une journée de révision/préparation à l'examen incluant la réalisation d'un examen blanc,
- la mise à disposition durant tout le cursus de lectures additionnelles, d'e-learning complémentaires,
- la possibilité durant tout le cursus d'échanger avec les formateurs SAS pour répondre à toute question/interrogation,
- le passage de l'examen

Le candidat peut aussi s'auto-former grâce à l'ensemble des ressources d'auto-apprentissage mises à disposition gratuitement par SAS sur son site de formation ou créer son cursus à la carte.

Le cas échant, prérequis à la validation de la certification :

Statistiques :

Le certificateur n'habilite aucun organisme préparant à la certification