Scala Programming Tutorial | Learn Scala programming | Scala language



24
73503

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. 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 ★★★ Python Programming Course ➡️ http://bit.ly/2vsuMaS ⚫️ http://bit.ly/2GOaeQB Java Programming Course ➡️ http://bit.ly/2GEfQMf ⚫️ http://bit.ly/2Vvjy4a Bash Shell Scripting Course ➡️ http://bit.ly/2DBVF0C ⚫️ http://bit.ly/2UM06vF Linux Command Line Tutorials ➡️ http://bit.ly/2IXuil0 ⚫️ http://bit.ly/2IXukt8 C Programming Course ➡️ http://bit.ly/2GQCiD1 ⚫️ http://bit.ly/2ZGN6ej C++ Programming Course ➡️ http://bit.ly/2V4oEVJ ⚫️ http://bit.ly/2XMvqMs ★★★ Online Courses to learn ★★★ Get 2 FREE Months of Unlimited Classes from skillshare - https://skillshare.eqcm.net/r1KEj Data Science - http://bit.ly/2lD9h5L | http://bit.ly/2lI8wIl Machine Learning - http://bit.ly/2WGGQpb | http://bit.ly/2GghLXX Artificial Intelligence - http://bit.ly/2lYqaYx | http://bit.ly/2NmaPya MERN Stack E-Degree Program - http://bit.ly/2kx2NFe | http://bit.ly/2lWj4no DevOps E-degree - http://bit.ly/2k1PwUQ | http://bit.ly/2k8Ypfy Data Analytics with R - http://bit.ly/2lBKqz8 | http://bit.ly/2lAjos3 AWS Certification Training - http://bit.ly/2kmLtTu | http://bit.ly/2lAkQL1 Projects in Java - http://bit.ly/2kzn25d | http://bit.ly/2lBMffs Machine Learning With TensorFlow - http://bit.ly/2m1z3AF | http://bit.ly/2lBMhnA Angular 8 - Complete Essential Guide - http://bit.ly/2lYvYRP Kotlin Android Development Masterclass - http://bit.ly/2GcblsI Learn iOS Programming Building Advance Projects - http://bit.ly/2kyX7ue ★★★ Follow ★★★ My Website - http://www.codebind.com 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!

Published by: ProgrammingKnowledge Published at: 5 years ago Category: آموزشی