YoVDO

Scala Tutorial

Offered By: Learning Journal via YouTube

Tags

Scala Courses Machine Learning Courses Apache Spark Courses Object-oriented programming Courses Functional Programming Courses Data Transformation Courses Data Processing Courses

Course Description

Overview

Dive into a comprehensive Scala programming tutorial designed for Spark developers and functional programmers. Learn the fundamentals of Scala, exploring its functional paradigm, concise syntax, and powerful features that make it ideal for data processing and machine learning. Discover why Scala is the preferred language for Apache Spark development and gain the essential knowledge needed to jumpstart your Scala journey. Cover topics such as SBT installation and project setup, functional programming concepts, pattern matching, closures, type systems, operators, functions, control structures, and object-oriented programming in Scala. Through a series of lectures and hands-on examples, acquire the skills necessary to leverage Scala's capabilities for Apache Spark development and beyond.

Syllabus

Scala Tutorial - Inaugural.
Scala Tutorials - Installing SBT.
Scala Tutorial - SBT Project Layout.
Scala Tutorial - SBT Build Definition.
Scala Tutorial - Scala REPL.
Scala Tutorial - Scala IDE.
Scala Tutorial - What is Next.
Scala Tutorial - Elements of Functional Programming - Part-1.
Scala Tutorial - Elements of Functional Programming - Part 2.
Scala Tutorial - Strict and Lazy Evaluations.
Scala Tutoraial - Pattern Matching.
Scala Tutorials - Closures.
Scala Tutorial - Let's Begin.
Scala Tutorials - Type System.
Scala Tutorial - Operators.
Scala Tutorial - Functions.
Scala Tutorial - Function Literals.
Scala Tutorial - Placeholder Syntax.
Scala Tutorials - Higher Order Functions.
Scala Tutorial - VarArgs, Named Arguments, Default Value.
Scala Tutorial - Partially Applied Functions.
Scala Tutorial - Scala controls | introduction.
Scala Tutorial - Scala if else.
Scala Tutorial - Scala match case expression.
Scala Tutorial - Scala loop constructs.
Scala Tutorial - How to create your own loop controls.
Scala Tutorial - What is Higher Order Control Abstraction.
Scala Tutorial - Higher Order Control Abstraction in Scala Collections.
Scala Tutorial - for comprehension | for loop | for expression.
Scala Tutorial - Object Oriented Introduction.
Scala Tutorial - Scala Classes.
Scala Tutorial - Object Oriented Scala | Constructors.
Scala Tutorial - Objects.
Scala Tutorial - Companion Objects.
Scala Tutorial - Factory Pattern in Scala.


Taught by

Learning Journal

Related Courses

Mastering Programming with MATLAB
Vanderbilt University via Coursera
Advanced R Programming
Johns Hopkins University via Coursera
Application Programming Fundamentals
LearnQuest via Coursera
Aprendiendo Python con circuitos digitales
Coursera Project Network via Coursera
Basics in computer vision
Higher School of Economics via Coursera