Scala - Compreendendo o Poder da Linguagem

Dos fundamentos da linguagem até uma introdução a transformação de dados e uso de Akka para endpoints REST assíncronos

Ratings 4.71 / 5.00
Scala - Compreendendo o Poder da Linguagem

What You Will Learn!

  • Dê os primeiros passos na linguagem Scala
  • Aprenda sobre Programação Orientada a Objetos com Scala
  • Aprenda o básico sobre Programação Funcional com Scala
  • Desenvolva uma transformação de dados usando a parte funcional da linguagem Scala
  • Aprenda sobre o conceito de Akka Actors em requisições assíncronas
  • Crie endpoints REST (GET e POST) usando Akka e Scala

Description

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.


Who Should Attend!

  • Desenvolvedores iniciantes e intermediários que desejam conhecer os fundamentos e potencial da linguagem Scala

TAKE THIS COURSE

Tags

Subscribers

21

Lectures

23

TAKE THIS COURSE