Scala & Functional Programming Essentials

所在平台: Udemy

课程主页: https://www.udemy.com/course/rock-the-jvm-scala-for-beginners/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Scala与函数式编程基础 课程概述:此课程已更新为Scala 3,现兼容Scala 2和Scala 3。我们将学习Scala和函数式编程的基础知识,这两个主题在当今软件行业中非常受欢迎。您将通过100多个示例和练习,亲自编写3000多行Scala代码,得到指导。 选择Scala的原因: - 目前是基于Java虚拟机的热门编程语言,Scala职位数量激增,需求更高。 - 与同等级的Java职位相比,Scala提供显著更高的薪资(增长超过20%)。 - 学习Scala非常有趣,掌握了Scala后,您可能不想再回去。 - 学习Scala可以为您打开通往一些最新技术的大门,如Spark、Akka等。 在课程中,我们将: - 将Scala这一通常较难学习的语言分解为您所需的关键部分。 - 选择最重要的Scala概念,将其分为简单而关键,以及强大的内容。 - 按照一定的逻辑顺序安排学习,确保学习过程中的易理解性。 - 在实时Scala代码中应用所学知识。 学习的最终收益包括: - 转换到Scala后显著薪资提升,课程的投资回报率在第一年内超过100倍。 - 更愉快的工作体验,因为Scala充满乐趣。 - 未来防护技能,能与一些尖端技术(如Spark、Akka等)合作。 目标受众: 本课程针对已经具备编程基础,但对Scala语言没有经验或对函数式编程了解较少的程序员。如果您从未编写过代码,此课程可能不适合您。 课程内容全面,但会直切主题。因此,确保您能够保持高度专注和投入,成为一名优秀的程序员。 我们认为理论与实践同样重要,因此您将接受带有代码示例的讲座、真实的Scala代码演示和作业,同时提供额外的资源、说明、练习和解决方案。 我发现,我的学生在被引导但不被强制指示的情况下,最为成功,很多优秀的学生在像谷歌这样的公司工作。您将有待完成的作业,我会提供(我认为的)指导,但同时也给您自由去实验和改进您的Scala代码。 最后,我的学生在学习过程中享受乐趣时,最为成功! 加入我吧,让我们一起用Scala征服JVM世界!

课程评论(0条)

课程详情

Updated for Scala 3! This course is now fully compatible with both Scala 2 and Scala 3.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 currently the hottest language based on the Java Virtual Machine - the number of Scala jobs has exploded, but demand is even higherScala offers significantly higher pay (> 20%) than same-level Java positionsit's incredibly fun - if you learn Scala, you'll hardly want to get backit unlocks the doors to some of the latest technologies - Spark, Akka and moreI like to get to the point and get things done. This coursedeconstructs Scala - which is otherwise hard to learn - into the critical pieces you needselects the most important Scala concepts and separates them into what's simple but critical and what's powerfulsequences ideas in a way that "clicks" and makes sense throughout the process of learningapplies everything in live Scala codeThe end benefits are still much greater:significant bump in salary when you switch to Scala - return on investment for this course >100x in the first year alone!more enjoyable work - Scala is fun!future-proof skills - you'll be able to work with some of the cutting edge technologies (Spark, Akka etc)This course is for established programmers with otherwise no experience with Scala language or little to no experience with functional programming. I already assume a solid understanding of general programming fundamentals. If you've never coded before, this course is likely not for you.The course is comprehensive, but you'll always see me get straight to the point. So make sure you have a good level of focus and commitment to become a badass programmer.I believe both theory and practice are important. That's why you'll get lectures with code examples, real life Scala code demos and assignments, plus additional resources, instructions, exercises and solutions.I've seen that my students are most successful - and my best students work at Google-class companies - when they're guided, but not being told what to do. I have assignments waiting for you, where I offer my (opinionated) guidance but otherwise freedom to experiment and improve upon your Scala code.Definitely not least, my students are most successful when they have fun along the way!So join me in this course and let's rock the JVM with Scala!

课程标签

0人关注该课程

主题相关的课程