CORSI SPECIALISTICI. Mobile Developer MySQL Oracle



Documenti analoghi
Corso Programmazione Android

Corso Programmazione Java ed Android

Corso base di Informatica. Microsoft Excel. Microsoft Access INFORMATICA. Docente: Durata: 40 ore. Destinatari

Programmazione Fondi Strutturali 2007/2013 P.O.N. FSE A.S. 2013/2014 SCHEDA PROGETTUALE MODULO. Obiettivo: C Azione: 1 Riferimento interno:

PIANO DI LAVORO EFFETTIVAMENTE SVOLTO IN RELAZIONE ALLA PROGRAMMAZIONE DISCIPLINARE

Indice Introduzione Elementi di base dei database Il linguaggio SQL (Structured Query Language)

CORSO WET 462 Amministrazione di database SQL Server 2012

Programmare in ambiente Java Enterprise: l offerta formativa di Infodue

PIANO DI LAVORO ANNUALE Anno Scolastico

Sistemi avanzati di gestione dei Sistemi Informativi

PERCORSO FORMATIVO DI INFORMATICA

Introduzione Ai Data Bases. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San giovanni

Introduzione al corso

Basi di dati. Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti

Al giorno d oggi, i sistemi per la gestione di database

1. BASI DI DATI: GENERALITÀ

Microsoft Education Courses

Corso di Laurea in Economia e Gestione delle Amministrazioni Pubbliche Anno Accademico 2015/16

ISIS C.Facchinetti Sede: via Azimonti, Castellanza Modulo Gestione Qualità. DISCIPLINA Informatica A.S X di dipartimento

PROGRAMMA CORSO Analista Programmatore JAVA - ORACLE

catalogo corsi di formazione 2014/2015

Programma del Corso. Dati e DBMS SQL. Progettazione di una. Normalizzazione

Capitolo 1 Oracle: la società e il software Terminologia Oracle Corporation: la storia L offerta corrente 12 1.

PIANO DI LAVORO EFFETTIVAMENTE SVOLTO IN RELAZIONE ALLA PROGRAMMAZIONE DISCIPLINARE

ORDINE REGIONALE GEOLOGI SARDEGNA PROGRAMMA

catalogo corsi di formazione 2015/2016

ITI M. FARADAY Programmazione modulare a.s

Grafica - strumenti e tecniche 2. Progettazione Grafica per il Multimediale 2. Progettazione Web & Interfacce Utente 2

Sommario. Oracle Database 10g (laboratorio) Grid computing. Oracle Database 10g. Concetti. Installazione Oracle Database 10g

Tecniche di progettazione e sviluppo di applicazioni mobile

Training sulle soluzioni SAP BusinessObjects BI4

APPENDICE 7 AL CAPITOLATO TECNICO

Percorso Formativo. indirizzo. M a r k e t i n g. E - C o m m e r c e

Liceo Marie Curie (Meda) Scientifico Classico Linguistico PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE

Prefazione Sistemi informativi e basi di dati Il modello relazionale Il modello ER

Syllabus C310 - Insegnamenti disciplinari

Progetto ittorario Anno scol

OLAP Evolus Suite. Analsysis and Reporting per tutte le Imprese

Chi Siamo Azienda Certificata ISO 9001:2000.

CIG CCB COD. ALICE G00292

Il catalogo MARKET. Mk6 Il sell out e il trade marketing: tecniche, logiche e strumenti

Anno scolastico 2015 / Piano di lavoro individuale. ITE Falcone e Borsellino. Classe: IV ITE. Insegnante: DEGASPERI EMANUELA

PIANO DI LAVORO. a.s / 2015

CONTENT MANAGEMENT SYSTEM

PIANO DI LAVORO DEL PROFESSORE

Oracle Database 11g: Workshop di amministrazione II Release 2

Risorsa N Diploma di Ragioniere Perito Commerciale e Programmatore. Inglese Buono Francese Scolastico

INFORMATICA APPLICATA AL TESSILE - I

DSCube. L analisi dei dati come strumento per i processi decisionali

PROGRAMMAZIONE MODULARE. Periodo mensile. Ore previste

L obiettivo che si pone è di operare nei molteplici campi dell informatica aziendale, ponendosi come partner di riferimento per l utenza aziendale.

INSEGNAMENTO ANNO ACCADEMICO CORSO DI LAUREA IN DOCENTE

Introduzione alle basi di dati. Gestione delle informazioni. Gestione delle informazioni. Sistema informatico

un progetto patrocinato da Fondazione IBM e MIUR

Business Process Management

BrokerINFO La soluzione integrata per la distribuzione dei dati dei mercati finanziari. Advanced Advanced Technology Solutions

SOMMARIO Introduzione Caratteristiche generali della piattaforma Amministrazione degli utenti 5

Esercitazioni di Informatica Grafica A.A

COMPETENZE IN ESITO (5 ANNO) ABILITA' CONOSCENZE

SOCIAL MEDIA MANAGER: professione strategica ricercata dalle aziende

Lezione 9. Applicazioni tradizionali

CORSO PODUCT DESIGN ANNUALE. Realizzare oggetti da usare

Corso di Informatica Modulo T3 B2 - Database in rete

Applicazione JobScheduler su DB SQL Milano, lì 14/09/2009

RIEPILOGO PROGETTO FORMATIVO ANNO 2015 COME DA ALLEGATE SCHEDE TIPO

SEO E WEB MARKETING Impara a promuovere il tuo business in rete

Corso di Informatica RDBMS RDBMS. Corso di Laurea in Conservazione e Restauro dei Beni Culturali

RE.TE.CO.LE. Rete, TEcnologie, COoperative LEarning PREMESSA

Oracle Database 11g: Workshop di amministrazione I Release 2

REGIONE BASILICATA UFFICIO S. I. R. S.

LAVORARE PER GESTIRE IL SUCCESSO COMPANY PROFILE

Risorsa N DATI ANAGRAFICI: FORMAZIONE E CORSI: ISTRUZIONE E CERTIFICAZIONI: LINGUE STRANIERE: Nato nel : 1968

SVILUPPO SOFTWARE. dai una nuova energia ai tuoi piani di sviluppo software SVILUPPO SOFTWARE

Ministero della Pubblica Istruzione Ufficio Scolastico Regionale per la Sicilia Direzione Generale

Risorsa N RDBMS: Oracle (Exp. 18 anni) Access (Exp. 2 anni) SQL Server (Exp. 1 anno) Postgres (Exp. 1 anno)

Progetto di Applicazioni Software

DESTINATARI: ALUNNI DEL TRIENNIO E LE LORO FAMIGLIE PERCORSI E PROGETTI CURRICOLARI ED EXTRACURRICOLARI

CENTRO DI FORMAZIONE CORSI DI INFORMATICA PER TUTTI I LIVELLI

Istituto Tecnico Commerciale Statale e per Geometri E. Fermi Pontedera (Pi)

Indice. Introduzione PARTE PRIMA L ARCHITETTURA DEI DATABASE 1

PROGRAMMA DEL CORSO AMMINISTRATORE DI SISTEMI LINUX

Alla c.a. Sindaco/Presidente Segretario Generale Dirigente competente

Corso di Basi di Dati e Conoscenza

Seminario informativo sulle modalità di gestione della piattaforma informativa in favore degli sportellisti e mediatori culturali (durata 12 ore).

Informatica DR KLOE Calcolo

GESTIONE AZIENDALE AMMINISTRAZIONE

Scuola Professionale e Filologica Geom. F.Borgogna Vercelli

Progettazione di una base di dati Ufficio della Motorizzazione

ANNO SCOLASTICO: DISCIPLINA: INFORMATICA CLASSE: 5 SI INDIRIZZO: SISTEMI INFORMATIVI DOCENTI: TISO EMANUELE BARBARA SECCHI

Il Dipartimento individua conoscenze, abilità e competenze in uscita nel biennio e nel triennio ripartite come segue:

I.T.I. E. MAJORANA SOMMA VESUVIANA PIANO DI LAVORO ANNUALE DEL DOCENTE ANNO SCOLASTICO 2015/2016

Corso Analista Programmatore Web PHP Corso Online Analista Programmatore Web PHP

Formazione Tecnica TM

Base di dati e sistemi informativi

PRESENTAZIONE Taurus Informatica S.r.l. Area Oracle

AZIENDA SIMULATA CREAZIONE DI UN APP

Corso di INFORMATICA AZIENDALE (4 CFU)

Sviluppo Applicativi personalizzati per automatizzare le Analisi SPC

Team building. 2 giornate

Ampliamento dell offerta formativa. a.s

Transcript:

CORSI SPECIALISTICI Mobile Developer MySQL Oracle 1

CORSO MOBILE DEVELOPER IN AMBIENTE ANDROID BASE Introduzione alla programmazione nativa (Java) in ambiente Android, per essere in grado di affrontare autonomamente lo sviluppo di semplici APP. Livello: Base Il corso è proposto a due categorie di partecipanti: neo-diplomati o neo-laureati in discipline informatiche interessati a professionalizzarsi nella mansione di sviluppatore di applicazioni per device mobili che utilizzano il sistema operativo Android; tecnici con una esperienza lavorativa pregressa nella mansione di sviluppatore che intendano riqualifi carsi tramite la conoscenza degli strumenti e delle metodologie specifi che dell ambiente Android per lo sviluppo di applicazioni mobile. Il corso si propone di offrire ai partecipanti tutti gli attrezzi del mestiere, i concetti basilari e le logiche di funzionamento, che lo renderanno indipendente nel poter affrontare in autonomia i gradini successivi nello sviluppo delle proprie applicazioni. Conoscenza di base della programmazione ad oggetti (meglio se in Java). Lezione frontale, esercitazioni, question&answer. Sintesi delle lezioni Esempi di sviluppo Numerosissimi Link a risorse in rete LEZIONE 1: Gli ambienti di sviluppo: Java, Eclipse, Visual Studio, SDK, NDK, AVD. Scegliere, installare, confi gurare e gestire l ambiente di sviluppo. Nozioni introduttive e specifi cità della piattaforma LEZIONE 2: Creiamo la nostra prima app Ciclo di vita di una app Priorità dei processi Componenti di una app LEZIONE 3: Disegno e codice, cosa vuol dire creare un app? Le cartelle Res e Src Gestiamo le risorse Android, la frammentazione dei device (schermi grandi, piccoli, ad alta e bassa risoluzione, orizzontali o verticali) Gestiamo la localizzazione della nostra app LEZIONE 4: Impariamo a disegnare un app: i layout Le componenti view standard Le unità di misura e le dimensioni Temi e stili LEZIONE 5: Le activity: il ciclo di vita Si programma solo per eventi: oncreate, ondestroy, onpause.. LEZIONE 6: Interagiamo con gli oggetti disegnati 3 modi per ascoltare un click! LEZIONE 7: Interazione fra activity Shared preferences, il nostro fi le.ini Creiamo un activity per la gestione delle preferenze LEZIONE 8: Toast: comunicazione senza interazione utente Dialogs: comunicazione con interazione utente Actionbar: il menu (ma non solo) della nostra app Quota di partecipazione: 350,00 +iva 2

CORSO MOBILE DEVELOPER IN AMBIENTE ANDROID AVANZATO Approfondire le tecniche di programmazione Android Native per essere in grado di sviluppare applicazioni professionali. Livello: Avanzato Il corso è rivolto, in particolare, a chi ha frequentato un corso base Mobile Developer in ambiente Android. Possono partecipare con profi tto anche persone che dispongono di analoghe conoscenze / competenze acquisite tramite altri corsi o per esperienze sul campo. Il corso si propone di offrire ai partecipanti un approfondimento sulle criticità tipiche dello sviluppo in ambiente nativo Android. Si affronteranno le tematiche più comuni, percorrendo insieme le possibili strade per arrivare all obiettivo. In sostanza, si passerà da una programmazione livello junior ad un modello professionale di sviluppo. Conoscenza base della programmazione nativa in ambiente Android. Lezioni frontali, esercitazioni, question&answer. Sintesi delle lezioni Esempi di sviluppo Numerosissimi Link a risorse in rete LEZIONE 1: I servizi: rendiamo la nostra APP più professionale e stabile LEZIONE 2: Non possiamo essere lenti! Utilizzo dei task paralleli e asincroni LEZIONE 3: L APP risponde alle nostre callback. Impariamo a generare eventi personalizzati sui nostri oggetti. LEZIONE 4: Listview e adapter: popoliamo un elenco Creiamo la nostra view personalizzata LEZIONE 5: Interazione con il Web: non esiste APP senza collegamento ad un qualche servizio su Internet LEZIONE 6: Sqlite, un database nel taschino LEZIONE 7: Fragment, frammenti di disegno avanzato della nostra APP LEZIONE 8: Mappe e localizzazione Argomento a piacere degli studenti! Quota di partecipazione: 350,00 +iva 3

CORSO MySQL (MySQL ADMINISTRATOR AND/OR APPLICATION DEVELOPER) Il corso è progettato per trasmettere esperienza agli utenti in relazione alle attività di amministratori di database e di sviluppatori su database MySQL. Si analizzeranno le fasi per installare e gestire un database MySQL, verranno forniti gli elementi e nozioni avanzate di interazione con esso tramite il linguaggio SQL. Verranno poi affrontati tutta una serie di argomenti propri e non del database relazionale open source più utilizzato in tutto il mondo: MySQL Community Edition. L aspetto pratico del corso sarà fondamentale per il discente il quale acquisirà nell immediato esperienza diretta. Livello: Unico Il corso è proposto in preferenza a neo-diplomati o neo-laureati in discipline informatiche che intendano acquisire esperienza di amministratore di database MySQL. Il corso è rivolto anche a tecnici con una esperienza lavorativa pregressa nella mansione di sistemista o sviluppatore. Trasferire ai partecipanti competenze per progettare, creare e gestire database MySQL e interagire con esso tramite il linguaggio SQL. Lezioni frontali, esercitazioni, question&answer. Dispensa didattica con sintesi delle lezioni Cenni storici su MySQL DBMS e RDBMS Presentazione di MySQL Community Edition Installazione e operazioni preliminari per la corretta gestione del database Utenti e permessi Presentazione del MySQL Workbench Altri client e connettori Tabelle e viste Dati, indici, triggers Query e stored procedures Transazioni e lock Backup e recovery Quota di partecipazione: 350,00 +iva 4

CORSO ORACLE BASE PER SVILUPPATORI Il corso fornisce una buona padronanza delle competenze e delle tecniche di progettazione e sviluppo di applicazioni in Ambiente Relazionale Oracle. Saranno affrontati il linguaggio strutturale SQL ed il suo corrispettivo ambiente procedurale PL/SQL. Livello: Base Il corso è proposto di preferenza a neo-diplomati o neo-laureati in discipline informatiche che intendano professionalizzarsi nella mansione di sviluppatore che interfaccia un data base Oracle. Possono partecipare con profi tto anche tecnici con una esperienza lavorativa pregressa nella mansione di sviluppatore in altri ambienti. Fornire ai partecipanti gli strumenti per interfacciare correttamente un DataBase Oracle tramite componenti di sviluppo. Nessuno in particolare, se i partecipanti verifi cano una delle condizioni di cui al punto target di utenza. Lezioni frontali, esercitazioni, question&answer. Ai partecipanti verrà rilasciato il testo Oracle Database 12c SQL (Jason Price) edito dalla McGraw Hill Education. DataBase Relazionali Il modello Entità Associazione - Normalizzazione Il linguaggio strutturato SQL: Ansi Nativo SQL*Loader SQL*Plus Il linguaggio procedurale PL/SQL: Architettura a blocchi La gestione delle eccezioni Cursori impliciti ed espliciti Funzioni / procedure / package I trigger Il wrapping del codice Cenni ai connettori JDBC e/o ODBC Quota di partecipazione: 600,00 +iva 5

CORSO ORACLE PER D.B.A. (DATA BASE ADMINISTRATOR) Questo corso è progettato per costruire una solida base nell ambito della amministrazione del Data- Base. Si analizzeranno le fasi per installare e manutenere un DataBase Oracle 12c. Saranno fornite le nozioni atte ad acquisire una comprensione concettuale (logico - fi sica) dell architettura del DataBase Oracle e di come i componenti lavorano e interagiscono tra di loro. Verranno inoltre affrontati i temi legati al gestire adeguatamente in maniera effi cace ed effi ciente le diverse strutture, il monitoraggio delle prestazioni, la sicurezza del db, la gestione degli utenti e le tecniche di backup / recovery. Gli argomenti delle lezioni sono rinforzati dalle esercitazioni pratiche a corredo. Livello: Unico Il corso è proposto di preferenza a neo-diplomati o neo-laureati in discipline informatiche che intendano professionalizzarsi nella mansione di amministratori di data base Oracle. Possono partecipare con profi tto anche tecnici con una esperienza lavorativa pregressa nella mansione di sistemista. Fornire ai partecipanti competenze per progettare ed amministrare DataBase su Oracle Server 12c. Nessuno in particolare se i partecipanti verificano una delle condizioni di cui al punto target di utenza. Durata: 40 ore Ai partecipanti verrà rilasciato il testo Oracle Database 11g DBA Handbook (Bob Bryla e Kevin Loney) edito dalla McGraw Hill Education. (L uscita del testo aggiornatoalla 12cè prevista per fi ne 2014 - inizio 2015) Storia evolutiva Oracle La fi gura del Data Base Administrator compiti e responsabilità Architettura Fisica RDBMS Oracle memoria / processi / fi le / concetto di istanza Architettura Logica RDBMS Oracle tablespace / datafi le / blocchi oracle / owner schema / segmenti / extent Studio e creazione di una istanza di DataBase Networking di base A. Listener processo e fi le di confi gurazione B. Connessione in modalità dedicata e in modalità condivisa C. DataBase Link potenzialità del distribuito / Two Phase Commit Principali tipologie di oggetti A. tabelle / indici b*tree / partizioni / tabelle organizzate ad indice B. indici bitmap / cluster / viste materializzate / tabelle esterne Le integrità referenziali A. chiavi primarie / chiavi esterne / check B. trigger (PL/SQL event driven) Strategie di BackUp & Recovery A. archivelog mode B. metodologie logiche (ExpDP - ImpDP) C. metodologie fi siche (Rman) D. standby DataBase logico e fi sico Cenni al Performance & Tuning A. modulo di ottimizzazione B. piano di esecuzione codice SQL stabilità del piano C. hint le direttive nascoste all ottimizzatore domenica (9.00-13.00; 14.00-18.00) Quota di partecipazione: 800,00 +iva 6

CONTATTI Milano, via Assietta 19 (presso Quanta Village - Sport & Lavoro) T. 02 540654 54-02 540654 38 formazione@quanta.com quantaformazione.com 7