Live lectures & Interactive code reviews

scala

Scala is currently one of the most popular programming languages, with a high demand amongst software development companies, globally. It’s functional & object oriented dual nature, static typing, high expressiveness & JVM integration makes it a perfect choice for many companies. User’s include the likes of Twitter, LinkedIn, Infor, Netflix & Amazon, amongst others. These companies use Scala to create web portals, big data applications, games... & code-generators.

Learn scala online.
Learn the language together with libraries which are a standard in the industry.
Learn the practical tips & tricks.

Course Syllabus

  • 1
    Code standards
  • 2
    Types
  • 3
    Classes & objects
  • 4
    Traits
  • 5
    Functions & closures
  • 6
    Collections
  • 7
    Case classes & pattern matching
  • 8
    Lambdas
  • 9
    Implicit classes & parameters
  • 10
    Futures
  • 11
    Build tools
  • 12
    Testing
  • 13
    Cooperation with Java
  • 14
    Scala in commercial applications

Lecturer

michalKowalczykiewicz

Michał Kowalczykiewicz

Team lead, academic teacher & conference speaker.

For over 14 years I’ve been working as software developer. I have taken part in every stage of the software development lifecycle – from requirements gathering, system analysis and architecture design to software verification, multiple team-leading & teaching. I have experience in real estates, financial, e-commerce and medical industry with projects performed in England, Ireland, Poland, Germany, Italy & USA.

CV

Schedule

Registration open

( still available places : 8 )

Frequently Asked Questions

What I need to know?

Course is for new comers in Scala. However, basic knowledge of any Object-oriented language (like JAVA) is recommended.

What payment methods do you accept?

Bank transfer in Euro or PLN.

What should I have installed?

Standard computer with internet access is enough. Lectures are via Google Meet.

How to sign up for the course

Write me an email (info@scalainpractice.com) together with short information about your programming experience.

Lectures & QA session are in English?

Yes. English is the language of software development... Lets code & learn in English.

Do you do this course also for organizations?

Yes. Its possible to have a closed-sessions for your employees only.

info@scalainpractice.com