Curso Scala – Advanced

  • Development

Curso Scala – Advanced

24h
Visão Geral

Scala pode ser a próxima onda na produtividade do desenvolvedor. É conciso, orientado a objetos, funcional e oferece suporte para simultaneidade, mas é compatível com Java e é baseado em JVM. Por isso, Scala vem despertando o interesse de diversas lojas de programação. Porém, essas vantagens só são possíveis através de um esforço de estudo. O curso de Programação Scala foi desenvolvido para auxiliar nesse processo por meio de treinamento prático. Este curso ensina Scala nos níveis intermediário e avançado. Ele é direcionado a desenvolvedores que possuem um conhecimento básico de Scala ou uma base sólida de Java. Este curso ensina como entender a essência do Scala e escrever software de programação funcional que seja eficiente e “scalaesco” o suficiente.

Publico Alvo
  • O público desta aula inclui Desenvolvedores e Arquitetos.

 

Pre-Requisitos
  • Antes de frequentar este curso, os alunos deverão ter conhecimentos básicos de Scala (ou equivalente a um curso introdutório a Scala) ou bons conhecimentos de Java.
Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico
  • About Scala 3
  • Understanding Types in Scala
  • Functions and Collections
  • Implicits and Type Classes
  • Property-Based Testing in Scala
  • Exploring Scala Effects
  • Understanding Algebraic Structures
  • Basic Monads
  • Monad Transformers and Free Monad
  • Introduction to the Ahha and Actor Models
  • Building Reactive Applications with Akka Typed
  • Basics of Akka Streams
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas