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