Java Programming

Get Learning Scala Programming PDF

By Vikash Sharma

ISBN-10: 1788392825

ISBN-13: 9781788392822

Key Features

  • Get a grip at the sensible beneficial properties of the Scala programming language
  • Understand and enhance optimum purposes utilizing object-oriented and practical constructs of Scala
  • Learn the reactive ideas with Scala and paintings with the Akka framework

Book Description

Scala is a basic goal programming language that helps either practical and object-oriented programming paradigms. as a result of its concise layout and flexibility, Scala's purposes were prolonged to a wide selection of fields comparable to information technology and cluster computing.You will learn how to write hugely scalable, concurrent and testable courses to satisfy daily software program requirements.

We will commence through realizing the language fundamentals, syntax, middle information forms, literals, variables, and extra. From right here you may be brought to the information buildings with Scala and you may discover ways to paintings with greater order features. Scala’s robust collections framework may help you get the simplest of immutable facts buildings and make the most of them successfully. you'll then be brought to strategies akin to trend matching, case sessions, and sensible programming gains. From right here, you'll learn how to paintings with the object-oriented beneficial properties with Scala. Going ahead, you'll examine asynchronous and reactive programming with Scala, the place you can be brought to the Akka framework. ultimately, you are going to research the interoperability of Scala and Java.

By the tip of studying this booklet, you’ll be good versed with this language and its positive factors, and you'll be in a position to write scalable, concurrent, and reactive courses in Scala.

What you'll learn

  • Get to grasp the explanations to decide on Scala for utilization and benefits it presents over different languages
  • Bring jointly practical and object-oriented programming constructs to make a plausible application
  • Gain command over simple to complex Scala constructs
  • Test your purposes utilizing complicated checking out methodologies akin to TDD
  • Select most well liked language constructs over good selection of constructs supplied via Scala
  • Transition from object-oriented paradigm to sensible paradigm of programming.
  • Write fresh, concise, and robust code with a practical mindset
  • Create concurrent, scalable, and reactive functions using some great benefits of Scala

About the Author

Vikash Sharma is a software program developer and open resource expertise evangelist. because highschool, he has been training coding difficulties and studying alongside the way in which. He attempts to maintain issues easy, which is helping him in writing fresh and viable code. He has invested enormous period of time studying and imposing Scala code. He has authored video classes for Scala. he's operating as an affiliate advisor with Infosys Ltd.

Show description

Read Online or Download Learning Scala Programming PDF

Similar java programming books

Download e-book for kindle: EMF: Eclipse Modeling Framework (Eclipse Series) by Dave Steinberg,Frank Budinsky,Ed Merks,Marcelo Paternostro

EMF: Eclipse Modeling Framework   Dave Steinberg Frank Budinsky Marcelo Paternostro Ed Merks   sequence Editors: Erich Gamma • Lee Nackman • John Wiegand   The Authoritative consultant to EMF Modeling and Code new release The Eclipse Modeling Framework permits builders to swiftly build powerful functions in keeping with strangely basic types.

Read e-book online Mastering Lambdas: Java Programming in a Multicore World PDF

The Definitive advisor to Lambda ExpressionsMastering Lambdas: Java Programming in a Multicore international describes how the lambda-related gains of Java SE eight will permit Java to fulfill the demanding situations of next-generation parallel architectures. The booklet explains the way to write lambdas, and the way to exploit them in streams and in assortment processing, offering code examples all through.

Craig Larman's Utilizando UML e Padrões: Uma Introdução à Análise e ao PDF

Chega ao mercado brasileiro a mais recente edição do livro que é número 1, entre profissionais e acadêmicos, para introdução ao pensamento orientado a objetos.

Download e-book for kindle: Learn Java for Web Development: Modern Java Web Development by Vishal Layka

Net improvement continues to be considered one of trendy most well-liked, energetic, and significant programming and improvement actions. From a unmarried web content to an e-commerce-enabled site to a fully-fledged net program, the Java programming language and its frameworks permit you excellent flexibility and productiveness on your internet software improvement.

Extra resources for Learning Scala Programming

Example text

Download PDF sample

Learning Scala Programming by Vikash Sharma


by Thomas
4.2

Rated 4.68 of 5 – based on 42 votes