->
Oreilly - Scala Fundamentals - 9780133430127
Oreilly - Scala Fundamentals
by | Released February 2013 | ISBN: 013343012X


In Scala Fundamentals LiveLessons, Dan Rosen teaches the essentials of the Scala programming language. The video training covers:Scala's background and development historyBasic mechanics of writing and building Scala code using the sbt build tool and the Scala IDE plugin for Eclipse.Fundamental control-flow structures and type inferenceScala's approach to object-oriented programming and designBasics of generic programmingBasic functional programming idiom, and Scala's collections API"Real-world" considerations including Java interoperability and common pitfallsAbout the Author: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. Dan and his dog Tesla are proud residents of Oakland, California. Show and hide more
  1. Introduction
    • Introduction to Scala Fundamentals LiveLessons 00:06:01
  2. Lesson 1: Getting Started with Scala
    • Learning objectives 00:00:53
    • 1.1 Understand Scala’s background 00:16:05
    • 1.2 Set up sbt 00:09:45
    • 1.3 Set up Eclipse 00:11:21
    • 1.4 Navigate the Scala documentation 00:05:19
  3. Lesson 2: Data and Control Flow
    • Learning objectives 00:00:55
    • 2.1 Declare variables and evaluate expressions 00:06:44
    • 2.2 Explore the type lattice and use type inference 00:08:28
    • 2.3 Define methods 00:09:04
    • 2.4 Explore pattern matching 00:12:43
    • 2.5 Handle exceptions with patterns 00:07:15
    • 2.6 Transform data with for-comprehensions 00:11:33
    • 2.7 Implement a postfix calculator 00:24:42
  4. Lesson 3: Object-Oriented Programming
    • Learning objectives 00:01:01
    • 3.1 Define classes 00:16:30
    • 3.2 Define singleton objects 00:09:15
    • 3.3 Implement apply and unapply methods 00:15:28
    • 3.4 Eliminate boilerplate with case classes 00:05:55
    • 3.5 Apply polymorphism and inheritance 00:15:28
    • 3.6 Compose behavior with traits 00:08:40
    • 3.7 Expand the calculator with object-oriented style 00:16:49
  5. Lesson 4: Introduction to Generics
    • Learning objectives 00:01:11
    • 4.1 Implement generic classes and methods 00:15:05
    • 4.2 Understand variance annotations 00:10:34
  6. Lesson 5: Functional Programming
    • Learning objectives 00:00:47
    • 5.1 Explore function objects and literals 00:13:12
    • 5.2 Understand purely-functional lists and recursion 00:10:49
    • 5.3 Capture common patterns with higher-order functions 00:18:57
    • 5.4 Manipulate functions with currying 00:10:37
    • 5.5 Refine the calculator with pure functional style 00:12:18
  7. Lesson 6: Real-World Scala
    • Learning objectives 00:00:47
    • 6.1 Use implicits and Java interoperability 00:16:21
    • 6.2 Avoid common mistakes 00:11:54
  8. Summary
    • Summary of Scala Fundamentals LiveLessons 00:02:49
  9. Show and hide more

    Oreilly - Scala Fundamentals

    9780133430127.scala.fundamentals.OR.part1.rar

    9780133430127.scala.fundamentals.OR.part2.rar


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Coktum   |  

Information
Members of Guests cannot leave comments.




rss