HAPPY BOOKSGIVING
Use code BOOKSGIVING during checkout to save 40%-55% on books and eBooks. Shop now.
Accessible from your Account page after purchase. Requires the free QuickTime Player software.
Videos can be viewed on: Windows 8, Windows XP, Vista, 7, and all versions of Macintosh OS X including the iPad, and other platforms that support the industry standard h.264 video codec.
Register your product to gain access to bonus material or receive a coupon.
5+ Hours of Video Training
In Scala Fundamentals LiveLessons, developer and trainer Dan Rosen teaches the essentials of the Scala programming language. The video training covers:
Table of Contents:
Introduction
Lesson 1: Getting Started with Scala
Learning objectives
1.1 Understand Scala’s background
1.2 Set up sbt
1.3 Set up Eclipse
1.4 Navigate the Scala documentation
Lesson 2: Data and Control Flow
Learning objectives
2.1 Declare variables and evaluate expressions
2.2 Explore the type lattice and use type inference
2.3 Define methods
2.4 Explore pattern matching
2.5 Handle exceptions with patterns
2.6 Transform data with for-comprehensions
2.7 Implement a postfix calculator
Lesson 3: Object-Oriented Programming
Learning objectives
3.1 Define classes
3.2 Define singleton objects
3.3 Implement apply and unapply methods
3.4 Eliminate boilerplate with case classes
3.5 Apply polymorphism and inheritance
3.6 Compose behavior with traits
3.7 Expand the calculator with object-oriented style
Lesson 4: Introduction to Generics
Learning objectives
4.1 Implement generic classes and methods
4.2 Understand variance annotations
Lesson 5: Functional Programming
Learning objectives
5.1 Explore function objects and literals
5.2 Understand purely-functional lists and recursion
5.3 Capture common patterns with higher-order functions
5.4 Manipulate functions with currying
5.5 Refine the calculator with pure functional style
Lesson 6: Real-World Scala
Learning objectives
6.1 Use implicits and Java interoperability
6.2 Avoid common mistakes
Summary
LiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include: IT Certification, Programming, Web Development, Mobile Development, Home and Office Technologies, Business and Management, and more. View all LiveLessons on InformIT at http://www.informit.com/imprint/series_detail.aspx?ser=2185116