|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/scala-3-just-what-you-need/
课程评论:没有评论
课程名称:Scala 3:所需的全部内容 课程概述:本课程是对Scala 3语言的全面介绍,旨在教授您日常使用所需的全部知识。Scala 3是广受欢迎的功能性混合语言的新版本,相较于Scala 2有许多改进。该课程已为Scala 3进行了全面重写,介绍了新特性、概念、关键字和语法。此外,课程练习已全面更新,并与Visual Studio Code和Metals(元语言服务器)结合,以便于实践部分的学习。 本课程理论与实践相结合,每个主题都包括基于工作表的示例,供您实验,以及完成练习以巩固刚学到的理论知识。课程以简单、直接的方式教授概念,提供丰富的编码示例和清晰的解释。讲师在Scala编程方面拥有超过15年的经验,并且有超过十年的教学经验。课程题目“Scala 3,所需的全部内容”传达了两个理念:Scala 3语言可能正是解决您编程问题所需,以及所覆盖的主题可以帮助您迅速在该语言中变得高效,同时学习到Scala编程相关的理论和最佳实践。 课程内容包括:语言与语法、控制结构、类、对象、特质、函数、模式匹配、案例类和枚举、包、作用域与导入、继承与Scala类型层次、测试、列表与集合、Java集成、使用库、使用SBT构建Scala、基于Future的异步编程。 欢迎您在经验丰富的开发者和培训师的指导下,以自己的节奏学习Scala,享受学习过程,同时掌握使用工具和库的技能以及核心语言知识。
A complete introduction to the Scala 3 language teaching you all you need to know in order to use it on a daily basis.Scala 3 is a new version of a beloved functional hybrid language, one with many improvements over Scala 2. This course has been completely re-written for Scala 3, to introduce the new features, concepts, keywords and syntax. In addition the course exercises have been fully updated and brought to Visual Studio Code and Metals (the meta-language-server) for the hands-on portions of the course.This course is half theory and half practice. Each subject covered includes worksheet based examples that you can experiment with, and exercises to complete allowing you to practice and reinforce what you have just learned in the theory.The concepts are taught in a straightforward, simple approach with plenty of coding examples and clear explanations. Your instructor has more than 15 years of experience in Scala programming and more than a dozen years of experience teaching Scala to others. Scala 3, just what you need, takes its title from two ideas, that the Scala 3 language could be just what you need to solve your programming problems, and that the topics covered are just what you need to quickly become productive in the language while still learning a lot of the theory and best practices surrounding Scala programming.Come and learn Scala, at your own pace, from an experienced developer and trainer. Have fun while learning, and pick up the skills for using the tools and libraries as well as the core language.Topics covered include:Language and SyntaxControl StructuresClasses, Objects, TraitsFunctionsPattern MatchingCase Classes and EnumsPackages, Scopes and ImportingInheritance and Scala Type HierarchyTestingLists and CollectionsJava IntegrationUsing LibrariesBuilding Scala with SBTAsynchronous Programming with Futures