Scala Fundamentals LiveLessons
MP4 | Video: 1280x720 | 57 kbps | 48 KHz | Duration: 6 Hours | 860 MB
Genre: eLearning | Language: English
MP4 | Video: 1280x720 | 57 kbps | 48 KHz | Duration: 6 Hours | 860 MB
Genre: eLearning | Language: English
Learn the basic mechanics of writing and building Scala code
Scala is an acronym for scalable language. The language is designed to grow with the demands of its users. Scala is an object-functional language that operates seamlessly with Java and is used in a growing number of open source projects.
In Scala Fundamentals LiveLessons, developer and trainer Dan Rosen teaches the essentials of the Scala programming language.
You will learn:
- Scala's background and development history
-The basic mechanics of writing and building Scala code using the sbt build tool and the Scala IDE plug-in for Eclipse
-Fundamental control-flow structures and type inference
-Scala's approach to object-oriented programming and design
-The basics of generic programming
-The basic functional programming idiom and Scala's collections API
-"Real-world" considerations including Java interoperability and common pitfalls
Dan Rosen has over 10 years of professional experience as a software developer, writing and helping others to write elegant and robust code. Dan is currently the instructor of several Scala and Java training courses at Marakana. Before joining Marakana, Dan worked as a developer advocate at Atlassian, helping developers build plug-ins for Atlassian's collaboration and development tools. Dan is also a recovering C++ addict who, prior to making the leap to the JVM, contributed to products ranging from web browsers to static source code analyzers.
Keywords: Scala; Java; Eclipse; Scala IDE; Functional-object; programming language; functional programming; collection class; Scala syntax; arrays; list; options; pattern matching; maps; tuples; recursion; constructors; members; access control; inheritance; packages; traits; abstracts; objects; generics; JavaBeans