Scala: Master Scala Programming: 2-in-1

所在平台: Udemy

课程主页: https://www.udemy.com/course/scala-master-scala-programming-2-in-1/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Scala:精通Scala编程:2合1 课程概述: Scala是一种强大的多用途编程语言,具有简单的面向对象和函数式风格。Scala允许用户以直观和可读的方式解构数据,使您能够用少量安全的代码实现其他语言需要数十行复杂代码才能完成的任务。本课程是一个全面的2合1课程,旨在帮助您掌握Scala编程的各种概念。利用Scala,您可以节省时间和精力,构建面向对象、函数式、响应式和并发的应用程序。 课程内容: 该培训项目包括两个完整的课程,精心挑选以提供最全面的培训体验。第一个课程《Scala初学者编程食谱》展示了核心语言原则,涵盖字符串、类、类型、方法和数组等主题。接着您将学习函数式编程技术和如何处理文件与进程。您还将通过利用Akka框架掌握Scala的并发编程。随后,您将学习与数据库的交互,以及Scala中的响应式编程及其如何用来构建稳健的微服务和分布式系统。同时,您将使用Scala REPL,以实现更好的反馈机制。 第二个课程《Scala中级食谱》中,您将快速了解测试,介绍specs2库及其在Scala中的行为驱动开发。接着,我们深入探讨Scala的集合,Scala的集合库非常庞大,包含许多强大的数据处理工具。最后,我们将介绍一些技巧,让您能以可读且类型安全的框架来描述您的领域。 通过本培训项目结束后,您将完全掌握Scala的各种概念,并能够构建高度可扩展和分布式的基于微服务的应用程序。 关于作者: Antonio Salazar Cardozo是一位开发者,曾在乔治亚理工大学的课程中领导小团队,并在他参与的每家公司中发挥作用。他是一位软件实用主义者和完美主义者,重视为人类编写的优秀软件,并热衷于帮助团队找到有效的软件开发及互动风格,以便提供最佳的软件来解决他们面临的问题。在创业公司和大型公司之间,他参与了Web和非Web系统的各个方面,并热衷于观察每一部分软件如何被接受以及如何改进。当他不在进行真实而深入的代码审查时,他通常会旅行,喜欢造访新旧地点。

课程评论(0条)

课程详情

Scala is a powerful multi-purpose programming language with a simple object-oriented, functional style. Scala enables you to deconstruct data in intuitive and readable ways, letting you write safely in a few lines of code what other languages can take tens of buggy lines to get across. This 2-in-1 comprehensive course will help you master various concepts in Scala programming. Save time and trouble by using Scala to build object-oriented, functional, reactive, and concurrent applications.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Scala Beginner Programming Recipes, shows core language principles covering topics such as strings, classes, types, methods, and arrays. From there, you'll learn about functional programming techniques and how to handle files and processes. You'll go on to master concurrency in Scala by making use of the Akka framework. You'll learn about working with databases, and then about Reactive programming in Scala and how to use it to build robust microservices and distributed systems. You'll also use the Scala REPL to achieve a better feedback mechanism. The second course, Scala Intermediate Recipes, you'll get a quick tour into testing will introduce the specs2 library and how to use it to do behavior-driven development in Scala. Then we'll dig into Scala's collections some more; Scala's collections library is vast, and holds many powerful tools for dealing with data. Finally, we'll go through a few tricks that let you get readable and type-safe frameworks in place to describe your domain. By the end of this training program, you will be well versed with the concepts of Scala and will be able to build highly scalable and distributed, microservice based applications.About the Authors Antonio Salazar Cardozo is a developer who has led small teams from his classes at Georgia Tech and through each company he has contributed to. He is a software pragmatist and perfectionist who values great software that is written for humans first, and loves to help teams find the development and interaction styles that make them deliver the best software to solve the problems they are solving. Between startups and larger companies, he has worked on most aspects of web and non-web systems, and loves to see how each piece of software is received and how it can improve. When he's not leaving honest, extensive code review, he's been known to travel and enjoys visiting both new and old places far from home.

课程标签

0人关注该课程

主题相关的课程