Scala Tutorial

preview_player
Показать описание


MY UDEMY COURSES ARE 87.5% OFF TIL December 19th ($9.99) ONE IS FREE

00:55 Installation
03:03 REPL
04:36 Data Types
07:00 Math
09:57 If
12:38 Compiled Scala / Main
13:11 While
13:57 Do While
14:25 For Loops
19:46 User Input / Output
25:17 Strings
27:40 Functions
31:08 Recursion
33:22 Arrays
34:32 ArrayBuffer
37:04 Yield
37:40 ForEach
41:52 Maps
44:59 Tuples
46:39 Classes
54:26 Companion Objects / Static
57:42 Inheritance
1:01:22 Abstract Classes
1:03:11 Traits
1:06:04 Higher Order Functions
1:06:46 Map
1:07:53 Filter
1:10:07 Closures
1:11:05 File I/O
1:12:57 Exception Handling
Рекомендации по теме
Комментарии
Автор

Learn in One Videos for Every Programming Language

derekbanas
Автор

This is exactly how tutorials should be done: in a clear and CONCISE way. Good job!

romeobellon
Автор

00:55 Installation
03:03 REPL
04:36 Data Types
07:00 Math
09:57 If
12:38 Compiled Scala / Main
13:11 While
13:57 Do While
14:25 For Loops
19:46 User Input / Output
25:17 Strings
27:40 Functions
31:08 Recursion
33:22 Arrays
34:32 ArrayBuffer
37:04 Yield
37:40 ForEach
41:52 Maps
44:59 Tuples
46:39 Classes
54:26 Companion Objects / Static
57:42 Inheritance
1:01:22 Abstract Classes
1:03:11 Traits
1:06:04 Higher Order Functions
1:06:46 Map
1:07:53 Filter
1:10:07 Closures
1:11:05 File I/O
1:12:57 Exception Handling

BDVIMALKANTH
Автор

Derek. Thank you sooo much for teaching me this. I'm actually enrolled in a big data course currently, however, my instructor isn't thorough, articulate, nor reliable. I've been relying solely on what I've been able to retain from the class, but it honestly SUX. It's proven to be a waste of time. Very very unnerving when you've invested into a course and the instructor is as competent as learning it on your own, from nothing.... 😤😤😤😤😤😤😤😤😤😤😤😤 YouTube and your knowledge & articulation will take me where I want to be. THANKS FROM THE BOTTOM OF MY HEART.💛

msnavyvet
Автор

Mr. Derek Banas, What an amazing contribution by you to humanity. Your investment of time to teach million others what you have mastered is extremely appreciated. You are a god-given gift to humanity. Beautiful explanation and loved watching and learning from it. I want you to know that for ever 1000 people who learn and benefit from you, may be a small fraction may take the initiative and communicate to you how helpful your efforts have been to them. However, I want you to know, the actual number of people who bless you and appreciate you is at least 1000 times more than the number of times you get to hear from them. So, thank you, god bless and kindly do keep up your benevolent gesture of teaching others what you know. We are all grateful to you even if only a few of them end up sharing this thought with you. Good luck and Take care.

kumarsundaresan
Автор

Derek you are "The Don" of teaching coding on youtube. I've started watching your videos when I first started to learn coding, and now watching your videos as I need to pick up a new language for work.

pl
Автор

What should I teach next? Dart, Elixir, or Object Oriented JavaScript

derekbanas
Автор

I like the information density. I see videos all the time when they spend the entire time telling you about what they are going to tell you and then breezing past the pertinent parts. Thanks

TheMapman
Автор

Your video tutorials are very effective for me to learn a language since I often can't seem to motivate myself to read those huge books. It takes me 2-3 times the amount of time of a video to watch it because I have to pause and repeat every now and then, but then I'll have the whole cheat sheet written down by myself, memorized and saved for future reference. Thank you very much.

ShiintoRyuu
Автор

Yesterday literally I was checking if Derek Banas has a tutorial on Scala programming language and was sad to find out that he doesn't. Today a notification came about Derek posting Scala video tutorial. Derek. You're the best! :-)

krystianszczegielniak
Автор

Derek Banas  What a coincidence Derek !! I just started searching for *Scala* tutorials and also searched your videos just 2 days ago !!

Thank You for the video.

SudeeptoDutta
Автор

Your channel should be compulsory  for anyone trying to get into programming or getting a degree in computer science. Thanks for your dedication and great work!!

mareinstalator
Автор

"1" is not a prime number! ;-) I have watched many of your videos, and I greatly prefer the ~20 minute versions (even if there are 3 or 4 of them) of specific parts of a language rather than one long video. You are doing great work and helping mold a generation of programmers.

grantnapier
Автор

My #1 goto place on the internet to quickly bring me up to speed on all aspects of software development. I really appreciate what you do Derek. Thanks very much....

stevemerchant
Автор

Lightning quick crash course to Scala, thanks for the concise and clear walkthrough, would be really cool to see one on typical scala design patterns.

moglimogify
Автор

Scala is about writing concise, readable, composable, testable and parallelizable code. This is achieved with immutable objects, functional abstractions, by using the smart type system and some powerful constructs. Your constructor fiddling is non-Scala-ish, and what happens with an animal of name "No name"? If you want to restrict the admissable values for names you better uses a value class "Name" with a companion object which provides a method to get an Option[Name] for an arbitrary string argument after checking the condition. Then your Animal class can have a constructor argument "name: Name", avoiding the check here and hence the assignment to a variable. The "Scala Cookbook" by Alvi Alexander teaches how to write idiomatic Scala code. So I would like you to make an improved Scala video next.

micknamens
Автор

Wow!! great introduction to the basic syntax. From all the comments below seems like the next thing is understanding the functional aspects in detail. This is exactly what I needed.

michaeldausmann
Автор

Val friends = Array ( " Bob", "Tom" )
Friends(0) = "Sue"
Println ("Best Friend " + friend(0) )

O/P - Best friend Sue

But using val keyword we assign values to variable which cannot be changed. Then how come we changed Bob to Sue ???

AdarshKumar-cenj
Автор

Watching your tutorial for a long time. Need to say you are for me the de facto tutorial. Great work. thanks Derek for this.

thedarkknight
Автор

I've learnt Python in the last six months and now instead of starting a second language I watch one video a day on this channel to get familiar with lots of languages and then I will be able to make a better decision :) I was hoping that Scala would be next, I already have it setup on IDEA to try out the basics! :)

sanshinron