Cursos Online de Big Data
Programação em Scala com foco em Big Data
Curso completo da linguagem multiplataforma mais utilizada no mundo Big Data!
Raquel Silveiro
"“foi otimo, bem completo” bom!"
O que você vai aprender?
Neste curso você aprender tudo que é preciso para criar os mais complexos programas utilizando a linguagem Scala.
Pré-requisito
- Não há pré-requisitos.
Conteúdo Programático
01 - Introdução ao Scala
- 1. Introdução ao Scala
- 2. Instalação do Java
- 3. Instalação do IntelliJ
- 4. Configuração do IntelliJ IDEA
- 5. Hello World
- 6. Variáveis e constantes
- 7. Tipos de dados
- 8. Operações numéricas
- 9. Strings
- 10. Operadores de comparação
- 11. Condicionais
- 12. Scanner Next e NextLine
- 13. Listas
- 14. Tuplas
- 15. Map
- 16. Case class
- 17. Loopings
- 18. Datas
- 19. Exceptions
- 20. Options
02 - Orientação a Objetos
- 1. Funções
- 2. Classes, construtores e packages
- 3. Herança, traists e abstract
- 4. Encapsulamento
03 - Programação Funcional
- 1. Conversões implícitas
- 2. Funções de alta ordem
- 3. Funções de primeira classe
- 4. Closures
- 5. Funções parcialmente aplicadas
- 6. Funções Especiais
04 - Componentes Indispensáveis
- 1. Properties
- 2. Logs
- 3. SBT e JAR
- 4. Args
05 - Manipulação de arquivos, URL's
- 1. Files
- 2. URL’s
Exercícios e Avaliação Final
Neste modulo vamos colocar em prática tudo que foi aprendido e avaliar o conhecimento absorvido.
Recomendamos que desenvolvam os programas sugeridos nos exercícios para que fixem os conhecimentos adquiridos.
Existem muitas formas de resolver os exercícios. Invente uma! Programação também é criatividade.
1. Exercício: Contagem de Palavras
2. Exercício: Forca
3. Avaliação Final de Programação em Scala
Poste suas duvidas no fórum para ajudarmos você no desenvolvimento desses programas.
Certificado de Conclusão
- Ao concluir este curso e a Avaliação Final com aproveitamento de 80%, você terá direito ao Certificado de Conclusão.