CORSO DI PROGRAMMAZIONE ios BASE IN LINGUAGGIO NATIVO OBJECTIVE-C

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "CORSO DI PROGRAMMAZIONE ios BASE IN LINGUAGGIO NATIVO OBJECTIVE-C"

Transcript

1 CORSO DI PROGRAMMAZIONE ios BASE IN LINGUAGGIO NATIVO OBJECTIVE-C Apple ha stupito tutta la sua comunità di sviluppatori quando ha annunciato Swift, un nuovo linguaggio di programmazione per applicazioni OS X e ios, progettato per essere veloce, moderno e semplice da imparare limitando la quantità di codice necessario per sviluppare software, e debuggando il codice in maniera semplice.con la crescente popolarità dei linguaggi di scripting dinamici come Ruby e Python, ha senso che Apple faccia questo salto con Swift. Inoltre, siccome Swift è sostenuto da Apple, ogni sviluppatore ios alla fine dovrà impararlo. Detto questo, la fine di Objective-C non è ancora giunta, anzi, è forse il momento migliore per impararlo, per chiunque voglia sviluppare applicazioni ios. Ecco alcuni motivi: 1. Non bisogna cambiare i Framework: Le applicazioni ios sono realizzate utilizzando il framework Cocoa Touch. Questo framework contiene funzioni che consentono agli sviluppatori di disegnare immagini e testo su schermo, rispondere all interazione dell utente, effettuare richieste di rete e controllare la fotocamera del dispositivo, e molte altre cose. Il modo in cui gli sviluppatori hanno bisogno di interagire con questo framework è separato dal linguaggio di programmazione che usano. In un senso più ampio, quando si sente dire dovete imparare Objective-C per sviluppare applicazioni ios, la maggior parte di quello che state imparando è come usare il framework Cocoa Touch. 2. Objective-C è provato e testato: Ogni singola app in App Store oggi è scritta in Objective-C e non è pensabile che tutti gli sviluppatori riscriveranno il vecchio codice ObjC in Swift soprattutto nei progetti di medie-grandi dimensioni o nelle aziende che hanno investito milioni nello sviluppo e nella manutenzione delle loro applicazioni esistenti. 3. I materiali di apprendimento sono maturi: I corsi di formazione sono frutto dell esperienza di Sviluppatori che ti aiuteranno ad apprendere i retroscena di Objective-C e Cocoa Touch e ti consiglieranno le best practices su come scrivere il codice.

2 4. E possibile utilizzare entrambi i linguaggi: Swift è progettato per funzionare fianco a fianco con codice Objective-C in Xcode, che è lo strumenti di sviluppo primario di Apple. Ciò significa che gli sviluppatori in modo incrementale possono ri-scrivere le loro app per Swift, o integrare quelle già esistenti. Questo significa che tutto il tempo dedicato ad imparare Objective-C è ancora tempo ben speso. Sei un nuovo sviluppatore con il desiderio di creare applicazioni ios, imparare il linguaggio Objective-C, ti consentirà di attingere ad una fonte enorme di informazioni attendibili, che ti semplificherà il passaggio a Swift, una volta ottenute delle buona fondamenta. Se sei uno sviluppatore esperto di Objective-C, sarai in grado di imparare Swift con una certa pratica, ma non sarà necessario sospendere l utilizzo di ObjC, tanto da soffocare la produttività del tuo team di sviluppo. Dopo tutto, l output dei due linguaggi è identico: un App ios ben progettata, su uno dei più grandi dispositivi mobile nel mercato di oggi. DATE CORSO PROGRAMMAZIONE ios BASE IN LINGUAGGIO OBJECTIVE-C Date: o Maggio Promozione Corso Inedito: CHF 600,00

3 CONTENUTI Il corso, grazie ad un approccio graduale, fornisce tutte le nozioni fondamentali per iniziare a programmare sulla piattaforma ios con il linguaggio nativo Objective-C. Attraverso esempi pratici e reali si vedrà come creare un applicazione partendo da zero e come pubblicarla sull'app Store. 1. Ecosistema L ecosistema Apple e le sue logiche Requisiti per iniziare a sviluppare Risorse per gli sviluppatori 2. Piattaforma Introduzione all ios SDK e alla documentazione tecnica Gli strumenti di sviluppo: Xcode, ios Simulator e Instruments I device e le loro peculiarità tecniche Le librerie del framework e le sue potenzialità 3. Linguaggio Introduzione all Objective-C e ai costrutti fondamentali Classi, oggetti e proprietà Il concetto di messaggio e di selettore Protocolli, categorie ed estensioni Blocchi e multi-threading con Grand Central Dispatch Gestione della memoria con MRC e ARC I Design Pattern principali del linguaggio e del framework

4 4. Sviluppo Anatomia di un app e il suo ciclo di vita Il pattern Model-View-Controller Gestire la navigazione con UINavigationController e UITabBarController L interfaccia grafica e i controlli principali Interfacce scorrevoli con UIScrollView Gestire le liste e griglie con UITableView e UICollectionView Progettare interfacce con Storyboard Interfacce adattive con Auto Layout Gestire le immagini con l'assets Catalog 5. Processo Introduzione all Apple Developer Program Conoscere le guideline di Apple e le sue implicazioni Certificates, Identifiers e i Provisioning Profiles Distribuire un app in test tramite TestFlight Beta Pubblicare e monitorare un app con itunes Connect

5 BREVE PROFILO DEL DOCENTE M.O: Consulente Software su Piattaforme ios, Microsoft.NET e PHP. Trainer su ios e Tecnologie Mobile.

Introduzione alla programmazione, con JavaScript

Introduzione alla programmazione, con JavaScript Introduzione alla programmazione, con JavaScript Linux Day Torino 2016 - Luigi Maselli 1 / 63 1. Perché saper programmare è importante 2. Cosa significa essere uno sviluppatore 3. Perché il linguaggio

Dettagli

Corso di programmazione

Corso di programmazione Corso di programmazione per android 1 Introduzione (corso completo per imparare a programmare con il S.O. Google) Android è il sistema operativo per dispositivi mobili più diffuso al mondo. Si è imposto

Dettagli

ArcGIS for Windows Mobile

ArcGIS for Windows Mobile Il mondo da tutti i punti di vista. ArcGIS for Windows Mobile 10.1.1 ArcGIS for Windows Mobile, è un applicazione GIS pronta all uso per la raccolta dei dati, l ispezione e la mappatura sul campo. Include

Dettagli

C'è un APP che ti aspetta!

C'è un APP che ti aspetta! C'è un APP che ti aspetta! Corso di programmazione e sviluppo applicazioni per iphone, ipad e ipod Touch Programmazione ios6 base e avanzato www.corsoiphone.it C è un app che ti aspetta C'è un APP C'è

Dettagli

Indice. Gli autori...xi Earle Castledine...XI Myles Eftos...XI Max Wheeler... XII. SitePoint... XII

Indice. Gli autori...xi Earle Castledine...XI Myles Eftos...XI Max Wheeler... XII. SitePoint... XII Indice Il team... XI Gli autori...xi Earle Castledine...XI Myles Eftos...XI Max Wheeler... XII Il revisore... XII SitePoint... XII Prefazione... XIII Perché leggere questo libro... XIV Contenuto del libro...

Dettagli

DESCRIZIONE CREAZIONE APP Si suddivide in 4 fasi di lavoro: 1. PIANIFICAZIONE; 2. PROGETTAZIONE; 3. SVILUPPO; 4. DISTRIBUZIONE.

DESCRIZIONE CREAZIONE APP Si suddivide in 4 fasi di lavoro: 1. PIANIFICAZIONE; 2. PROGETTAZIONE; 3. SVILUPPO; 4. DISTRIBUZIONE. DESCRIZIONE CREAZIONE APP Si suddivide in 4 fasi di lavoro: 1. PIANIFICAZIONE; 2. PROGETTAZIONE; 3. SVILUPPO; 4. DISTRIBUZIONE. PIANIFICAZIONE La pianificazione è la prima fase. Questa è la più delicata

Dettagli

Indice generale. Nota dell editore...xi. Introduzione alle split view...25

Indice generale. Nota dell editore...xi. Introduzione alle split view...25 Nota dell editore...xi Capitolo 1 Capitolo 2 Da iphone a ipad...1 1.1 ipad e il computer portatile... 2 1.2 ipad e ipod Touch... 3 1.3 Per iniziare... 5 1.4 Aggiunta di un model object... 8 1.5 Il controller

Dettagli

Corso Sviluppo App Iphone Ipad. Corso Sviluppo App Iphone Ipad Programma

Corso Sviluppo App Iphone Ipad. Corso Sviluppo App Iphone Ipad Programma Corso Sviluppo App Iphone Ipad Programma 1 OBIETTIVI E MODALITA DI FRIUZIONE E VALUTAZIONE 1.1 Obiettivo e modalità di fruizione L obiettivo del corso è di fornire tecniche e metodologie adeguate per svolgere

Dettagli

Java il Corso Fondamentale

Java il Corso Fondamentale Java il Corso Fondamentale Imparare a Programmare APP per Android, applicativi per Server e Desktop, applet e molto altro. IlTuoCorso - Ermes srl Via E.De Amicis 57 20123 Milano Il corso Ciao! Se desideri

Dettagli

Mobile & Technology. Area di formazione. Corso ios base. Corso ios avanzato. Il mondo delle App: idee, creatività, business.

Mobile & Technology. Area di formazione. Corso ios base. Corso ios avanzato. Il mondo delle App: idee, creatività, business. Area di formazione Mobile & Technology 01 02 03 04 05 Corso ios base Corso ios avanzato Il mondo delle App: idee, creatività, business Progetto App AngularJS - Up and running 01 Corso ios base Ore: 24

Dettagli

Area di formazione. Mobile & Technology. Ingolosito dalle nuove tecnologie? Appassionato di sviluppo App e Mobile? Corso ios avanzato Swift

Area di formazione. Mobile & Technology. Ingolosito dalle nuove tecnologie? Appassionato di sviluppo App e Mobile? Corso ios avanzato Swift Area di formazione Mobile & Technology Ingolosito dalle nuove tecnologie? Appassionato di sviluppo App e Mobile? 01 02 03 04 05 Corso ios base Swift Corso ios avanzato Swift AngularJS Up and running Ideare

Dettagli

Sommario. Introduzione 1. Ringraziamenti Installare Windows 8 17

Sommario. Introduzione 1. Ringraziamenti Installare Windows 8 17 Sommario Introduzione 1 Destinatari del libro 2 Struttura del libro 2 Installare Windows 8 3 Lavorare con Windows 8 3 Utilizzare Windows 8 su Tablet e Touch screen 3 Utilizzare le App di Windows 8 3 Lavorare

Dettagli

CHI SIAMO. L unico Training Partner! autorizzato in Italia. Il vostro Transformation Partner,! oltre la software house

CHI SIAMO. L unico Training Partner! autorizzato in Italia. Il vostro Transformation Partner,! oltre la software house CHI SIAMO IL GIUSTO COLLEGAMENTO TRA SALESFORCE E IL SUCCESSO DEL TUO BUSINESS GOLD L unico Training Partner autorizzato in Italia Il vostro Transformation Partner, oltre la software house PERCHE ENIGEN

Dettagli

Prefazione...IX. Ringraziamenti...XIII. Gli autori...xv. Capitolo 1 - Le tecnologie mobili: la nuova generazione di tecnologie dell informazione...

Prefazione...IX. Ringraziamenti...XIII. Gli autori...xv. Capitolo 1 - Le tecnologie mobili: la nuova generazione di tecnologie dell informazione... Sommario Prefazione...IX Ringraziamenti...XIII Gli autori...xv Capitolo 1 - Le tecnologie mobili: la nuova generazione di tecnologie dell informazione...1 Perché le aziende stanno adottando le applicazioni

Dettagli

ICT-Progetti Offerta formativa. Catalogo corsi 2017 per i privati

ICT-Progetti Offerta formativa. Catalogo corsi 2017 per i privati Le migliori tecnologie dell'informazione e della comunicazione al servizio del vostro business ICT-Progetti Offerta formativa Versione 1.02 aggiornata al 3 aprile 2017 Investire nella formazione continua

Dettagli

Solution Integrator 28/12/16.

Solution Integrator 28/12/16. 28/12/16 www.middlewaresrl.com CHI SIAMO Azienda giovane e dinamica guidata da un team di esperti specialisti Start-up innovativa nell information technology Professionisti dell ict: progettiamo, sviluppiamo

Dettagli

Elenco argomenti (1/2)

Elenco argomenti (1/2) Dev ios Argomenti trattati Elenco argomenti (1/2) ios, il sistema operativo di iphone/ipad I 4 livelli dell'architettura ios: Cocoa touch Media Core services Core OS Le App: struttura e funzionamento Area

Dettagli

CODING PER INSEGNANTI PROGRAMMARE CON

CODING PER INSEGNANTI PROGRAMMARE CON C ORSO DI CODING PER INSEGNANTI PROGRAMMARE CON PERCHÈ IL CODING? Tutti i giorni siamo abituati ad interagire con moltissimi strumenti digitali come computer, tablet, smartphone; ma ormai quasi tutti gli

Dettagli

CORSO DI FORMAZIONE: CREA IL TUO SITO - WORDPRESS PROGRAMMA

CORSO DI FORMAZIONE: CREA IL TUO SITO - WORDPRESS PROGRAMMA CORSO DI FORMAZIONE: CREA IL TUO SITO - WORDPRESS PROGRAMMA Como 2017 MT Promozione e-mail: info@corsidiformazionelombardia.it web: www.corsidiformazionelombardia.it cell.: 3384391218 INDICE Cap. Par.

Dettagli

CURRICOLO DIPARTIMENTO INFORMATICA PRIMO BIENNIO

CURRICOLO DIPARTIMENTO INFORMATICA PRIMO BIENNIO dei limiti nel contesto culturale e sociale in cui vengono applicate CURRICOLO PARTIMENTO INFORMATICA PRIMO BIENNIO MODULO 1 Concetti di base della tecnologia dell informazione Acquisire e interpretare

Dettagli

APIO INTELLIGENZA AI TUOI OGGETTI.

APIO INTELLIGENZA AI TUOI OGGETTI. APIO INTELLIGENZA AI TUOI OGGETTI. SMART WORLD Ciò che ha reso davvero Smart il cellulare sono le App ed una connessione ad internet. In particolare le App hanno introdotto la capacità di utilizzare lo

Dettagli

SETA Selection Tool del Sistema ARTIST

SETA Selection Tool del Sistema ARTIST Selection Tool del Sistema ARTIST L incarico è stato affidato al RTI composta da: Kayser Italia S.r.l. Daxo con capogruppo Kayser Italia s.r.l. SETA () Espandibilità e flessibilità Delocalizzazione istallazione

Dettagli

Indice generale. Ringraziamenti...xi Prefazione...xiii. Componenti necessari...xvii. Iniziare a lavorare con Arduino Benvenuti in Arduino...

Indice generale. Ringraziamenti...xi Prefazione...xiii. Componenti necessari...xvii. Iniziare a lavorare con Arduino Benvenuti in Arduino... Ringraziamenti...xi Prefazione...xiii A chi si rivolge questo libro... xiii Contenuti del libro...xiv Arduino Uno e la piattaforma Arduino...xv Esempi di codice e convenzioni adottate...xvi Risorse online...xvi

Dettagli

Gui testing automatico di applicazioni Android tramite emulazione di input ed eventi provenienti da sensori

Gui testing automatico di applicazioni Android tramite emulazione di input ed eventi provenienti da sensori tesi di laurea Gui testing automatico di applicazioni Android tramite emulazione di input ed eventi Anno Accademico 2011/2012 relatore Ch.mo prof. Porfirio Tramontana correlatore Ing. Domenico Amalfitano

Dettagli

PROGRAMMAZIONE DISCIPLINARE DIPARTIMENTALEDI INFORMATICA

PROGRAMMAZIONE DISCIPLINARE DIPARTIMENTALEDI INFORMATICA I.I.S. G. CENA ISTITUTO D ISTRUZIONE SUPERIORE G. CENA - Ivrea SEZIONE TECNICA ANNO SCOLASTICO 2016/2017 PROGRAMMAZIONE DISCIPLINARE DIPARTIMENTALEDI INFORMATICA DOCENTI Francisco Ezio, Nespolo Donatella,

Dettagli

Indice generale. Ringraziamenti...xi. Introduzione...xv. Capitolo 1 Tweet di benvenuto in ios 6...1. Programmazione in ios...23

Indice generale. Ringraziamenti...xi. Introduzione...xv. Capitolo 1 Tweet di benvenuto in ios 6...1. Programmazione in ios...23 Ringraziamenti...xi Introduzione...xv Un nuovo inizio e nuove possibilità...xv Contenuto del libro...xvi Aspettative e requisiti tecnici...xvii Risorse online...xviii Al lavoro!...xviii Capitolo 1 Tweet

Dettagli

WORD 2000 SPECIALIST Microsoft Office Specialist COURSEWARE

WORD 2000 SPECIALIST Microsoft Office Specialist COURSEWARE Collana Microsoft Office COURSEWARE I Manuali d Aula Ufficiali Microsoft Office si avvalgono delle metodologie didattiche più avanzate che consentono una efficace quanto rapida erogazione del corso. Il

Dettagli

Analisi e comparazione dei Framework OpenSwing e Google Web Toolkit per lo sviluppo di interfacce utente con paradigma MVC.

Analisi e comparazione dei Framework OpenSwing e Google Web Toolkit per lo sviluppo di interfacce utente con paradigma MVC. tesi di laurea Analisi e comparazione dei Framework OpenSwing e Google Web Toolkit. Anno Accademico 2009/2010 relatore Ch.mo prof. Porfirio Tramontana correlatore Ing. Luca Anniciello candidato Gianluca

Dettagli

INNOVATION COMPANY. Accoglienza tramite Assistente Virtuale

INNOVATION COMPANY. Accoglienza tramite Assistente Virtuale INNOVATION COMPANY Accoglienza tramite Assistente Virtuale Siamo una Innovation Company che affianca i propri clienti nel percorso di trasformazione digitale passando dallo studio, progettazione, sviluppo

Dettagli

Sviluppo Apps e Giochi per Facebook

Sviluppo Apps e Giochi per Facebook Sviluppo Apps e Giochi per Facebook Rev. 1.0 Stato: Approvato Sviluppo Apps e Giochi per Facebook Programma CONTROLLO DOCUMENTO TITOLO: Corso Sviluppo Apps e Giochi per Facebook - Programma VERSIONE: 1.1

Dettagli

Pubblicazione applicazione ios su App Store

Pubblicazione applicazione ios su App Store Pubblicazione applicazione ios su App Store Requisiti e passi Per poter pubblicare un applicazione è necessario impostare sul proprio account di sviluppatore una serie di informazioni e creare i certificati

Dettagli

Corso di. Html e Css. per creare e disegnare siti web. M-CORSO-Schedacorso-luglio16, rev 1

Corso di. Html e Css. per creare e disegnare siti web. M-CORSO-Schedacorso-luglio16, rev 1 Corso di Html e Css obiettivi L'obiettivo di questo corso è di trasferire, grazie alla metodologia didattica che alterna la teoria ad esercitazioni pratiche e simulazioni di casi reali, le conoscenze e

Dettagli

CORSO DI FORMAZIONE: GESTIONE DEI CONTENUTI CON WORDPRESS PROGRAMMA

CORSO DI FORMAZIONE: GESTIONE DEI CONTENUTI CON WORDPRESS PROGRAMMA CORSO DI FORMAZIONE: GESTIONE DEI CONTENUTI CON WORDPRESS PROGRAMMA Como 2017 MT Promozione e-mail: info@corsidiformazionelombardia.it web: www.corsidiformazionelombardia.it cell.: 3384391218 INDICE Cap.

Dettagli

Strumenti Google per la didattica Destinatari

Strumenti Google per la didattica Destinatari Strumenti Google per la didattica Destinatari: scuola primaria e secondaria N. 4 incontri - 12 ore totali + n. 8 ore attività di laboratorio + n. 5 ore di lavoro individuale. Drive differenza tra account

Dettagli

CAMPUS. fast fast fast nei Tempi, depth depth depth nella Formazione, solid solid solid nel Futuro.

CAMPUS. fast fast fast nei Tempi, depth depth depth nella Formazione, solid solid solid nel Futuro. ArToo Campus è una Scuola di eccellenza per formare eccellenze, che fa dell innovazione dirompente il suo credo. ARTOO CONTATTI Via 1 Maggio, 156 60131 ANCONA (AN) ITALY Tel +39 071 99 802 68* Fax +39

Dettagli

Corso Web Master. E' richiesta una padronanza dell'utilizzo del computer ed esperienza di navigazione su Internet.

Corso Web Master. E' richiesta una padronanza dell'utilizzo del computer ed esperienza di navigazione su Internet. Corso Web Master Titolo Web Master Destinatari Obiettivi e Finalità Normativa diriferimento Il corso si rivolge a chi desidera acquisire le conoscenze necessarie per la costruzione di siti Web. Il corso

Dettagli

3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni

3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni IIndice Capitolo 1 Da dove partiamo: pagine web statiche 1 1.1 Principi di base.............................. 1 1.1.1 Il paradigma client-server.................... 1 1.1.2 Ipertesto, multimedia, ipermedia................

Dettagli

videocorso ARCHICAD step by step livello base

videocorso ARCHICAD step by step livello base videocorso ARCHICAD step by step livello base - lucamanelli.com progetto utilizzato per il videocorso è stato realizzato dall architetto Monica Pedretti e messo a disposizione per uso didattico. Ne è vietata

Dettagli

ios Developer Academy

ios Developer Academy Ufficio didattica, organi collegiali, alta formazione, carriere/cds-diem (Distretto 2) REP. N. 1 /2017 Procedura di selezione per l ammissione ai corsi di formazione per sviluppo ios IL DIRETTORE VISTO

Dettagli

Scritto da Laura Benedetti Martedì 03 Giugno :09 - Ultimo aggiornamento Martedì 03 Giugno :22

Scritto da Laura Benedetti Martedì 03 Giugno :09 - Ultimo aggiornamento Martedì 03 Giugno :22 OS Mavericks è stato uno dei sistemi operativi per desktop di maggior successo, con il 51% degli utenti Mac sulla piattaforma, ma con Yosemite l'azienda di Cupertino cercherà di colmare il divario tra

Dettagli

Solution Integrator 18/06/16. www.middlewaresrl.com

Solution Integrator 18/06/16. www.middlewaresrl.com 18/06/16 www.middlewaresrl.com CHI SIAMO Azienda giovane e dinamica guidata da un team di esperti specialisti Start-up innovativa nell information technology Professionisti dell ict: progettiamo, sviluppiamo

Dettagli

Evolving Mobile Ecosystem. Roberto Freato Freelance IT Consultant & Trainer MVP, MCT, MCPD

Evolving Mobile Ecosystem. Roberto Freato Freelance IT Consultant & Trainer MVP, MCT, MCPD Evolving Mobile Ecosystem Roberto Freato Freelance IT Consultant & Trainer MVP, MCT, MCPD child@ocdstudio.net Gli inizi Quando sono avvenute le prime comunicazioni «mobili» aperte al pubblico? 1930 In

Dettagli

Linee di programmazione

Linee di programmazione Ministero dell Istruzione, dell Università e della Ricerca Ufficio Scolastico regionale per il Lazio Istituto Tecnico Industriale A. Pacinotti ISTITUTO TECNICO TECNOLOGICO - LICEO SCIENTIFICO DELLE SCIENZE

Dettagli

Windchill ProjectLink Guida al curriculum

Windchill ProjectLink Guida al curriculum Windchill ProjectLink 11.0 Guida al curriculum Guida al curriculum Corsi in aula tradizionale Introduzione a PTC Windchill ProjectLink 11.0 Amministrazione aziendale di PTC Windchill 11.0 Introduzione

Dettagli

L Automatic Control Telelab

L Automatic Control Telelab Università di Siena L Marco Casini Dipartimento di Ingegneria dell Informazione Università di Siena, Italy Email: casini@ing.unisi.it UNIVERSITA DI SIENA 1 Sommario Introduzione all (ACT) Descrizione di

Dettagli

La Scuola Digitale: prospettive e proposte

La Scuola Digitale: prospettive e proposte La Scuola Digitale: prospettive e proposte Leonardo Tosi, Agenzia Scuola La Scuola Digitale: lavorare con la LIM in classe tra didattica e apprendimento Università Cattolica del Sacro Cuore di Milano,

Dettagli

CAMPUS. fast fast fast nei Tempi, depth depth depth nella Formazione, solid solid solid nel Futuro.

CAMPUS. fast fast fast nei Tempi, depth depth depth nella Formazione, solid solid solid nel Futuro. ArToo Campus è una Scuola di eccellenza per formare eccellenze, che fa dell innovazione dirompente il suo credo. ARTOO CONTATTI Via I Maggio, 156 60131 ANCONA (AN) ITALY Tel. +39 071 99 802 68 Fax. +39

Dettagli

PIANO DI FORMAZIONE 2013/2014

PIANO DI FORMAZIONE 2013/2014 PIANO DI FORMAZIONE 2013/2014 Corso di formazione nell area Informatica a seguito della riforma Gelmini. Referente del progetto: Prof. Michele Rosato Obiettivi: Innovare gli interventi didattici e rivedere

Dettagli

4. Qualità. un concetto molte sfaccettature. Andrea Polini. Ingegneria del Software Corso di Laurea in Informatica

4. Qualità. un concetto molte sfaccettature. Andrea Polini. Ingegneria del Software Corso di Laurea in Informatica 4. Qualità un concetto molte sfaccettature Andrea Polini Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) 4. Qualità 1 / 23 Sommario 1 Tipiche Qualità del Processo (Ingegneria

Dettagli

Motivi per cui le applicazioni web progressive potrebbero essere la soluzione giusta per te

Motivi per cui le applicazioni web progressive potrebbero essere la soluzione giusta per te Motivi per cui le applicazioni web progressive potrebbero essere la soluzione giusta per te Autore Jason Spero Pubblicato Luglio 2017 Argomenti App, Tecnologia emergente, Dispositivi mobili Web mobile

Dettagli

FORMAZIONE in ingresso per i docenti neoassunti

FORMAZIONE in ingresso per i docenti neoassunti FORMAZIONE in ingresso per i docenti neoassunti a.s. 2015/2016 LABORATORIO Nuove tecnologie e loro impatto sulla didattica Docente: Barbara Bucciolini Evoluzione delle TIC nella didattica Negli anni 70

Dettagli

Javascript e CSS nelle pagine WEB

Javascript e CSS nelle pagine WEB 1 Javascript e CSS nelle pagine WEB Esempi applicativi Autrice: Turso Antonella Carmen INDICE ARGOMENTI 2... 5 LEZIONE 1... 6 COSA SONO I JAVASCRIPT... 6 LEZIONE 2... 8 STRUTTURA DEL LINGUAGGIO JAVASCRIPT

Dettagli

CENTRO NAZIONALE OPERE SALESIANE FORMAZIONE E AGGIORNAMENTO PROFESSIONALE

CENTRO NAZIONALE OPERE SALESIANE FORMAZIONE E AGGIORNAMENTO PROFESSIONALE CENTRO NAZIONALE OPERE SALESIANE FORMAZIONE E AGGIORNAMENTO PROFESSIONALE C è chi guarda alle cose come sono e si chiede perché. Io penso a come potrebbero essere e mi chiedo perché no? Robert Kennedy

Dettagli

diamo forma ai tuoi progetti

diamo forma ai tuoi progetti diamo forma ai tuoi progetti Non riesco a capire perché le persone siano spaventate dalle nuove idee. A me spaventano quelle vecchie. John Cage CI PIA- CE GENERARE MOLTE IDEE RENDERE LE COSE SEMPLICI L

Dettagli

SOMMARIO. Introduzione

SOMMARIO. Introduzione 02-Sommario_FLCS3.qxd 18-11-2009 11:48 Pagina V Introduzione 1 Reperire e installare Flash CS3 1 Verificare i requisiti del tuo computer 2 Requisiti di sistema per creare filmati Flash 2 Reperire Flash

Dettagli

Corsi d'informatica. La formazione quale elemento indispensabile per lo sviluppo. Schede Corsi Serali

Corsi d'informatica. La formazione quale elemento indispensabile per lo sviluppo. Schede Corsi Serali Informatica Corsi d' La formazione quale elemento indispensabile per lo sviluppo Schede Corsi Serali Linea Informatica - Via Cantonale - 6915 Pambio Noranco - Tel.: +41.91.986 50 90 - Fax: +41.91.986 50

Dettagli

Nuovi strumenti per il coding App Inventor e Scratch for Arduino

Nuovi strumenti per il coding App Inventor e Scratch for Arduino Nuovi strumenti per il coding App Inventor e Scratch for Arduino 29 marzo 2017 BARBERO Alberto VASCHETTO Francesco 1 All inizio erano «le TIC» e poi venne «il coding» Introduzione nella disciplina Informatica

Dettagli

Stailfab 2013 Viale di Trastevere Roma

Stailfab 2013 Viale di Trastevere Roma WebHat Newsletter:! il software ideale per le tue campagne di email marketing. WebHat newsletter è il software pensato per le aziende che hanno la necessità di inviare e gestire newletter personalizzate.

Dettagli

GUIDE Google+ e Hootsuite. Promuovi il tuo brand su Google+

GUIDE Google+ e Hootsuite. Promuovi il tuo brand su Google+ GUIDE Google+ e Hootsuite Promuovi il tuo brand su Google+ Google+ e Hootsuite Promuovi il tuo brand su Google+ Google+, il secondo social più usato al mondo dopo Facebook, offre interessanti potenzialità

Dettagli

Corso Analista Programmatore Microsoft Corso Online Analista Programmatore Microsoft

Corso Analista Programmatore Microsoft Corso Online Analista Programmatore Microsoft Corso Analista Programmatore Microsoft Corso Online Analista Programmatore Microsoft Accademia Futuro info@accademiafuturo.it Programma Generale del Corso Analista Programmatore Microsoft Tematiche Trattate

Dettagli

Introduzione. Un approccio differente

Introduzione. Un approccio differente Questo manuale è stato concepito come un testo di programmazione per principianti. Non rientra pertanto fra gli scopi di questo libro la trattazione delle tecniche di programmazione avanzate offerte dalle

Dettagli

CORSO DI PROGRAMMAZIONE JAVA STANDARD + ENTERPRISE EDITION

CORSO DI PROGRAMMAZIONE JAVA STANDARD + ENTERPRISE EDITION CORSO DI PROGRAMMAZIONE JAVA STANDARD + ENTERPRISE EDITION 0 DURATA 200 ore CONTENUTI Oracle PL/SQL Introduzione al PL/SQL Cenni su SQL con utilizzo di SQL*PLUS Configurazione ambiente Developer DB Classi,

Dettagli

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

Liceo Marie Curie (Meda) Scientifico Classico Linguistico PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE Liceo Marie Curie (Meda) Scientifico Classico Linguistico PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE a.s. 2015/16 CLASSE 2^ ASA Indirizzo di studio Liceo scientifico Scienze Applicate Docente Disciplina

Dettagli

Programmazione Didattico-Curriculare

Programmazione Didattico-Curriculare Istituto Statale Istruzione Superiore I.T.I. Enrico Medi Via Buongiovanni, 84 San Giorgio a Cremano - 80046 Napoli - ITALY Programmazione Didattico-Curriculare Classe Indirizzo Competenze T.7 Imparare

Dettagli

Riduciamo i tempi e i costi di sviluppo delle applicazioni IoT con BitAndCloud soluzioni dedicate alla vostra applicazione

Riduciamo i tempi e i costi di sviluppo delle applicazioni IoT con BitAndCloud soluzioni dedicate alla vostra applicazione Soluzioni Tecnologie per IoT industriale Riduciamo i tempi e i costi di sviluppo delle applicazioni IoT con BitAndCloud soluzioni dedicate alla vostra applicazione Soluzione end to end per lo sviluppo

Dettagli

SIEMENS IOT2020 e IOT2040

SIEMENS IOT2020 e IOT2040 SIEMENS IOT2020 e IOT2040 La versatilità del gateway industriale aperto Mauro Quartieri: RS COMPONENTS Da sempre RS supporta i progettisti di oggi e di domani. La nostra missione è quella di supportare

Dettagli

Imparare ad imparare attraverso la pratica del Tinkering.

Imparare ad imparare attraverso la pratica del Tinkering. 1 Imparare ad imparare attraverso la pratica del Tinkering. PROGETTO FORMATIVO Tipologia formativa: corso di formazione Destinatari del corso : studenti del Dipartimento di Scienze della Formazione con

Dettagli

Istituto di Istruzione Superiore Statale Carlo Emilio Gadda PIANO DI LAVORO ANNO SCOLASTICO 2015/2016. I.I.S.S '' C. E. GADDA Sede di FONOVO

Istituto di Istruzione Superiore Statale Carlo Emilio Gadda PIANO DI LAVORO ANNO SCOLASTICO 2015/2016. I.I.S.S '' C. E. GADDA Sede di FONOVO Presidenza e Segreteria: v. Nazionale 6 43045 Fornovo di Taro (PR) Tel. 0525 400229 Fax 0525 39300 E-mail: ssitsos@scuole.pr.it Sito web: www.itsosgadda.it Pec: prtf02000r@pec.istruzione.it Istituto di

Dettagli

Competenza Ambito di contenuto Contenuto. Spazio e figure PROGETTARE IL GIARDINO DELLA SCUOLA

Competenza Ambito di contenuto Contenuto. Spazio e figure PROGETTARE IL GIARDINO DELLA SCUOLA Competenza Ambito di contenuto Contenuto Classe SS1G III Ricercare strategie ritenute appropriate per la risoluzione di problemi matematici. Spazio e figure Mappe, piantine e orientamento Rappresentazione

Dettagli

Lo sviluppo del progetto informatico

Lo sviluppo del progetto informatico Lo sviluppo del progetto informatico Il progetto Il controllo di qualità Le qualità per i prodotti di software Le figure professionali La metodologia La conoscenza degli obiettivi L analisi La progettazione

Dettagli

PRIMO MODULO. DURATA: 80 ore CONTENUTI

PRIMO MODULO. DURATA: 80 ore CONTENUTI 0 PRIMO MODULO DURATA: 80 ore CONTENUTI 1. Introduzione alla programmazione a. Cosa è la programmazione strutturata b. Strutture dati c. Come si affronta una problematica da risolvere d. Quali sono i passi

Dettagli

Strumenti per l automazione del testing di applicazioni web Javascript-based

Strumenti per l automazione del testing di applicazioni web Javascript-based tesi di laurea Strumenti per l automazione del testing di applicazioni web Javascript-based Anno Accademico 2005/2006 relatore Ch.mo prof. Porfirio Tramontana 1 candidato Salvatore Agnello Matr. 41/2612

Dettagli

P R O G R A M M A I N F O R M A T I C A. ÂftÄÄâáà É UtÇw Ç Ê ISTITUTO ISTRUZIONE SUPERIORE TECNICO STATALE. \ÇáxzÇtÇàxM i ÉÄt ctàü é t

P R O G R A M M A I N F O R M A T I C A. ÂftÄÄâáà É UtÇw Ç Ê ISTITUTO ISTRUZIONE SUPERIORE TECNICO STATALE. \ÇáxzÇtÇàxM i ÉÄt ctàü é t ISTITUTO ISTRUZIONE SUPERIORE TECNICO STATALE ÂftÄÄâáà É UtÇw Ç Ê S i e n a =========== =========== P R O G R A M M A di I N F O R M A T I C A Svolto nella Classe I A AFM A n n o S c o l a s t i c o 2015

Dettagli

Lezione 1. Sviluppo di Applicazioni per ios. Panoramica Tecnologica ios e ios SDK Strumenti di sviluppo per ios. Università di Pisa

Lezione 1. Sviluppo di Applicazioni per ios. Panoramica Tecnologica ios e ios SDK Strumenti di sviluppo per ios. Università di Pisa Lezione 1 Sviluppo di Applicazioni per ios Panoramica Tecnologica ios e ios SDK Strumenti di sviluppo per ios Oggi... ios e ios SDK Strumenti di sviluppo Linguaggio Objective C Fondamenti di OOP Dispositivi

Dettagli

Corso di formazione CerTICTablet

Corso di formazione CerTICTablet Redattore prof. Corso di formazione CerTICTablet Seconda Dispensa Comitato Tecnico Scientifico: Gruppo Operativo di Progetto CerticAcademy Learning Center, patrocinato dall assessorato al lavoro e alla

Dettagli

Il software in Cloud che porta la Tua consulenza davvero in alto.

Il software in Cloud che porta la Tua consulenza davvero in alto. Il software in Cloud che porta la Tua consulenza davvero in alto. La Soluzione La crescente competitività nel mercato porta il Consulente della Sicurezza sui Luoghi di Lavoro ad adeguare il proprio approccio

Dettagli

LIBRI DI TESTO, E-BOOK, TABLET?

LIBRI DI TESTO, E-BOOK, TABLET? LIBRI DI TESTO, E-BOOK, TABLET? PREMESSE Ricordiamo che il settore dell editoria in Italia è in crisi Gli italiani non leggono più (?). 635 milioni di Euro sono ricavi dell editoria scolastica, 300 in

Dettagli

Dispositivi mobili e mobile apps - I

Dispositivi mobili e mobile apps - I Dispositivi mobili e mobile apps - I Internet, Web, Cloud Computing, SaaS,... abilita Ubiquitous Computing Servizi e dati nella nuvola accessibili in modalità ubiquitous (anywhere and anytime) i dispositivi

Dettagli

SMARTPHONE E TABLET FACILI!

SMARTPHONE E TABLET FACILI! SMARTPHONE E TABLET FACILI! Hai acquistato un Tablet o uno Smartphone? Le difficoltà nascono quando dobbiamo cercare e scaricare dei programmi o applicazioni, o quando dobbiamo usare l agenda, sincronizzare

Dettagli

Laboratorio di Progettazione di Sistemi Software Progetto: modellazione di un dominio e sue attività

Laboratorio di Progettazione di Sistemi Software Progetto: modellazione di un dominio e sue attività Laboratorio di Progettazione di Sistemi Software Progetto: modellazione di un dominio e sue attività Valentina Presutti (A-L) Riccardo Solmi (M-Z) Definizione del problema Modello di un dominio Si vuole

Dettagli

MODULO DI ISCRIZIONE AI CORSI PER LA PREPARAZIONE ALLA CERTIFICAZIONE ECDL. l sottoscritt. nat a il giorno e residente a, Provincia in n.

MODULO DI ISCRIZIONE AI CORSI PER LA PREPARAZIONE ALLA CERTIFICAZIONE ECDL. l sottoscritt. nat a il giorno e residente a, Provincia in n. MODULO DI ISCRIZIONE AI CORSI PER LA PREPARAZIONE ALLA CERTIFICAZIONE ECDL l sottoscritt nat a il giorno e residente a, Provincia in n. Cap., C.F, telefono abitazione Telefonino e-mail CHIEDE DI ISCRIVERSI

Dettagli

Di seguito vengono riportate le principali novità e differenze rispetto alle versioni precedenti del LIMS (4 e 6.1)

Di seguito vengono riportate le principali novità e differenze rispetto alle versioni precedenti del LIMS (4 e 6.1) Eusoft.Lab 10: Principali benefit e caratteristiche EuSoft.Lab10 coniuga la completezza funzionale di un sistema LIMS sul mercato dal 1997 alle più avanzate ed innovative tecnologie in ambito web, integrando

Dettagli

CORSO MOC20488: Developing Microsoft SharePoint Server 2013 Core Solutions

CORSO MOC20488: Developing Microsoft SharePoint Server 2013 Core Solutions CORSO MOC20488: Developing Microsoft SharePoint Server 2013 Core Solutions CEGEKA Education corsi di formazione professionale Cegeka S.p.A. [1/5] Developing Microsoft SharePoint Server 2013 Core Solutions

Dettagli

Indice. Prefazione. 3 Oggetti e Java 53

Indice. Prefazione. 3 Oggetti e Java 53 Prefazione xv 1 Architettura dei calcolatori 1 1.1 Calcolatori e applicazioni 1 1.1.1 Alcuni esempi di applicazioni 3 1.1.2 Applicazioni e interfacce 4 1.2 Architettura dei calcolatori 7 1.2.1 Hardware

Dettagli

Corso di Linguaggi di Programmazione + Laboratorio

Corso di Linguaggi di Programmazione + Laboratorio Corso di inguaggi di Programmazione + aboratorio Capitolo 1 - Introduzione Si ringrazia il Dott. Marco de Gemmis per la collaborazione nella predisposizione del materiale didattico Apprendimento di un

Dettagli

Indice generale. Prefazione...xix. Prima di iniziare...xxvii

Indice generale. Prefazione...xix. Prima di iniziare...xxvii Indice generale Prefazione...xix La crescita esplosiva di iphone e ipad crea opportunità per gli sviluppatori...xix Ebook e video LiveLesson su Safari Books Online...xx Copyright e licenze del codice...xx

Dettagli

ABS Computers per la scuola digitale

ABS Computers per la scuola digitale ABS Computers per la scuola digitale Soluzioni Smart Education ABS Computers srl Via dell Artigianato 11/A 37135 Verona, Italia Tel: 045 58 33 33 Fax: 045 58 46 93 E-mail: info@abscomputers.it Samsung

Dettagli

Elementi di Informatica Corso di Laurea in Scienze Geologiche a.a. 2003/2004. Docente. Orario. Da Ottobre-Dicembre:

Elementi di Informatica Corso di Laurea in Scienze Geologiche a.a. 2003/2004. Docente. Orario. Da Ottobre-Dicembre: Elementi di Informatica Corso di Laurea in Scienze Geologiche a.a. 2003/2004 1 Docente Patrizia Boccacci Ufficio 332 III piano Dipartimento di Informatica e Sc. Inf. Tel. 010-3536732 E-mail: boccacci@disi.unige.it

Dettagli

POLO INFORMATICO PER LA DISABILITA

POLO INFORMATICO PER LA DISABILITA CORSO N. 1 TITOLO Programma Modalità di COSTRUZIONE DI PERCORSI DIDATTICI PER ALUNNI CON DIFFICOLTÀ DI APPRENDIMENTO I livello Docenti di scuola primaria, scuola secondaria di primo e secondo grado, insegnanti

Dettagli

Flash platform e accessibilità

Flash platform e accessibilità Il Flash Player è alla base della cosidetta Flash Platform, con questo termine si intende quindi identificare tutti i contenuti e le applicazioni basate su di esso. La Flash Platform è utilizzata in un

Dettagli

Sistemi Di Elaborazione Dell informazione

Sistemi Di Elaborazione Dell informazione Sistemi Di Elaborazione Dell informazione Dott. Antonio Calanducci Lezione II: Software Corso di Laurea in Scienze della Comunicazione Anno accademico 2009/2010 Tipi di software Software di sistema (o

Dettagli

ALLA SCOPERTA DI BREMBO PROFILO AZIENDALE

ALLA SCOPERTA DI BREMBO PROFILO AZIENDALE ALLA SCOPERTA DI BREMBO PROFILO AZIENDALE Introduzione SPECIALISTA GLOBALE NEI SISTEMI FRENANTI brembo / 3 ottobre 2013 Introduzione I NUMERI DEL GRUPPO 1.389 mln/ di fatturato nel 2012 brembo / 3 ottobre

Dettagli

Xerox FreeFlow Print Server V 9.0 SP3

Xerox FreeFlow Print Server V 9.0 SP3 FreeFlow Print Server V9 SP3 Novembre 2012 708P90226 Xerox FreeFlow Print Server V 9.0 SP3 Pacchetto di benvenuto per i sistemi Xerox Color 550/560, Xerox 700 e 770 Digital Color e Xerox J75 e C75 Digital

Dettagli

CODING nella scuola primaria

CODING nella scuola primaria DIREZIONE DIDATTICA STATALE 1 CIRCOLO DI ACI CATENA EMANUELE ROSSI Via F. Strano, 79 95022 Aci Catena Tel. e Fax 095/801522 Codice Fiscale 81003950870 - Codice Meccanografico CTEE036006 CODING nella scuola

Dettagli

Corso Programmazione Java Standard

Corso Programmazione Java Standard Corso Programmazione Java Standard Codice: ITJS0113 Durata: 40 ore Descrizione corso Questo corso fornisce una panoramica sulle varie sfaccettature della sintassi del linguaggio Java, integrata con mirate

Dettagli

MULTIMEDIALI ED INTERATTIVI AD INTEGRAZIONE DELL OFFERTA FORMATIVA IN CLASSE O INDIVIDUALE

MULTIMEDIALI ED INTERATTIVI AD INTEGRAZIONE DELL OFFERTA FORMATIVA IN CLASSE O INDIVIDUALE CORSI DI FORMAZIONE SUI PRODOTTI UNIDIDA PER DOCENTI 2015-16 METODOLOGIE PER LA PRODUZIONE DI ESERCIZIARI MULTIMEDIALI ED INTERATTIVI AD INTEGRAZIONE DELL OFFERTA FORMATIVA IN CLASSE O INDIVIDUALE DATA:

Dettagli

Indice generale. Introduzione...xv. Parte I Per iniziare Capitolo 1 Introduzione allo sviluppo ios con tecnologie web...3

Indice generale. Introduzione...xv. Parte I Per iniziare Capitolo 1 Introduzione allo sviluppo ios con tecnologie web...3 Introduzione...xv A chi si rivolge questo libro...xv Gli argomenti trattati...xv Com è organizzato il libro...xvi Cosa occorre per utilizzare il libro...xvii Convenzioni adottate...xvii Il codice sorgente...xviii

Dettagli

Indice dei contenuti del corso su DREAMWEAVER della Adobe

Indice dei contenuti del corso su DREAMWEAVER della Adobe 8 Indice dei contenuti del corso su DREAMWEAVER della Adobe 1. concetti fondamentali su Internet: la rete, i servizi di internet, i protocolli, concetto di cliente-server, indirizzi e dominio di un sito

Dettagli

UNIVERSITA CA FOSCARI VENEZIA - CT0090 INGEGNERIA DEL SOFTWARE 2016/2017 ARRIFORNISCETE. Documento di Analisi e Specifica 1.

UNIVERSITA CA FOSCARI VENEZIA - CT0090 INGEGNERIA DEL SOFTWARE 2016/2017 ARRIFORNISCETE. Documento di Analisi e Specifica 1. UNIVERSITA CA FOSCARI VENEZIA - CT0090 INGEGNERIA DEL SOFTWARE 2016/2017 ARRIFORNISCETE Documento di Analisi e Specifica 1.1 TEAM CODROT 853540 BONOTTO MIRKO 854763 CERVELLIN GIULIO 853780 ROSSETTO MOSE

Dettagli

VIA DEI SALESIANI, MESTRE-VENEZIA T F

VIA DEI SALESIANI, MESTRE-VENEZIA T F VIA DEI SALESIANI, 15 30174 MESTRE-VENEZIA T. 041.5498111 F. 0415498112 INFO@ISSM.IT WWW.ISSM.IT C è chi guarda alle cose come sono e si chiede perché. Io penso a come potrebbero essere e mi chiedo perché

Dettagli