Passa al contenuto principale

Durata

2 giorni

Prezzo

730,00 €

Lingua

Italiano
Iscriversi non è mai stato così semplice
Compila il form sottostante.
Mi iscrivo in qualità di
Corso
Modalità di pagamento

Il pagamento dell’intera quota di partecipazione ai corsi deve essere effettuato con Bonifico Bancario anticipato alla conferma di attivazione corso, tramite le seguenti coordinate bancarie intestate a Global learning srl:

UNICREDIT IBAN IT 84 Z 02008 05108 000401453196

Termini e condizioni
Oggetto
Oggetto delle presenti Condizioni Generali è la fornitura da parte di Global learning dei propri servizi formativi.
Iscrizione
Le iscrizioni ai corsi nelle date previste dal Calendario Corsi possono essere effettuate tramite prenotazione telefonica o via mail, a cui deve seguire conferma scritta, attraverso la compilazione del Form di iscrizione o inviando via email, debitamente compilato in ogni sua parte e sottoscritto. L’iscrizione è confermata al ricevimento del corrispettivo da parte di Global learning.
Disdetta
L’iscrizione al corso a calendario o l’ordine per un corso dedicato possono essere annullati o rinviati senza oneri se comunicati almeno 10 giorni lavorativi prima della data di inizio del corso. Dopo tale data o nel caso di mancata disdetta o qualora il partecipante interrompa la frequenza al corso per motivi non attribuibili a Global learning è dovuto l’intero corrispettivo. È ammessa la sostituzione del partecipante.
Rinvio e Annullamento Corsi
Global learning potrà, entro 10 giorni lavorativi dalla data di inizio o per cause di forza maggiore anche in data successiva, rinviare o cancellare i corsi, dandone comunicazione scritta o telefonica al Cliente.
Corrispettivi
Il Cliente è tenuto al pagamento dei corrispettivi previsti dal Calendario Corsi Global learning in vigore al momento dell’iscrizione o di quanto specificato nell’offerta emessa da Global learning, oltre IVA.
Trattamento dati personali
Si precisa che l’informativa in ordine al trattamento dei dati personali dei clienti da parte della Titolare Global learning è pubblicata nel modulo d’iscrizione ai corsi.
Diritto d’autore
Il Cliente prende atto per sé ed i partecipanti che i corsi ed i materiali ad essi relativi sono di proprietà di Global learning e/o di eventuali terzi danti causa. è vietato pertanto trarre copia del materiale e diffondere presso terzi il contenuto dei corsi senza previa autorizzazione scritta dei proprietari.
Chiedi informazioni

SAS Programming 3: Advanced Techniques and Efficiencies 

Codice: BSS05

Questo corso avanzato è progettato per espandere la conoscenza e le competenze degli analisti di dati e dei programmatori SAS nell’utilizzare tecniche e funzionalità avanzate del linguaggio SAS. Attraverso una serie di lezioni interattive, esercitazioni pratiche e studi di caso, i partecipanti impareranno a scrivere codice SAS più efficiente, gestire grandi set di dati con strutture complesse e sfruttare al meglio le capacità avanzate del linguaggio SAS, inclusi array, espressioni regolari, oggetti hash e procedure di utilità.

Modalità di erogazione
In aula o Live Virtual Classroom.

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza.

Contenuti del corso
  • Preparazione al Corso
    • Verifica dei prerequisiti.
    • Installazione e configurazione dell’ambiente SAS.
    • Panoramica degli obiettivi del corso e del percorso di apprendimento.
  • Ripasso delle Basi del Passo DATA
    • Struttura di un passo DATA e sue componenti chiave.
    • Ripasso delle funzioni di base e delle tecniche di manipolazione dei dati.
  • Utilizzo di Funzioni Avanzate
    • Uso delle funzioni di data e ora avanzate.
    • Manipolazione di stringhe con funzioni avanzate.
    • Utilizzo delle funzioni matematiche e statistiche per l’analisi dei dati.
  • Pattern Matching con Espressioni Regolari Perl
    • Introduzione alle espressioni regolari Perl (PRX).
    • Utilizzo di funzioni PRX per cercare, sostituire e dividere stringhe.
    • Esercizi pratici con casi d’uso comuni.
  • Array Monodimensionali
    • Definizione e riferimento di array monodimensionali.
    • Elaborazioni avanzate con array monodimensionali.
  • Array Bidimensionali
    • Definizione e riferimento di array bidimensionali.
    • Applicazioni pratiche e case study.
  • Dichiarazione e Definizione di Oggetti Hash
    • Introduzione agli oggetti hash in SAS.
    • Dichiarazione e definizione di oggetti hash.
  • Manipolazione di Oggetti Hash
    • Ricerca di valori chiave in un oggetto hash.
    • Scrittura di un oggetto hash in una tabella.
    • Utilizzo di oggetti iteratore hash.
  • Creazione di Formati Personalizzati
    • Uso della procedura FORMAT per creare formati di immagine personalizzati.
    • Esempi di applicazione dei formati personalizzati ai dati.
  • Creazione di Funzioni Personalizzate
    • Introduzione alla procedura FCMP.
    • Creazione e utilizzo di funzioni personalizzate.
    • Best practice per l’ottimizzazione delle funzioni personalizzate
Partecipanti

Programmatori SAS esperti.

Prerequisiti

Prima di partecipare a questo corso, è necessario aver completato il corso SAS Programming 2: Data Manipulation Techniques o avere conoscenze equivalenti. In particolare, i partecipanti dovrebbero essere in grado di fare quanto segue:

  • Creare una colonna di accumulo ed elaborare i dati in gruppi.
  • Manipolare i dati con le funzioni.
  • Convertire i tipi di colonna.
  • Creare formati personalizzati.
  • Concatenare e unire tabelle.
  • Elaborare codice ripetitivo.
  • Ristrutturare le tabelle.
Obiettivi
  • Rafforzare le conoscenze pregresse del passo DATA e esplorare le funzioni avanzate disponibili in SAS.
  • Applicare tecniche avanzate per ottimizzare l’esecuzione del codice e la gestione della memoria.
  • Imparare a utilizzare una gamma più ampia di funzioni SAS per manipolare dati complessi, inclusi quelli relativi a date, stringhe e calcoli statistici.
  • Acquisire la capacità di effettuare pattern matching e manipolazioni di stringhe avanzate utilizzando espressioni regolari Perl (PRX).
  • Definire e manipolare array monodimensionali e bidimensionali per la gestione efficiente dei dati sequenziali e tabellari.
  • Utilizzare gli oggetti hash per la ricerca rapida dei dati e per migliorare le performance di elaborazione dei dati.
  • Progettare formati di immagine personalizzati e funzioni su misura per i propri bisogni analitici con l’ausilio delle procedure FORMAT e FCMP.
  • Implementare soluzioni di programmazione personalizzate per risolvere problemi analitici complessi.
  • Applicare best practice per la risoluzione dei problemi e per la scrittura di codice SAS pulito, mantenibile ed efficiente.
  • Integrare le competenze acquisite per affrontare e risolvere scenari e studi di caso che simulano situazioni del mondo reale.

Torna a trovarci per conoscere i nuovi Corsi inseriti

Oppure richiedi informazioni sul corso che ti interessa nella sezione Contatti