Szkolenia IT
Od profesjonalistów dla profesjonalistów.

Przedstawiamy dwudniowe warsztaty stworzone specjalnie, by dostarczyć programistom wiedzy niezbędnej do rozpoczęcia programowania w Scali. Jeśli masz już doświadczenie w innych językach programowania takich jak Java, C++, C# czy Ruby i chciałbyś zdobyć wiedzę na temat tego obiektowo-funkcyjnego języka pod okiem doświadczonych trenerów, to ten kurs jest dla Ciebie.

Dla Programistów  

20-21.02.2017  

Q Hotel Plus Kraków, ul. Wygrana 6  

3300 PLN + VAT  

Trener

Paweł Dolega

Software engineer / entrepreneur. New technologies & interesting ventures. Worked in international corporations, small local software houses (two of which I co-founded) . These days my weapon of choice is mostly Lightbend stack (Scala / Akka / Play / Spark) though I am trying to remain flexible and not be too orthodox.

Far more important than actual technology – I am really passionate about technological challenges and problems that technology is trying to solve. I like to work on things that matter.

Worked as a software engineer, development lead and technical manager. Delivered projects both in government and private sector, both in Poland and abroad. All the projects delivered successfully, avoiding government contract fines or customer dissatisfaction (most, if not all, customers were returning ones). Had to fight teeth and nails from time to time to make it happen because of constrained staffing or extreme deadlines.

I worked with large-scale, highly available systems serving millions of clients, been involved in coordinating efforts of teams scattered around the world with crazy timezone differences and spent lots of time in modern virtualization / cloud computing initiatives / projects. Worked mostly with Unices (as plain Linux, Solaris, HP/UX, AIX and i5).

Worked with dozens of DB engines (relational, graph or document based), frameworks and technologies. My key skill is the ability to learn and *adapt* – and doing it rapidly.

Infrequent conference speaker and open source contributor.

Opis

Przebieg tego dwudniowego kursu bazuje na stopniowym rozwiązywaniu praktycznych problemów, co zapewnia dobre zrozumienie podstaw Scali, przegląd dostępnych narzędzi oraz całego procesu tworzenia oprogramowania. Dodatkowo program zajęć pozwala docenić użyteczność bardziej zaawansowanych funkcji tego obiektowo-funkcyjnego języka.

Kurs nie zakłada wcześniejszej znajomości Scali, ale jeśli posiadasz już doświadczenie w programowaniu w tym języku, to może być dobrą okazją do odświeżenia wiedzy. Szkolenie jest oficjalnie akredytowane przez Typesafe Inc.

Wymagania wstępne:

  • znajomość innego języka programowania takiego jak Java, C#, C++ lub Ruby

Podczas kursu potrzebny będzie własny laptop/komputer z zainstalowaną Javą 6 lub nowszą.

Uczestnicy szkolenia uczą się:

  • jak efektywnie programować w Scali,
  • jak wykorzystywać funkcyjne aspekty Scali,
  • jak korzystać z podstawowych narzędzi dostępnych w ekosystemie Scali,
  • pewności w używaniu Scali w komercyjnych projektach,
  • oraz otrzymują certyfikat potwierdzający ukończenie kursu.

Program szkolenia:

  • wstęp,
  • podstawy Scali,
  • przegląd OOP,
  • testowanie aplikacji,
  • kolekcje i programowanie funkcyjne,
  • for-expressions i pętle,
  • traits oraz dziedziczenie,
  • pattern matching,
  • używanie wartości opcjonalnych.

Kurs jest zgodny z kursem Typesafe:  http://typesafe.com/how/training/fasttracktoscala

Training partner

http://virtusity.com/wp-content/uploads/2014/07/lightbend-full-color.png