Learn Scala by Hands-On
4.5 (1 rating)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
112 students enrolled

Learn Scala by Hands-On

Become a Scala Programmer: A Practical Guide for Scala
4.5 (1 rating)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
112 students enrolled
Created by Techno Crats
Last updated 7/2018
English
Current price: $11.99 Original price: $199.99 Discount: 94% off
3 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Introduction to Scala
  • Installation of Scala on Windows

  • Installation of Scala on Ubuntu

  • Scala Running Modes
  • Scala Variables
  • Conditional Statement and Loops in Scala
  • OOPs Concepts in Detail
Course content
Expand 32 lectures 03:04:19
+ Scala
32 lectures 03:04:19
Some KeyPoints about Scala
02:18
Scala Type Inference and Explicit Types
02:52
Scala Variables
07:13
Scala Class and Objects
09:21
Access Modifiers in Scala
07:24
If else Statements in Scala
08:00
Operators in Scala
08:00
Loops in Scala
11:06
Functions and Procedures in Scala
05:19
Call By Name Parameter
03:05
Functions with Named Arguments
02:15
Functions with Variable Arguments
02:32
Recursion functions
02:06
Default Parameters for a Function
02:57
Nested Functions
04:41
Anonymous functions
03:17
Strings in Scala
07:27
Arrays in Scala
09:11
Scala Collections
01:58
Lists in Scala
09:50
Sets in Scala
08:28
Maps in Scala
09:38
Tuples in Scala
06:15
Options in Scala
09:20
Exception Handling in Scala
03:45
Pattern Matching
06:36
Scala Files Input Output
06:06
Extractors in Scala
05:12
Scala Traits
04:42
Requirements
  • Scala Programming is based on Java, so if you are aware of Java syntax, then it's pretty easy to learn Scala.
  • Further if you do not have expertise in Java but if you know any other programming language like C, C++ or Python then it will also help in grasping Scala concepts very quickly.
Description

Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. Scala has been created by Martin Odersky and he released the first version in 2003. Scala smoothly integrates the features of object-oriented and functional languages. This course explains the basics of Scala in a simple and reader-friendly way.

This course has been prepared for beginners to help them understand the concepts of Scala in simple and easy steps. After completing this course, you will find yourself at a good level of expertise in using Scala from where you can take yourself to next levels.

Who this course is for:
  • Beginner as well as for professionals