Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Scala - Compreendendo o Poder da Linguagem
Highest Rated
Rating: 4.6 out of 5(21 ratings)
96 students

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
Last updated 5/2023
Portuguese
Portuguese [Auto],

What you'll 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

Course content

4 sections23 lectures3h 53m total length
  • Apresentação9:38

    Descrição geral sobre o conteúdo deste curso.

  • Introdução linguagem de programação Scala11:29

    Uma introdução sobre casos de uso e objetivos gerais em relação a linguagem Scala.

  • Softwares necessários para o curso - ambiente de desenvolvimento0:23
  • Instalando Scala e SBT e criando o primeiro código8:19

    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.

Requirements

  • Conhecimento básico em programação e orientação a objetos

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 this course is for:

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