Scala

Scala Training Provided by DataFlair Web Services Training Institute in Indore

Beginner 0(0 Ratings) 0 Students enrolled
Created by DataFlair Web Services Training Institute staff Last updated Tue, 12-Apr-2022 English


Scala free videos and free material uploaded by DataFlair Web Services Training Institute staff .

Syllabus / What will i learn?

Functional Programing Paradigm

Understanding Functional Programming

Functional Programming constructs

Why Functional Programming

Comparison between Functional Programming vs Object oriented programming

Introduction to Scala

Scala Introduction

What and why of Scala

Scala features and design principles

Scala in other frameworks

Scala vs Java

Transition approach of Java resources to SCALA

Introduction to Scala REPL

Installation of Scala on Windows, Linux & Mac

Installation and Setup of Scala IDE

Data Types and Control Structures

Data Types, Literals, operators in Scala

Type Inference

Type Inference for Polymorphic Methods and Generic Classes

Use Type Inference, Functions, Anonymous Function, and Class

Control Structures in Scala

loops - for, foreach, while

Functions

Anonymous Functions

Procedures

Collections

Collections in Scala (Architecture)

Mutable Collection vs. Immutable Collection

Types of Collections - Array, ArrayBuffer, Map, Tuples, Lists, etc.

Lists, Maps, Maps-Operations

Streams

Functional Programming using Scala

Functional Literals / Anonymous Functions

Complex Functions

Closures

Higher Order Functions

Anonymous Functions

Partial Functions / Partially Applied Functions

Implicit Parameters

Object Oriented Programming

Objects, Class in Scala

Case Classes

Getters and Setters

Custom Getters and Setters

Properties with only Getters

Auxiliary Constructor

Primary Constructor

Singletons and traits

Singletons

Companion Objects

Extending a Class

Overriding Methods

Traits as Interfaces

Layered Traits

Deep Dive into Scala

Exception Handling

Pattern Matching

File I/O Handling

Extractors

Currying

Scala Type Hierarchy

Java and Scala Integration

Advanced Scala concepts

For Expressions

Implicit Conversions and Parameters

Abstract Members

Type Parameterization [Variance]

Composition & Inheritance

Extractors, Annotations & Parsing

Extractors

Annotations

Working with XMLs

Concurrency in Scala

Modular Programming using Scala

Combinator Parsing

 



Curriculum for this course
0 Lessons 00:00:00 Hours
+ View more
Description

Certified Free Scala Training course from DataFlair equips you with in-depth knowledge coupled with strong practical skills to enable you enhance your competence in scalable programming language Scala

You need online training / explanation for this course?

1 to 1 Online Training contact instructor for demo :


+ View more

Other related courses
About the instructor
  • 0 Reviews
  • 0 Students
  • 10 Courses
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews

Material price :

Free

1:1 Online Training Fee: 10000 /-
Contact instructor for demo :