+91 9290971883, 9247461324
+91 9290971883
revanthdigitaltraining@gmail.com
Follow Us :
HOME
ABOUT US
Online Courses
Java Online Training
SAP Online Training
Testing Online Training
UI Online Training
IBM Courses Online Training
Software Courses Online Training
Registration
Faculty Registration
Student Registration
CONTACT
HOME
ABOUT US
Online Courses
Java Online Training
SAP Online Training
Registration
Faculty Registration
Stuident Registration
CONTACT
Scala Online Training in India
Home
Scala Online Training
Scala Course Information
Level : Advanced
Duration : 35 Hours
Class Size : Limited
Email ID : revanthdigitaltraining@gmail.com
Contact No : +91 9290971883 // 9247461324
Scala Online Training Course Content
Introduction to Scala Programming
Scala and Java - which to use, when and why
Overview of Scala development tools (Eclipse, Scalac, Sbt, Maven, Gradle, REPL, ScalaTest)
Overview of Scala Frameworks
Scala Syntax Fundamentals
Data types
Variables
Operators
Functions and lambdas
Scala Statements / Loops / Expressions
Extending Builtins
Easy I/O in Scala
Object-Oriented Programming with Scala
Defining and using classes
Companion objects
val and def
Exception Handling
Inheritance and the Object Hierarchy
Traits
Packages and package objects
Test-Driven Development (TDD) with Scala
Writing good JUnit Tests
Using ScalaTest
Functional Programming with Scala
What is functional programming?
Pure & First Class Functions
Anonymous Functions
Higher Order Functions
Currying, Closures & Partials
Functional concepts & TDD
Collections and Generics
Java and Scala Collections
Mutable and immutable collections
Using generic types
Lists, tuples and dictionaries
Functional programming and collections
map, fold and filter
Flattening collections and flatMap
The "For Comprehension"
Pattern Matching with Scala
Using "Match"
Case Classes
Wildcards
Case Constructors & Deep Matching
Using Extractors
Serialization using Scala & XML
Parsing XML
Native Scala XML API
Converting objects to and from XML
Mini Project to test the awareness of the students
Advanced Scala Course Contents
Working with Types in Scala
Review of traits
Structural types
Self types
Path-dependent types
Covariance and contravariance
Type bounds
Functional Programming
Tail Recursion
Currying and Partial Function Application
Closures
Partial Functions
Lazy evaluation
Scala Collections
Working with Streams
Manifests and class tags
Advanced Pattern Matching in Scala
Deep Matching
Using Extractors
Scala Implicits
Implicit arguments
Implicit conversions
Context and view bounds
Type classes
Functional Exception Handling
Traditional exception handling
A functional alternative
Using Try with for comprehensions
Enquiry Form
Name :
Mobile :
Email :
Location :
Country :
--Select Country--
India
U.K
Australia
New Zealand
U.S
Others
Course Interested :
--Select Course--
Ab Initio
Android
AngularJS
Angular 2
Angular 4
Advanced Loadrunner
ASP.NET MVC
Cognos 10
Core Java
C Language
C++
Datastage
DevOps
Digital Marketing
Drupal
ETL Testing
Hadoop
Hibernate
Informatica
IBM-AIX
IBM DB2
IBM WebSphere MQ Admin
IIB
IIB Admin
Joomla
Javascript
Java
J2EE
JMeter
jQuery
Linux Administration
Loadrunner
Magento
Magento2
MongoDB
NodeJS
OBIA
OBIEE 10g
OBIEE 11g
Oracle 11g DBA
Oracle RAC DBA
Oracle 9i
Oracle SOA 11g
Oracle 10g & D2K
Oracle 10g DBA
Oracle 11g RAC
Oracle Apps Technical
Oracle Weblogic Server
Pentaho
Perl Scripting
PHP
Python
QTP
ReactJS
RPA with Blue Prism
Salesforce
Seo
SAS
SAS Clinical
SAP ABAP
SAP Basis
SAP HR
SAP HANA Admin
SAP HANA
SAP BOBJ
SAP Business Objects
SAP BW
SAP EHS
SAP EP
SAP EWM
SAP FICO
SAP FIORI
SAP MM
SAP NetWeaver
SAP Netweaver Using OData
SAP SD
SAP Security
SAP SuccessFactors
SAP UI5
SAP WebDynpro ABAP
SAP WebDynpro Java
SAP Workflow
SAP XI/PI
Scala
Selenium
Servicenow
Splunk
Spring
Shell Scripting
Tableau
Talend
Talley
TIBCO BW
Teradata
Testing Tools
UI Development
Unix - Sun Solaris Admin
Veritas Volume Manager
Web Sphere
Web Designing
Websphere Commerce Server Administration
Websphere Portal
Wordpress
Security Code :
Please enter:
*
Submit
Online Training Courses List
JAVA Online Training
Core Java Online Training
Java Online Training
J2EE Online Training
Scala Online Training
Spring Online Training
Hibernate Online Training
SAS Online Training
SAS Online Training
SAS Clinical Online Training
AngularJS Online Training
Angular JS Online Training
Angular 2 Online Training
Angular 4 Online Training
Angular 5 Online Training
Testing Tools Online Training
JMeter Online Training
Loadrunner Online Training
Manual Testing Online Training
QTP Online Training
Selenium Online Training
Testing Tools Online Training
IBM Online Training
IBM-AIX Online Training
IBM DB2 Online Training
IIB Online Training
IIB Admin Online Training
Oracle Online Training
OBIA Online Training
OBIEE 11g Online Training
OBIEE 10g Online Training
Oracle 10g & D2K Online Training
Oracle 10g DBA Online Training
Oracle 11g RAC Online Training
Oracle Apps Technical Online Training
Oracle SQL/PLSQL Online Training
Oracle SOA Online Training
SAP Online Training
SAP ABAP Online Training
SAP AFS Online Training
SAP APO Online Training
SAP Basis Online Training
SAP BOBJ Online Training
SAP BO Online Training
SAP BW Online Training
SAP CRM Online Training
SAP EHS Online Training
SAP EP Online Training
SAP ESS MSS Online Training
SAP EWM Online Training
SAP FICO Online Training
SAP FIORI Online Training
SAP HANA Admin Online Training
SAP HANA Online Training
SAP HR/HCM Training
SAP MM Online Training
SAP NetWeaver Online Training
SAP Netweaver Using OData Online Training
SAP PP Online Training
SAP SD Online Training
SAP Security Online Training
SAP SuccessFactors
SAP UI5
SAP WebDynpro ABAP
SAP WebDynpro JAVA
SAP WM
SAP Workflow
SAP XI/PI
Websphere Online Training
Websphere Admin Online Training
Websphere Portal Server Admin Online Training
Websphere MQ Admin Online Training
Websphere Commerce Server Admin Training
Digital Marketing Online Training
ReactJS Online Training
Splunk Online Training
C Language Online Training
C++ Online Training
Magento Online Training
Magento2 Online Training
Mean Stack Online Training
MongoDB Online Training
NodeJS Online Training
Android Online Training
Java Script Online Training
Joomla Online Training
jQuery Online Training
Cognos Online Training
Ab Initio Online Training
Amazon Web Services Online Training
ASP.Net MVC Online Training
Datastage Online Training
Devops Online Training
Drupal Online Training
Hadoop Online Training
Informatica Online Training
Linux Admin Online Training
Pentaho Online Training
Perl Scripting Online Training
PHP Online Training
Python Online Training
Python with Django and Angularjs Online Training
Python with Django Online Training
RPA with Blue Prism Online Training
Salesforce Online Training
SEO Online Training
Shell Scripting Online Training
Talend Online Training
Servicenow Online Training
Tableau Online Training
Tally Online Training
Teradata Online Training
Tibco BW Online Training
UI Development Online Training
Unix-Sun Solaris Admin Online Training
Veritas Volume Manager Online Training
Webdesigning Online Training
Weblogic Server Admin Online Training
Wordpress Online Training