Dê os Primeiros Passos à Scala Lang de Forma Prática

所在平台: Udemy

课程主页: https://www.udemy.com/course/introducao-a-scala-lang-primeiros-passos/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Scala语言入门实践 **课程概述:** 本课程旨在为所有希望了解Scala语言的学习者提供实践性的入门指导。课程内容涵盖: * Scala语言的介绍与背景 * 在Windows环境下配置Scala开发环境(包括JAVA\_HOME、SCALA\_HOME及系统PATH设置) * Scala开发常用Ide的介绍与使用(REPL、Scala IDE、Scala Fiddle、Visual Studio Code、IntelliJ) * IntelliJ IDE的配置 * Scala基础类型 * 函数声明与使用 * 控制流(if/else、match) * 循环(for、for-expressions、while、do-While) * Worksheet的使用 * Class、Object、Package Object * 继承 * Case Class * Trait * 常用集合类型(List、Array、Set、Tuple、Map、Iterator)及其常用方法(toString、toList、filter、map、size、length) * 递归 * 异常处理(try/catch、finally)及自定义异常 **Scala语言介绍:** Scala是一种通用编程语言,运行在Java虚拟机(JVM)之上。它于2001年创建,是一种多范式语言,支持函数式编程和面向对象编程。 **Scala的主要特点:** * **融合面向对象与函数式编程:** Scala以简洁、高级的语法融合了这两种编程范式。 * **多重继承:** 支持多重继承。 * **高阶函数:** 支持高阶函数。 * **开源:** Scala是开源的。 * **Java互操作性:** 与Java语言无缝集成。 * **类型推断:** 无需显式声明变量类型,编译器会在使用时自动推断。 * **一切皆对象:** 在Scala中,任何事物都被视为对象。 **Scala语言应用领域:** Scala被广泛应用于众多知名公司和项目中,例如:Twitter、Foursquare、NETFLIX、GitHub、Apache Spark等。 **课程目标:** 帮助学习者快速掌握Scala语言的基础知识和实践技巧,为进一步深入学习打下坚实基础。

课程评论(0条)

课程详情

Este curso é indicado para todos (as) aqueles (as) que desejam conhecer a Scala Lang. Abaixo estão listados os tópicos que serão abordados no curso:Contextualizar o que é ScalaConfigurar o ambiente Windows com JAVA_HOME e SCALA_HOME adicionando no PATH do sistemaConhecer as principais IDEs para Scala: REPL, Scala IDE, Scala Fiddle, Visual Studio Code e IntelliJ Utilizar o REPLConfigurar o IntelliJConhecer Tipos Básicos em ScalaDeclarar functionsFluxos de Controle if, else, matchLoopings for, for-expressions, while e do WhileWorksheetClassObjectsPackage ObjectHerançaCase ClassTraitCollections List, Array, Set, Tuple, Map e Iterator com métodos toString, toList, filter, map, size, lengthRecursiontry/catch e finallyException e Exception CustomizadaO que é Scala Lang?É uma linguagem de programação de propósito geralEla roda em cima da JVM (Java Virtual Machine)Scala foi criada em 2001Scala é multiparadigma Programação Funcional Programação Orientada a ObjetosPrincipais características:Scala combina programação orientada a objetos e funcional em uma linguagem concisa e de alto nível. Permite Herança Multipla Possui Funções de Ordem Superior Opensource Possui integração com a linguagem Java Inferência de Tipos Não é necessário declarar explicitamente o tipo de uma váriável, o compilador irá inferir o tipo adequado no momento do usoEm Scala tudo é considerado um objeto!Quem utiliza a Scala Lang? Twitter Foursquare NETFLIX GitHub Apache SparkVamos começar?

课程标签

0人关注该课程

主题相关的课程