Scala Tutorial for Beginners

preview_player
Показать описание
This Scala Tutorial course is aimed at complete beginners to the subject. For those who have no programming experience or those who have limited knowledge of Scala . This Course get you up and running and will give you the skills you need to master the Scala programming language.

- “Scala is an acronym for Scalable Language ”- Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way.- Scala is written by Martin Odersky at EPFL. - Scala is Statically Typed- Scala Runs on JVM, full inter-op with Java.- Scala is Object Oriented- Scala is Functional- Scala has Dynamic Features- Scala is Scala blends object-oriented and functional programming in a statically typed language.
#scala #SBT
00:00:03 1 - Introduction to Scala
00:07:29 2 - Introduction to SBT (Scala Build Tool)
00:10:59 3 - How to Install and Setup SBT on Windows 10
00:27:17 4 - Data Types and Variables
00:43:10 5 - How to Install Scala IDE Windows 10 + First Scala Hello World Application
00:53:51 6 - Scala String Interpolation
01:01:10 7 - Scala - IF ELSE Statements
01:10:10 8 - Scala while Loop and do-while Loop
01:16:07 9 - Scala For Loop
01:26:39 10 - Match expressions
01:33:26 11 - Scala Functions
01:43:19 12 - Anonymous Functions + Default Values Function + more ...
01:51:14 13 - Scala - Higher Order Functions
02:00:15 14 - Scala - Partially Applied Functions
02:08:57 15 - How to use closures in Scala
02:14:44 16 - Function Currying in Scala
02:23:40 17 - Strings
02:34:05 18 - Arrays
02:44:12 19 - Lists
02:58:48 20 - Scala Sets
03:11:11 21 - Scala Maps
03:24:01 22 - Scala Tuples
03:35:43 23 - Scala Options Type
03:45:53 24 - map, flatMap, flatten and filter (Higher-order Methods)
03:59:18 25 - Reduce, fold or scan
04:10:38 26 - Scala Classes
04:19:37 27 - Auxiliary constructors
04:26:21 28 - How To Extend Class - Class Inheritance
04:37:57 29 - Scala Abstract Class
04:44:24 30 - Scala Lazy Evaluation
04:51:06 31 - Scala Trait

The goal of this course is to provide you with a working knowledge of Scala applications. We'll start with the basics, starting from installing Scala on different Operating Systems like Windows, Mac and Linux on variety of IDE's e.g. Eclipse, IntelliJ Idea, Netbeans etc. Then we will learn all the basic concepts in Scala Programming with examples including Scala Syntax Object Oriented Language, Traits, Methods, Pattern Matching, Tuples, Annotations, Designators, Overview, Environment Setup, Basic Syntax, Data Types, Variables, Classes & Objects, Access Modifiers, Operators, IF ELSE, Loop Statements, Functions, Closures, Strings, Arrays, Collections, Regular Expressions, Exception Handling, Extractors, Files I/O.

I believe the best way to learn is to understand how a tool works and what it does for you, look at examples, and then try it yourself. That's how this course is built, with the goal to help you both learn and understand Scala.Learn Scala Tutorial for Beginners

#ScalaTutorial #LearnScala #ScalaTutorialforBeginners #ScalaCourse
★★★Top Online Courses From ProgrammingKnowledge ★★★

★★★ Online Courses to learn ★★★

★★★ Follow ★★★

DISCLAIMER: This video and description contains affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This help support the channel and allows us to continue to make videos like this. Thank you for the support!
Рекомендации по теме
Комментарии
Автор

One of the best Scala video available online, thanks for such a detailed tutorial.

gyanendrakumarpadhi
Автор

Hey Man, I am loving the pace, content and this tutorial is dope. Thanks for your efforts....!

ravitejachandana
Автор

Must watch video for beginners, and must start with this video. thanks a lot for your efforts to make us professionals

jakkalapavithra
Автор

Huge thanks!!! Switched to advanced learning after this course. It was absolutely clear!

aleksandregogoberishvili
Автор

The best video for scala beginners. Please make an advance video if possible.

ayush
Автор

Amazing tutorial and truly lives up to the name of educating beginners

arunachalamm
Автор

Best video for Scala beginners, plz do videos for advanced scala

vasud
Автор

Thank you very much brother. your efforts helped me a lot. Love from India ❤

naveenrao
Автор

Hi Thanks for the detailed tutorial. Really helpful. 1 thing i noticed, 2:09, the datetime doesn't increase by itself even if i put sleep between 2 partical function calls to newLog. I have to initialize the date value again which kinda defeats the purpose of the partial function.

ShounakGujarathi
Автор

concise and easy to understand. thanks!

ShreyanshPaliwal-sr
Автор

Did you create video on advance Scala?

diwakargupta
Автор

The variable 'date' is not going to changed. Try it with delay and you are going to get the starting date.

reyahabdula
Автор

hello, what version of Scala are you using here? Seems like you are using Scala 2, is that correct?

abdulrabbani
Автор

is there anywhere we can access the PowerPoint used?

dahliajones
Автор

Does the course cover basic to advanced scala concepts?

pree
Автор

Sir please make spring in one video with prerequisites for it 🙏🙏🙏🙏

BilluAck
Автор

At 1:01 hr, after giving at float value, why the output is 18, 50000 years old. Can you explain

anusha
Автор

File1 Code -

class Abc {

//code

}

File2 Code -

Class Abc1 {


var a:Abc = null
try {
a = new Abc()
}

}

what does this line in file2 mean "var a:Abc = null" where Abc is a class stored in file1

vrundashah
Автор

where can i get the documentation of this tutorial

javedhassansheik
Автор

Good evening sir, I have 1 query to u that I have a netbean.java application has installed in my system on that can run scala or i have to install java oracle
.

shilpachowdhury