最新消息:请大家多多支持

RocktheJVM – Scala 3 & Functional Programming Essentials

其他教程 dsgsd 98浏览 0评论

Last Updated 12/2022
MP4 | Video: h264, 1280×800 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 42 Lessons (13h 49m) | Size: 1.35 GB

Become a Scala programmer. Dive head-first and hands-on into the fundamentals of Scala and functional programming

Think differently.

If you’re reading this, you probably know already: Scala is one of the most powerful languages on the JVM and is behind some of the best libraries and frameworks for big data processing (Spark), distributed & fault-tolerant computing (Akka), streaming (Kafka, Akka Streams), microservices (Lagom), web apps (Play) and many others.

Scala has seen huge demand in recent years, has some of the best-paid engineering positions, and is just plain fun. I know you can’t verify the fun for yourself right now, but I personally hardly know anyone who has tasted Scala and then came back to Java out of their own free will. I also have a stadium of 41000 students who took this course and say the same thing.

After this course, you’ll be able to

understand Scala in production environments and in any project
expand your existing object-oriented concepts to a new mindset with immutable values
think code differently with functional programming
write powerful code very quickly: 1-2 lines of Scala code enough for 50 lines of Java
contribute to products and open-source projects written in Scala
write applications in Scala from scratch
quickly learn any Scala framework and library: Spark, Akka, Play, Lagom etc

Skills you’ll get

Lasting comfort with the Scala language
think code differently with values and expressions
use blocks of code as expressions
write compact code with recursion
master the 2 recursion techniques
use the 3 string interpolation techniques in different scenarios
use the compiler’s type inference effectively
Extended object-oriented concepts
immutable values
the 3 method notations for expressive code
singleton patterns in one line of code
inheritance in Scala
abstract classes and traits
anonymous classes
generics (which are generally poorly understood)
exception handling
Functional programming
using functions as values
anonymous functions (lambdas)
the underscore notation and alternative syntax
higher-order functions
collections
map, flatMap, filter
Scala-only features
pattern matching
variance (introduction)
for-comprehensions
all with live runnable examples and practiced with exercises.

Plus some extra perks
You’ll have access to the entire code I write on camera (2000+ LOC)
You’ll be invited to our private Slack room where I’ll share latest updates, discounts, talks, conferences, and recruitment opportunities
You’ll have access to the takeaway slides
(soon) You’ll be able to download the videos for your offline view


Password/解压密码www.tbtos.com

资源下载此资源仅限VIP下载,请先

转载请注明:0daytown » RocktheJVM – Scala 3 & Functional Programming Essentials

您必须 登录 才能发表评论!