Informazioni sul corso:
|
-
Campania, Lombardia, Piemonte, Emilia Romagna, Veneto
-
Aula: 120 h
-
Frequenza minima: 84 h
Il corso ha la durata complessiva di 120 ore, suddivise equamente tra teoria e pratica. Le lezioni si svolgeranno in modalità presenziale dal lunedì al venerdì con orario 9-18.
|
Obiettivi del corso
|
-
Il presente corso è fortemente mirato alle prospettive professionali che la piattaforma offre. Sbocchi professionali:
– Programmatore Abap/4 in ambiente Sap R/3
– Customizzatore Sap
Pertanto saranno approfonditi:
– la programmazione in Abap/4 (linguaggio proprietario della piattaforma SAP R/3)
– l’applicazione SAP ERP
– il panorama di business a cui si rivolge e le figure professionali di cui necessita
– aspetti sistemici, per una buona conoscenza delle potenzialità tecniche del sistema. I partecipanti acquisiranno quindi tutti gli elementi per poter sviluppare sul Sistema SAP ed avranno le conoscenze necessarie per le principali esigenze di progetto.
|
Partecipazione e monitoraggio:
|
I corsisti saranno valutati in base ai seguenti criteri:
– presenza (condotta)
– soglia di attenzione
– feedback (interventi)
– livello preparazione iniziale
– livello preparazione finale
– valutazione generale.
Monitoraggio e valutazione avverranno in itinere, cioè nel corso delle singole giornate di formazione e soprattutto durante le esercitazioni pratiche proposte dai docenti, che accompagneranno la trattazione teorica degli argomenti e troveranno largo spazio. Ciascun docente disporrà di una griglia creata ad hoc che lo guiderà nelle sue valutazioni; tale griglia prevede l’assegnazione a ciascuno dei parametri sopra elencati di un valore che va da 1 (pessimo) a 5 (ottimo) in riferimento al comportamento di ogni singolo allievo. Particolare attenzione sarà prestata all’individuazione delle competenze tecniche acquisite, in comparazione con il livello di partenza dei partecipanti. Ciò sarà possibile attraverso la continua proposta di esercitazioni pratiche che vedranno impegnati i discenti fin dalle prime lezioni.
Sono considerati requisiti minimi di accesso:
– buon utilizzo del pc in generale
– sufficiente conoscenza dei componenti hardware di un pc
– sufficiente conoscenza di installazioni software e periferiche input/output
– buona conoscenza della lingua inglese – sufficiente conoscenza della programmazione (qualsiasi linguaggio di programmazione)
– conoscenza di base del linguaggio di programmazione JAVA
– colloquio conoscitivo/motivazionale con il Responsabile del corso (Corso consigliato a diplomati programmatori, laureati o laureandi in discipline informatiche).
|
Contenuti e Moduli
|
Programma didattico
-
Modulo 1: ABAP WORKBENCH INTRODUZIONE
Saranno approfonditi i seguenti contenuti:
– Lavoro dell’abapista
Di cosa si occupa
Attività tipiche in fase progetto e run
Con chi si interfaccia
– Architettura del sistema
Presentation server
Application server
Database server
I mandanti
ABAP: caratteristiche del linguaggio
– Model system Transport
Classi di sviluppo
Oggetti locali
Le richieste di trasporto: come si strutturano e a cosa servono
– Struttura del Repository
ABAP Workbench Tool:
Navigazione nel Workbench e uso dell’help
ABAP Editor
Data Dictionary
Function Builder
Screen Painter
Menu Painter
Class Builder
-
Modulo 2: ABAP DICTIONARY
Saranno approfonditi i seguenti contenuti:
– Definizione oggetti dati elementari e strutturati con riferimento ad ABAP Dictionary types
Tabelle
Elementi dati
Domini
Chiavi esterne
Relazione tra tabelle
Chiavi esterne
Tabelle controllo
Tabelle testi
– Include e append
Performance
Buffering
Indici
– Views
– Help ricerca
-
Modulo 3: ELEMENTI BASE DEL LINGUAGGIO ABAP – QUERY
Saranno approfonditi i seguenti contenuti:
– Linguaggio ABAP
Creazione di programmi ABAP
Overview istruzioni fondamentali
Tabelle interne
Eventi (INITIALIZATION, START OF SELECTION, GET, AT… SELECTION-SCREEN, USER- COMMAND…)
Tecniche di modularizzazione
Dialogo con DB
Aggiornamento tabelle
LUW
Blocco oggetti
Modalità agg. sincrono, asincrono, in modalità V1 e V2
Selection screen, liste
Function group e function module
Liste semplici
Liste interattive
ALV
– Gestione performance
Indicizzazione
Join
Ottimizzazione utilizzo tabelle interne
Ottimizzazione accesso DB (es estrazione campo singolo, etc..)
Tips & Tricks, SQL performance analysis, ABAP runtime analysis
ABAP Deb
ABAP Query
Scopo del presente modulo è fornire gli elementi di base del linguaggio ABAP, indispensabili per poter proseguire nella trattazione; sarà inoltre lasciato spazio alle SAP Query per capire che cosa sono e a che cosa servono.
-
Modulo 4: MODULE POOL
Saranno approfonditi i seguenti contenuti:
Module Pool
User interface
Menu Painter (tool)
Menu bar
Application Toolbar
Options
Screen objects
Screen Painter (tool)
Text fields, frames, status icons, input/output fields, dropdown list boxes, pushbuttons, checkboxes, radio buttons, subscreens, tabstrips, table controls
PAI/PBO logica
-
Modulo 5: SAPSCRIPT SMARTFORMS PDF – Based Print Forms
Saranno approfonditi i seguenti contenuti:
SAPSCRIPT
SMARTFORMS
PDF-Based Print Forms
-
Modulo 6: DATA TRANSFER, AMPLIAMENTI e MODIFICHE STANDARD
Saranno approfonditi i seguenti contenuti:
Overview modalità trasferimento dati
Analisi dati e formattazione
File sequenziali, locali/server
Tecniche di migrazione dati
Batch Input
Call transaction
Direct Input
Trasferimento dati con BAPI
Tecniche di ampliamento
-
Modulo 7: ABAP OBJECTS
Saranno approfonditi i seguenti contenuti:
– Cenni programmazione a oggetti
Classes, instances, references
Ereditarietà, interfacce, polimorfismo
Eventi
Special object-oriented techniques
Global classes/interfaces (Class Builder)
Class-based exception concept
-
Modulo 8: SAP WEB APPLICATIONS
Saranno approfonditi i seguenti contenuti:
Model View Controller (MVC) programming model
Web Dynpro component architecture
Create and use Web Dynpro controllers
Data stored in Web Dynpro components (the context)
Navigation and data transfer
Definition of the Web Dynpro user interface
Internationalization
Scopo del presente modulo è fornire degli accenni sulle principali applicazioni web SAP e la loro evoluzione.
ll sarà teorico/pratico.
Alla presentazione teorica dei contenuti farà sempre seguito la loro applicazione pratica che troverà largo spazio, in modo da coinvolgere l’aula e realizzare un’esperienza di apprendimento più proficua e duratura.
I differenti moduli saranno affidati a docenti esperti del settore ed abili nell’insegnamento che privilegeranno sempre un approccio interattivo con i discenti e li supporteranno costantemente nei loro progressi.
Il taglio di ogni modulo sarà teorico/pratico.
Il modulo introduttivo prevede una trattazione teorica generale dei concetti di base relativi alla programmazione SAP, privilegiando sempre un approccio interattivo tra docente e discenti.
Anche in questo caso infatti, sanno forniti numerosi spunti pratici allo scopo di facilitare l’apprendimento e coinvolgere l’aula, per realizzare un’esperienza formativa più proficua per tutti.
Logistica
|
La formazione si svolgerà all’interno di un’aula appositamente predisposta e dotata di tutti i supporti/servizi (aula didattica informatizzata). Saranno preferite strutture situate in posizioni strategiche e semplici da raggiungere.
Supporti e materiali didattici:
L’aula sarà fornita di video proiettore, lavagna, connessione wifi e postazioni PC (una per partecipante). Questi saranno in rete e su ciascuno sarà installato il software per poter eseguire praticamente le esercitazioni e le applicazioni pratiche relative agli argomenti trattati. Prevediamo inoltre il rilascio ai partecipanti di dispense con i materiali didattici relativi alle lezioni, in formato digitale.
Quota di iscrizione: 2.750 €
|
|