Scala training

Page 1

Scala Training


Introduction to Scala Scala is an object-functional programming language for general software applications. Scala has full support for functional programming and a very strong static type system. This allows programs written in Scala to be very concise and thus smaller in size than other general-purpose programming languages. Many of Scala's design decisions were inspired by criticism of the shortcomings of Java.Scala as a programming language, supports advanced component architecture and frameworks can be developed.


Course Curriculum Unit 1: Introduction To Scala Topics - Why Scala?, What is Scala?, Introducing Scala, Installing Scala, Journey - Java to Scala, First Dive - Interactive Scala, Writing Scala Scripts - Compiling Scala Programs, Scala Basics, Scala Basic Types, Defining Functions, IDE for Scala Scala Community Unit 2: Scala Essentials Topics - Immutability in Scala – Semicolons, Scala Method Declarations, Literals,Lists,Tuples,Options and Maps, Reserved Words, Operators, Scala Precedence Rules If statements, Scala For Comprehensions, While Loops, Do-While Loops, Conditional Operators in Scala, Pattern Matching, Enumerations

Unit 3: Traits And OOP's In Scala Topics - Traits Intro - Traits as Mixins, Stackable Traits, Creating Traits Basic OOPS - Class and Object Basics, Scala Constructors, Nested Scala Classes, Visibility Rules

Unit 4: Functional Programming In Scala And Use Traits As Mixins Topics - What is Functional Programming?, Functional Literals and Closures, Recursion Tail Calls, Scala Functional Data Structures, Implicit Function Parameters in Scala Call by Name and Call by Value


Our Scala Online Training batches starts every day. You can attend a DEMO for free


We Provide Online Training On TIBCO BW Tableau QlikView TIBCO Spotfire SAS BI SAP Hybris Selenium Oracle DBA Oracle SOA Oracle Financials IOS Development Android Data Modeling- Erwin Performance Testing SFDC SAP UI5 SAP Hana


We offers You 1. Interactive Learning at Learners convenience 2. Industry Savvy Trainers 3.“Real Time" Practical scenarios

4. Learn Right from Your Place 5. Customized Course Curriculum 6. 24/7 Server Access 7. Support after Training and Certification Guidance 8. Resume Preparation and Interview assistance 9. Recorded version of sessions


Thank you Your feedback is highly important to improve our course material.

For Free Demo Please Contact INDIA: +91-9246333245, US: +1-2013780518, Email id: info@mindmajix.com http://bit.ly/1DhYYmb


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.