École Polytechnique Fédérale de Lausanne Formazione online gratuita

Principi di programmazione funzionale in Scala

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: Inglese

Sottotitoli: Inglese, coreano, serbo, francese

Principi di programmazione funzionale in Scala - École Polytechnique Fédérale de Lausanne