Certificate Authentication

Programming in Scala Certificate for Krzysztof Zylak

Add to LinkedIn

Certificate ID: 
565235
Authentication Code: 
86575
Certified Person Name: 
Krzysztof Zylak
Trainer Name: 
Fulvio Caruna
Duration Days: 
2
Duration Hours: 
14
Course Name: 
Programming in Scala
Course Date: 
1 November 2018 09:30 to 2 November 2018 16:30
Venue: 
Cambridge
Course Outline: 

Introduction

  • What is Scala
  • The paradigms of object-oriented programming
  • Functional programming paradigms
  • Scala and Java
  • Language runtime environments

Basics of Scala

  • data Types
  • Operators
  • The control instructions and loops

Object-Oriented Programming

  • Classes
  • Fields
  • Methods
  • Objects and instances
  • Inheritance, abstraction, encapsulation, polymorphism
  • Features

Functional Programming

  • A function declaration
  • function Arguments
  • closures
  • anonymous functions
  • recursion
  • delayed initialization

Packages

  • Packages Scala language
  • Importing packages
  • Create your own packages

Other aspects of the Scala language

  • general types
  • exceptional service
  • case of the class.
  • collections, data structures
  • parameters alleged
  • metaprogramming
  • concurrent programming