Available options are listed below:
Aprenda Scala: Programação Funcional e Orientada a Objetos
| AUTHOR | Smart Tech Content, Studiod21; Rodrigues, Diego |
| PUBLISHER | Independently Published (07/19/2025) |
| PRODUCT TYPE | Paperback (Paperback) |
"APRENDA SCALA: Programação Funcional e Orientada a Objetos" é um guia completo que abrange desde os fundamentos essenciais da linguagem até aplicações avançadas e práticas, ideal para estudantes e profissionais que desejam dominar uma das linguagens mais poderosas e versáteis do mercado. Combinando paradigmas funcionais e orientados a objetos, Scala oferece uma abordagem única para o desenvolvimento de aplicações escaláveis, robustas e de alto desempenho.
Você começará configurando seu ambiente de desenvolvimento, com instruções claras para o uso de ferramentas como IntelliJ IDEA e o SBT (Scala Build Tool). Em seguida, explorará conceitos básicos como tipos de dados, controle de fluxo e funções, passando rapidamente para tópicos mais avançados, como programação funcional pura, imutabilidade, e manipulação de coleções.
O livro também aborda aspectos cruciais da orientação a objetos, incluindo herança, polimorfismo, encapsulamento e o uso de traits e mixins. Avance para técnicas de concorrência e paralelismo com Akka, manipulação de arquivos e I/O assíncrono, além de tratamento avançado de erros com as classes Try, Success e Failure.
Você aprenderá a criar APIs REST usando frameworks como Play Framework e Akka HTTP, desenvolver aplicações web completas, integrar bibliotecas Java, e até aplicar técnicas de machine learning com o Spark MLlib. A obra também cobre a construção de microserviços, testes automatizados com ScalaTest e Specs2, e boas práticas de programação para manter um código limpo, eficiente e otimizado.
Com um projeto final prático, você consolidará seus conhecimentos ao construir uma aplicação completa, passando por todas as etapas do desenvolvimento até o deploy final. Este livro oferece todas as ferramentas necessárias para transformar o Scala em um diferencial competitivo no seu currículo e preparar você para enfrentar os desafios de um mercado cada vez mais exigente.
"APRENDA SCALA: Programação Funcional e Orientada a Objetos" é um guia completo que abrange desde os fundamentos essenciais da linguagem até aplicações avançadas e práticas, ideal para estudantes e profissionais que desejam dominar uma das linguagens mais poderosas e versáteis do mercado. Combinando paradigmas funcionais e orientados a objetos, Scala oferece uma abordagem única para o desenvolvimento de aplicações escaláveis, robustas e de alto desempenho.
Você começará configurando seu ambiente de desenvolvimento, com instruções claras para o uso de ferramentas como IntelliJ IDEA e o SBT (Scala Build Tool). Em seguida, explorará conceitos básicos como tipos de dados, controle de fluxo e funções, passando rapidamente para tópicos mais avançados, como programação funcional pura, imutabilidade, e manipulação de coleções.
O livro também aborda aspectos cruciais da orientação a objetos, incluindo herança, polimorfismo, encapsulamento e o uso de traits e mixins. Avance para técnicas de concorrência e paralelismo com Akka, manipulação de arquivos e I/O assíncrono, além de tratamento avançado de erros com as classes Try, Success e Failure.
Você aprenderá a criar APIs REST usando frameworks como Play Framework e Akka HTTP, desenvolver aplicações web completas, integrar bibliotecas Java, e até aplicar técnicas de machine learning com o Spark MLlib. A obra também cobre a construção de microserviços, testes automatizados com ScalaTest e Specs2, e boas práticas de programação para manter um código limpo, eficiente e otimizado.
Com um projeto final prático, você consolidará seus conhecimentos ao construir uma aplicação completa, passando por todas as etapas do desenvolvimento até o deploy final. Este livro oferece todas as ferramentas necessárias para transformar o Scala em um diferencial competitivo no seu currículo e preparar você para enfrentar os desafios de um mercado cada vez mais exigente.
