Obtenha o conhecimento da poderosa e eficiente linguagem de programação Scala
Twitter, AirBnb, Linkedin, Nubank e outras milhares de empresas no mundo inteiro confiam na alta performance e poder de escalabilidade desta tecnologia. Desde a tarefa de filtrar e transformar dados até a criação de API's REST com comunicação assíncronas, Scala é uma linguagem versátil e confiável.
Obtenha o conhecimento da poderosa e eficiente linguagem de programação Scala
Twitter, AirBnb, Linkedin, Nubank e outras milhares de empresas no mundo inteiro confiam na alta performance e poder de escalabilidade desta tecnologia. Desde a tarefa de filtrar e transformar dados até a criação de API's REST com comunicação assíncronas, Scala é uma linguagem versátil e confiável.
Neste curso tenho como objetivo fazer uma introdução sobre os fundamentos da linguagem Scala começando do básico mostrando como declarar variáveis e funções, bem como, mostrando como Scala embora seja concebida para programação funcional é também perfeitamente uma linguagem Orientada a Objetos, ou seja... O melhor de dois mundos.
No conteúdo deste curso, depois de aprender alguns conceitos e funcionalidades básicas da linguagem, criamos um script que mostra como é simples usar Scala para fazer transformação de dados, neste caso, a partir de um arquivo .csv vamos filtrar dados que são úteis e gerar um novo arquivo com as informações filtradas.
Por fim, vamos ter uma introdução ao uso da biblioteca Akka que vai permitir criar endpoints REST (GET e POST) que vão trabalhar com o conceito de Akka Actors (permitindo comunicação http rest assíncrona).
Seja você um desenvolvedor iniciante que quer aprender os fundamentos da linguagem Scala ou um desenvolvedor mais experiente que deseja iniciar os estudos com Scala, este curso vai te passar um sólido panorama quanto a esta linguagem de programação.
Descrição geral sobre o conteúdo deste curso.
Uma introdução sobre casos de uso e objetivos gerais em relação a linguagem Scala.
Nesta aula, vamos instalar os arquivos necessários para executar a linguagem Scala em nossa máquina local bem como o SBT para gerenciar nossas dependências e fazer build dos códigos.
Arquivo necessário para aulas de transformação de dados disponível para download nos recursos.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.