【2024年】十大Scala課程熱門排行推薦與優惠精選!
本文章推薦「Apache Spark with Scala – Hands On with Big Data!」、「Scala & Functional Programming for Beginners | Rock the JVM」、「Scala and Spark for Big Data and Machine Learning」等相關LinkedIn線上課程,讓您滿足學習的慾望。
你是否想透過線上學習得到更多的技能,增加自己的技能樹?現在是學生的您,透過線上學習可以將更多專業知識用在課業學習上更加強所學。還是您是朝九晚五的上班族,尋找可以為工作上帶來更上一層樓的技能?或您是因為興趣或想培養其他興趣?
線上課程不受地理位置影響,不受時間早晚影響,老師來自世界各地,也不受學習程度影響的特色,讓您無時無刻想學都可以,想多看幾次增加熟悉度也可以。不同領域的老師將針對不同主題滿足您的學習目的,推薦的課程項目會陸續更新,絕對提供您最熱門人氣高的線上課程。
目錄
- Apache Spark with Scala – Hands On with Big Data!
- Scala & Functional Programming for Beginners | Rock the JVM
- Scala and Spark for Big Data and Machine Learning
- Streaming Big Data with Spark Streaming and Scala – Hands On
- Advanced Scala and Functional Programming | Rock the JVM
- Scala Applied, Part 1
- Akka Essentials with Scala | Rock the JVM
- Scala Applied, Part 2
- Akka HTTP with Scala | Rock the JVM
- Beginning Scala Programming
Scala課程總覽
課程資訊 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|---|---|
評價 | 4.6 分 (14,026 個評分) | 4.6 分 (8,293 個評分) | 4.5 分 (4,771 個評分) | 4.7 分 (3,091 個評分) | 4.8 分 (1,943 個評分) | 4.4 分 (1,884 個評分) | 4.8 分 (1,325 個評分) | 4.7 分 (552 個評分) | 4.8 分 (429 個評分) | 4.1 分 (615 個評分) |
學生 | 74,190 人人 | 34,780 人人 | 28,254 人人 | 22,982 人人 | 16,424 人人 | 8,354 人人 | 6,988 人人 | 3,822 人人 | 3,492 人人 | 3,457 人人 |
課程描述 | Apache Spark tutorial with 20+ hands-on examples of analyzing large data sets, on your desktop or on Hadoop with Scala! | Become a Scala programmer and get the skills you need to work with Spark, Akka, and any Scala framework! | Learn the latest Big Data technology – Spark and Scala, including Spark 2.0 DataFrames! | Spark Streaming tutorial covering Spark Structured Streaming, Kafka integration, and streaming big data in real-time. | For Scala developers: become a top level Scala programmer so you can rock Spark, Akka, Cats or any Scala tool! | Introduction to programming in the Scala language. Core syntax and concepts. | Learn the Akka actor model with Scala and write parallel, concurrent and fault-tolerant systems | Introduction to programming in the Scala language. Scala language features. | A must-have for Scala and Akka developers: write reactive microservices and REST APIs with Akka HTTP and Scala | Gain a solid understanding of programming with Scala – A course for beginners |
Scala課程列表
Apache Spark with Scala – Hands On with Big Data!
課程老師 | Sundog Education by Frank Kane |
---|---|
課程評價 | 4.6 分(14,026 個評分) |
學生人數 | 74,190 人 |
課程介紹
New! Completely updated and re-recorded for Spark 3, IntelliJ, Structured Streaming, and a stronger focus on the DataSet API.
“Big data” analysis is a hot and highly valuable skill – and this course will teach you the hottest technology in big data:
哪些人適合這堂課?
- Software engineers who want to expand their skills into the world of big data processing on a cluster
- If you have no previous programming or scripting experience, you’ll want to take an introductory programming course first.
學習目標
- Frame big data analysis problems as Apache Spark scripts
- Develop distributed code using the Scala programming language
- Optimize Spark jobs through partitioning, caching, and other techniques
- Build, deploy, and run Spark scripts on Hadoop clusters
- Process continual streams of data with Spark Streaming
- Transform structured data using SparkSQL, DataSets, and DataFrames
- Traverse and analyze graph structures using GraphX
- Analyze massive data set with Machine Learning on Spark
Scala & Functional Programming for Beginners | Rock the JVM
課程老師 | Daniel Ciocîrlan |
---|---|
課程評價 | 4.6 分(8,293 個評分) |
學生人數 | 34,780 人 |
課程介紹
In this course, we will learn the basics of Scala and functional programming, two highly in-demand topics in software industry today. Write 3000+ lines of Scala code yourself, with guidance, through 100+ examples and exercises.
Why Scala:
it’s curr
哪些人適合這堂課?
- programmers with little or no experience with Scala or functional programming
學習目標
- understand Scala code in production environments or open-source projects
- think code differently with functional programming
- write applications in Scala from scratch
- contribute to products and open-source projects written in Scala
- skills to start developing with powerful tools on top of Scala: Spark, Akka, Play
Scala and Spark for Big Data and Machine Learning
課程老師 | Jose Portilla |
---|---|
課程評價 | 4.5 分(4,771 個評分) |
學生人數 | 28,254 人 |
課程介紹
Learn how to utilize some of the most valuable tech skills on the market today, Scala and Spark! In this course we will show you how to use Scala and Spark to analyze Big Data.
Scala and Spark are two of the most in demand skills right now, and wit
哪些人適合這堂課?
- Someone who already knows how to program and is interested in learning Big Data Technologies
- Interested in using Spark with Scala for Machine Learning with Large Data Sets
學習目標
- Use Scala for Programming
- Use Spark 2.0 DataFrames to read and manipulate data
- Use Spark to Process Large Datasets
- Understand hot to use Spark on AWS and DataBricks
Streaming Big Data with Spark Streaming and Scala – Hands On
課程老師 | Sundog Education by Frank Kane |
---|---|
課程評價 | 4.7 分(3,091 個評分) |
學生人數 | 22,982 人 |
課程介紹
New! Updated for Spark 3.0.0!
“Big Data” analysis is a hot and highly valuable skill. Thing is, “big data” never stops flowing! Spark Streaming is a new and quickly developing technology for processing massive data sets as they are created – why wai
哪些人適合這堂課?
- Students with some prior programming or scripting ability SHOULD take this course.
- If you’re working for a company with “big data” that is being generated continuously, or hope to work for one, this course is for you.
- Students with no prior software engineering or programming experience should seek an introductory programming course first.
學習目標
- Process massive streams of real-time data using Spark Streaming
- Integrate Spark Streaming with data sources, including Kafka, Flume, and Kinesis
- Use Spark 2’s Structured Streaming API
- Create Spark applications using the Scala programming language
- Output transformed real-time data to Cassandra or file systems
- Integrate Spark Streaming with Spark SQL to query streaming data in real time
- Train machine learning models with streaming data, and use those models for real-time predictions
- Ingest Apache access log data and transform streams of it
- Receive real-time streams of Twitter feeds
- Maintain stateful data across a continuous stream of input data
- Query streaming data across sliding windows of time
Advanced Scala and Functional Programming | Rock the JVM
課程老師 | Daniel Ciocîrlan |
---|---|
課程評價 | 4.8 分(1,943 個評分) |
學生人數 | 16,424 人 |
課程介紹
In this course, we will learn the tricks used by the top 1% of Scala developers. You’ll write 2000+ lines of Scala code yourself, with guidance, and you will become a rockstar.
This course is for Scala programmers who need to design complex, scalabl
哪些人適合這堂課?
- Scala developers who need to design highly complex systems, APIs or frameworks
- Big data engineers who need to customize Spark code or other tools written in Scala
學習目標
- Master the Scala language at the level of the best developers
- Master functional programming
- Design and implement complex systems, frameworks and APIs
- Confidently customize and enhance existing Scala tools
- Think and approach code with maturity and a deep understanding of implications
Scala Applied, Part 1
課程老師 | Dick Wall |
---|---|
課程評價 | 4.4 分(1,884 個評分) |
學生人數 | 8,354 人 |
課程介紹
After taking Scala Applied part 1, you will be able to:
Use the REPL (the Scala Interactive Shell) for experimentation and fun
Understand the basics of Scala syntax, including val, var, def, if, while, try, for and more
Create classes, objects and
哪些人適合這堂課?
- Anyone interested in programming using the Scala programming language
- Students should have some programming experience in another language, but no prior Scala language knowledge is assumed.
- Developers wanting to get to a good working knowledge of Scala as quickly as possible
學習目標
- Use the REPL (the Scala Interactive Shell) for experimentation and fun
- Understand the basics of Scala syntax, including val, var, def, if, while, try, for and more
- Create classes, objects and instances
- Define and use function literals and higher order functions
- Understand the basics of Scala’s type inference and how to use it
- Write custom control structures to augment those built into the language
- Start down the path of a more functional style of programming
- Be ready for Part 2 of Stairway to Scala Applied, which will dig into some of the differences between Scala and other languages
Akka Essentials with Scala | Rock the JVM
課程老師 | Daniel Ciocîrlan |
---|---|
課程評價 | 4.8 分(1,325 個評分) |
學生人數 | 6,988 人 |
課程介紹
In this course, we will learn how to write concurrent and resilient applications using Akka actors. You’ll write 2000+ lines of Akka code yourself, with guidance, and you will become a rockstar.
This course is for Scala programmers who need to desig
哪些人適合這堂課?
- Scala developers who need to design complex distributed systems
- developers looking to get into the field of fast data
學習目標
- create concurrent applications with actors instead of threads and locks
- design fault-tolerant systems with supervision
- configure Akka for various scenarios
- confidently test actor systems
- use Akka patterns and best practices
Scala Applied, Part 2
課程老師 | Dick Wall |
---|---|
課程評價 | 4.7 分(552 個評分) |
學生人數 | 3,822 人 |
課程介紹
Scala Applied, Part 2 covers Scala features that are different from other languages or maybe unique to Scala. It is intended to follow on from Part 1, and dovetails nicely into that flow. In particular, by following this course you will:
Understand
哪些人適合這堂課?
- Anyone wanting to learn the Scala programming language
- This is part 2 of a 3 part course, please check you have skills equivalent to part 1 before taking this course
- We do assume the student has some programming knowledge in a modern programming language
學習目標
- Understand Scala’s composition and inheritance features
- Create abstract classes and pure abstract members (methods and fields)
- Override and overload methods
- Create primary and auxiliary constructors
- Call superclass constructors and methods
- Understand and use parametric fields
- Create factory methods in companion objects
- Construct simple DSLs (Domain Specific Languages)
- Understand top and bottom types and how Scala uses them
- Write correct equals and hashCode methods
- Use traits to mix behavior into classes
- Know the different styles of packages and visibility modifiers
- Be able to import anything from anywhere
- Write pre-conditions and post-conditions
- Test your code with unit testing
Akka HTTP with Scala | Rock the JVM
課程老師 | Daniel Ciocîrlan |
---|---|
課程評價 | 4.8 分(429 個評分) |
學生人數 | 3,492 人 |
課程介紹
In this course, we will learn how to write reactive microservices, backends and REST APIs using the powerful Akka HTTP. You’ll write 2000+ lines of Akka code yourself, with guidance, and you will become a rockstar.
This course is for Scala/Akka prog
哪些人適合這堂課?
- Scala/Akka developers who need to design reactive backends, REST APIs and microservices
學習目標
- Reactive microservices
- REST APIs in minutes
- Server and Client-side HTTP
- JSON integration
- Websockets
- JSON Web Tokens (JWT) authorization
- Seamless interaction with Akka Actors and Akka Streams
Beginning Scala Programming
課程老師 | Infinite Skills |
---|---|
課程評價 | 4.1 分(615 個評分) |
學生人數 | 3,457 人 |
課程介紹
This Scala training course from Infinite Skills teaches you everything you need to know about the Scala programming language. This course is designed for users that already have some programming experience.
You will start by learning the language b
哪些人適合這堂課?
- Developers and programmers
學習目標
- Gain a solid understanding of programming in Scala
- A beginners course that teaches the fundamentals of the Scala programming language
從老師查找更多Scala課程
還是您有熱衷某個老師或某個品牌開的課程呢?嘗試從老師或品牌頁挑選吧!
參考其他資料科學線上課程
除了本文介紹的課程種類以外,想要瞭解資料科學領域還有哪些不同類型的課程值得一探究竟嗎?讓您可以從不同面向更紮實的學習,點擊參考以下其他熱門主題文章。絕對提供您最優惠人氣滿檔的課程,歡迎繼續延伸閱讀。
- 【2024年】十大PyTorch課程熱門排行推薦與優惠精選!
- 【2024年】十大商業分析課程熱門排行推薦與優惠精選!
- 【2024年】十大人工智慧課程熱門排行推薦與優惠精選!
- 【2024年】十大機器學習課程熱門排行推薦與優惠精選!
- 【2024年】十大財務分析課程熱門排行推薦與優惠精選!