O curso busca introduzir os conceitos fundamentais da linguagem Scala permitindo ao concluinte do curso resolver problemas de computação utilizando a linguagem. O aluno aprenderá ferramentas poderosas da linguagem como pattern matching, try/cath e o for yield. Ao longo do curso o aluno será desafiado através de exemplos e exercícios a pensar em soluções de problemas propostos. O curso apresenta estrutura de dados (data structures) da linguagem para aqueles que tem interesse na manipulação de big data.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Plano de Aula
* Declaração de Variáveis, var e val, e Atribuição de Valores
* Testes no Intepretador Sbt
* Declaração de Variaveis Exemplos
* Hora de praticar no Sbt Scala
* Exercícios 1/2
* Exercícios 2/2
* Definição de Métodos
* Avaliação de Métodos
* Exercícios
* Pattern Matching
* Exercícios
* Try/catch
* Programação Funcional
* Problema do URI
* Encerramento
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _