CORSO OMNIS STUDIO START-UP
E’ un corso intensivo di 3 giorni che insegna i fondamenti dello sviluppo di applicazioni con OMNIS Studio, mostra una panoramica sulle capacità e delle sue estensioni, così come dei suoi componenti e comprende la presentazione di un’applicazione prototipale su Web.
Durata: 3 giorni.
Livello: Introduttivo.
Audience: Applications Designers, Developers e Systems Analysts che non hanno precedentemente usato Omnis Studio. E anche capi progetto che desiderano capire le potenzialità dell’ambiente di sviluppo.
Pre-requisiti: Familiarità con i concetti relativi database e SQL. Conoscenza ed esperienza di almeno un ambiente operativo tra MS Windows, Macintosh, Linux. Esperienza di programmazione in linguaggi 3GL e/o 4GL.
Il corso metterà in grado i partecipanti di: – Creare applicazioni OMNIS Studio consistenti di Windows, menus, reports, metodi e strutture dati che accedono a database SQL. – Scrivere metodi che operano nell’ambiente event-driven di Omnis Studio – Capire i fondamenti dello sviluppo Object-Oriented – Aggiungere componenti esterni a un’applicazione Omnis Studio. – Aggiungere funzionalità internet di base a un’applicazione Omnis Studio.
Prezzo a persona: € 1.200*
Sede: nostre sedi di Milano e Firenze Orario: 1° giorno dalle ore 10 alle ore 18, 2°e 3° giorno dalle ore 9 alle ore 17
*Sconti per chi ha acquistato l’Omnis Developer Partner Program
Contenuto
1° Giorno • Visione di tutte le componenti che costituiscono l’ambiente di sviluppo • Presentazione delle classi e degli oggetti principali • Differenze tra i concetti di classe ed istanza • Analisi dei vari tipi di dati presenti in Omnis • Passaggio di parametri per valore o per riferimento • Struttura del codice Omnis e concetto di metodo • Tipi di metodi e loro visibilità • Metodi pubblici • Metodi privati • Metodi di classe • Metodi di un oggetto • Comandi di base • Apprendimento di metodologie di programmazione tramite la notazione puntata • Logica • Esempi • Utilizzo
2° Giorno • Concetto di lista • Principali comandi e proprietà delle liste • Concetto di Row • Principali comandi per le Row • Passaggio di valori tra Liste e Row • Oggetti Griglia • Headed List • Complex Grid • Concetto di datafile (database di Omnis) • Creazione di una sessione SQL • Classi SQL per l’interazione con il database • Comandi SQL diretti
3° Giorno • Concetto di Smartlist e principali suoi utilizzi • Classe Code e sue proprietà • Classe Oggetto e suo utilizzo all’interno di applicativi Omnis • Oggetti DAM • Oggetti Esterni • Ereditarietà e Polimorfismo • Creazione di un Report e principali metodologie di stampa • Spaccature • Funzioni di Totale, Max, Min, Media e Count • Progetto finale utilizzando tutte le nozioni apprese durante il corso E’ possibile aggiungere n. 2 giornate di corso avanzato da effettuarsi dopo alcuni giorni dal corso standard.
Su richiesta i corsi possono essere personalizzati.