-
Programmazione Java orientata agli oggetti: strutture di dati e oltre la specializzazione
Descrizione Questa specializzazione copre argomenti intermedi nello sviluppo del software. Imparerai i principi della programmazione orientata agli oggetti che ti permetteranno di utilizzare Java al massimo delle sue potenzialità e implementerai strutture dati e algoritmi per organizzare grandi quantità di dati in modo efficiente e facile da lavorare. Ti eserciterai anche a valutare criticamente...
-
Programmazione parallela, concorrente e distribuita nella specializzazione Java
Descrizione La programmazione parallela, simultanea e distribuita è alla base del software in più domini, dalla ricerca biomedica ai servizi finanziari. Questa specializzazione è destinata a chiunque abbia una conoscenza di base della programmazione sequenziale in Java, che sia motivato a imparare a scrivere programmi paralleli, concorrenti e distribuiti. Attraverso una raccolta di tre corsi (che possono essere…
-
Programmazione orientata agli oggetti nella specializzazione Java
Descrizione Questa specializzazione è per aspiranti sviluppatori di software con una certa esperienza di programmazione in almeno un altro linguaggio di programmazione (ad es. Python, C, JavaScript, ecc.) che desiderano essere in grado di risolvere problemi più complessi attraverso la progettazione orientata agli oggetti con Java. Oltre ad apprendere Java, acquisirai esperienza con due ambienti di sviluppo Java (BlueJ e ...
-
Specializzazione sui principi fondamentali della programmazione Java e dell'ingegneria del software
Descrizione Fai il tuo primo passo verso una carriera nello sviluppo software con questa introduzione a Java, uno dei linguaggi di programmazione più richiesti e fondamento del sistema operativo Android. Progettata per i principianti, questa specializzazione ti insegnerà i concetti di base della programmazione e ti preparerà a scrivere programmi per risolvere problemi complessi. Inoltre, potrai…
-
Creazione di servizi cloud con Java Spring Framework
Descrizione Questo MOOC descrive con esempi come costruire servizi cloud tramite l'uso di tecniche di progettazione orientate agli oggetti; Caratteristiche del linguaggio di programmazione Java; Servlet Java, Java Spring Framework; e piattaforme di cloud computing, come Amazon Web Services. Data l'importanza di creare piattaforme mobili/cloud sicure e scalabili, questo MOOC non solo ti mostrerà...
-
Java per Android
Descrizione Questo MOOC ti insegna come programmare le funzionalità e le classi principali del linguaggio di programmazione Java utilizzato in Android, che è la piattaforma dominante per lo sviluppo e la distribuzione di app per dispositivi mobili. In particolare, questo MOOC copre le principali funzionalità del linguaggio di programmazione Java che controllano il flusso di esecuzione attraverso un'app (come...
-
JavaScript, jQuery e JSON
Descrizione In questo corso, esamineremo il linguaggio JavaScript e il modo in cui supporta il modello orientato agli oggetti, con particolare attenzione all'aspetto unico di come JavaScript si avvicina all'OO. Esploreremo una breve introduzione alla libreria jQuery, che è ampiamente utilizzata per eseguire la manipolazione all'interno del browser del Document Object Model (DOM) e la gestione degli eventi....
-
Interattività con JavaScript
Descrizione Se vuoi portare il tuo sito Web al livello successivo, la capacità di incorporare l'interattività è un must. Ma l'aggiunta di alcuni di questi tipi di funzionalità richiede un linguaggio di programmazione più forte di HTML5 o CSS3 e JavaScript può fornire proprio ciò di cui hai bisogno. Con solo una conoscenza di base della lingua, puoi...
-
Nozioni di base sul sito Web reattivo: codice con HTML, CSS e JavaScript
Descrizione In questo corso imparerai tre principali linguaggi di programmazione e progettazione di siti Web: HTML, CSS e JavaScript. Creerai una pagina web utilizzando elementi di base per controllare il layout e lo stile. Inoltre, la tua pagina web supporterà l'interattività. Alla fine del corso sarai in grado di: 1. Definire lo scopo di...
-
Sviluppo di applicazioni Web con JavaScript e MongoDB
Descrizione In questo corso svilupperai abilità di programmazione di applicazioni web più avanzate. Imparerai come controllare l'accesso ai dati in lettura e scrittura utilizzando metodi, pubblicazione e sottoscrizione. Imparerai come accedere al tuo database e alle shell del server utilizzando gli strumenti della riga di comando. Utilizzerai il sistema SimpleSchema per convalidare i dati e generare...