Hi, a warm welcome to the course by JVM Guru
In this course, we will learn Scala programming language features in detail and also how to write quality Scala code using both functional and object oriented fashion.
Why Scala?
Scala has been a very popular and valuable skill in the current market. The Scala job market is even growing day–to–day
Scala Developers are paid higher salaries compared to same level Java developers
Learning Scala opens the doors for other Big Data related technologies like Spark, Akka… etc.
In this course, we will discuss the following features of Scala:
Features of Scala :
Functional Features:
Immutability
Type Inference
String Interpolation & Multi–line strings
Functions
Call–by–value & call–by–name
Default & Named arguments
Recursion & Tail Recursion
Higher–Order functions
Currying
Nested Functions
Anonymous functions (or Function Literals)
Closures
Lazy Evaluation
Object–Oriented Features:
Classes
Singleton objects & Companions
Traits & Abstract Classes
Inheritance & Sealed keyword
Case classes & Anonymous classes
Exceptional Handling & Generics
Other important things :
Pattern Matching
Monads(Option, Either & Try)
Collections
Futures
Realtime project walkthrough:
Introduction of a real–time project implemented in Scala & Play Framework
I believe the practice is very important alongside learning and listening to the language, so we will go through real–world projects and explain how things work, plus Scala code examples and assignments
Instructor Details
Courses : 2
Specification: Scala & Functional programming – JVM Guru
|
13 reviews for Scala & Functional programming – JVM Guru
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $12.99 |
---|---|
Provider | |
Duration | 13 hours |
Year | 2019 |
Level | Beginner |
Language | English |
Certificate | Yes |
Quizzes | Yes |
$24.99 $12.99
Aman Yadav –
One of the Best Scala course. Please upload Advance scala course soon
Thanaselvan –
Very nice course to learn scala thoroughly.Lot of topics covered in proper way.
Badrinarayana Tripathy –
very nice course.Fundamentals explained very nicely.
Rankesh Kumar –
Succulent and precise, what you expect in a beginner course. Thank you, Mr Suresh.
Afsal Shaikh –
Although I have not completed the entire course yet but so far the learning experience has been good. Looking forward to watch more tutorial videos.
SIVABALAKANNAN NANDAGOPAL –
Really useful. I have purchased a few courses in scala but this course is the best which teaches concepts very simple and practical way. I really appreciate it and recommend it highly to anyone who wants to learn Scala.
Ranganath D –
I have completed 30% of the course. Concepts are well explained. A very good course.
Krupa –
Excellent … but need to give more examples with definitions … overall this course is very good.
Chandan Chouhan –
I am able to understand most of stuff. Thanks for this course. just one suggestion to write code and not copy paste directly from some place while explain.
Fabio Belluschi –
Very good introduction course, covering a vast range of topics with examples. Occasionally, video editing can be improved for better clarity. Could use some additional exercises.
Andy Mandrell –
Please add more quiz, review problems. That way people can consolidate what they just learned and apply it!
Amit –
Suresh has done a very good job of explaining Scala language in layman terms. Otherwise, as such, Scala syntax is a bit confusing to understand. Especially for people coming from database/ETL background.
Sarah Funtanilla –
This course is DEAD don’t waste your money to this useless TRAINING the instructor did not care about the students who have in QA for more than a year, look for Daniel Training he is a GREAT Instructor.