Descrizione
La programmazione funzionale sta diventando sempre più diffusa nel settore. Questa tendenza è guidata dall'adozione di Scala come principale linguaggio di programmazione per molte applicazioni. Scala fonde la programmazione funzionale e orientata agli oggetti in un pacchetto pratico. Interagisce perfettamente con Java e Javascript. Scala è il linguaggio di implementazione di molti framework importanti, tra cui Apache Spark, Kafka e Akka. Fornisce l'infrastruttura di base per siti come Twitter, Tumblr e anche Coursera.
In questo corso scoprirai gli elementi dello stile di programmazione funzionale e imparerai come applicarli utilmente nelle tue attività di programmazione quotidiane. Svilupperai anche una solida base per il ragionamento sui programmi funzionali, toccando le prove degli invarianti e la traccia dell'esecuzione simbolica.
Il corso è pratico; la maggior parte delle unità introduce brevi programmi che fungono da illustrazioni di concetti importanti e ti invitano a giocare con loro, modificandoli e migliorandoli. Il corso è completato da una serie di progetti di programmazione come compiti a casa.
Background consigliato: dovresti avere almeno un anno di esperienza di programmazione. La competenza con Java o C # è l'ideale, ma è sufficiente anche l'esperienza con altri linguaggi come C / C ++, Python, Javascript o Ruby. Dovresti avere un po 'di familiarità usando la riga di comando.
Prezzo: Iscriviti gratuitamente!
Lingua: English
Sottotitoli: Inglese, coreano, serbo, francese
Principi di programmazione funzionale in Scala - École Polytechnique Fédérale de Lausanne
TUN aiuta gli studenti!
Borse di studio
Comunità
Diritto d'autore, 2024 – TUN, Inc