Scala | Semantix - Big Data, IA e IoT
Select Page

Scala

Nível: Básico
Perfil: Técnico
Horas: 12 h (Indicado 4 dias de 3 horas)

Objetivo: Estabelecer os fundamentos de programação funcional na linguagem Scala, orientação a objetos e framework de coleções
Ementa: Fundamentos de programação funcional – vantagens e desvantagens. Fundamentos de Scala – tipos de dados, operadores, estruturas de dados, estruturas de decisão e repetição. Orientação a objetos – class, object, case class, traits. Framework de coleções – List, Seq, Array, Tuples, Maps. Recursos específicos e mais avançados da linguagem – match-case, patterns-guards, sealed-classes,
Generics, Type Bounds, Futures, Type parameters, Implicits. Modo REPL – Read->Eval->Print Loop – do Scala. Edição, compilação e execução por linha de comando. Uso de IDEs – ScalaIDE, VSCode, IntelliJ. Spark API Dataframe com Scala. Visão geral sobre o SBT – Scala Build Tool

Pré-requisitos: Computador com 8 GB RAM, 20 GB disponíveis de Disco; Rígido e software VirtualBox.

Para mais informações, entre em contato através do email: [email protected] 

 

Veja outros cursos

DevOps – Básico

Linux – Básico

Docker – Básico

Python – Intermediário

GCP – Básico

Cassandra Infraestrutura – Básico