Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Scala: Master Scala Programming: 2-In-1

    Posted By: ELK1nG
    Scala: Master Scala Programming: 2-In-1

    Scala: Master Scala Programming: 2-In-1
    Last updated 4/2018
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 5.11 GB | Duration: 7h 46m

    Become a Scala programming expert.Two complete courses in one comprehensive training program.

    What you'll learn

    Master core language principles such as strings, classes, and types to write better Scala code

    Use concurrency to enhance your Scala coding with the Akka framework

    Build microservices with Reactive programming

    Create advanced functionalities in your code using patterns

    Learn to test your code using the spec2 library

    Incorporate Functional Programming in your code

    Requirements

    You should have working knowledge of Scala

    Description

    Scala is a powerful multi-purpose programming language with a simple object-oriented, functional style. Scala enables you to deconstruct data in intuitive and readable ways, letting you write safely in a few lines of code what other languages can take tens of buggy lines to get across.



    This 2-in-1 comprehensive course will help you master various concepts in Scala programming. Save time and trouble by using Scala to build object-oriented, functional, reactive, and concurrent applications.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Scala Beginner Programming Recipes, shows core language principles covering topics such as strings, classes, types, methods, and arrays. From there, you'll learn about functional programming techniques and how to handle files and processes. You'll go on to master concurrency in Scala by making use of the Akka framework. You'll learn about working with databases, and then about Reactive programming in Scala and how to use it to build robust microservices and distributed systems. You'll also use the Scala REPL to achieve a better feedback mechanism.
    The second course, Scala Intermediate Recipes, you’ll get a quick tour into testing will introduce the specs2 library and how to use it to do behavior-driven development in Scala. Then we'll dig into Scala's collections some more; Scala's collections library is vast, and holds many powerful tools for dealing with data. Finally, we'll go through a few tricks that let you get readable and type-safe frameworks in place to describe your domain.


    By the end of this training program, you will be well versed with the concepts of Scala and will be able to build highly scalable and distributed, microservice based applications.About the Authors
    Antonio Salazar Cardozo is a developer who has led small teams from his classes at Georgia Tech and
    through each company he has contributed to. He is a software pragmatist and perfectionist who values
    great software that is written for humans first, and loves to help teams find the development and interaction styles that make them deliver the best software to solve the problems they are solving. Between startups and larger companies, he has worked on most aspects of web and non-web systems, and loves to see how each piece of software is received and how it can improve. When he's not leaving honest, extensive code review, he's been known to travel and enjoys visiting both new and old places far from home.

    Overview

    Section 1: Scala Beginner Programming Recipes

    Lecture 1 The Course Overview

    Lecture 2 Setting Up Ammonite-REPL

    Lecture 3 Getting a Basic Scala Project Set Up on the Command Line

    Lecture 4 Setting Up Dependencies and Publishing in sbt

    Lecture 5 Setting Up a Multi-Module sbt Project

    Lecture 6 Importing an sbt Project Into IntelliJ IDEA

    Lecture 7 Scala Philosophy: Everything is an Expression

    Lecture 8 Basic Data Types: Strings and Numbers

    Lecture 9 Functions and Match Statements

    Lecture 10 Scala Philosophy: Null Allergies and Option

    Lecture 11 Collection Basics

    Lecture 12 Basic for Comprehensions

    Lecture 13 Generic Collection Operations

    Lecture 14 Quick Introduction to Object-Oriented Scala

    Lecture 15 Additional Trait Features

    Lecture 16 Singletons

    Section 2: Scala Intermediate Recipes

    Lecture 17 The Course Overview

    Lecture 18 Basic Pattern Matching

    Lecture 19 Pattern Matching Collections

    Lecture 20 Case Classes

    Lecture 21 Try/Catch Statements and Pattern Matching

    Lecture 22 PartialFunctions

    Lecture 23 Custom Match Patterns

    Lecture 24 specs2 Basics

    Lecture 25 specs2 Matchers

    Lecture 26 Mocking with specs2

    Lecture 27 Generative Testing

    Lecture 28 specs2 Tips and Tricks

    Lecture 29 Additional Collection Types

    Lecture 30 Basic Mutability with Builders

    Lecture 31 Interesting Collection Features

    Lecture 32 Sorting Collections

    Lecture 33 Intermediate for Comprehensions

    Lecture 34 Trait Stacking and Abstract Override

    Lecture 35 Function Declaration Tricks

    Java developers who are comfortable in working with Scala, budding data scientists, and web developers, who want to learn how to overcome various obstacles in their quest to build robust applications in Scala.