Kursdetails

Scala 3. Kurs video. Programowanie funkcyjne

Scala 3. Kurs video. Programowanie funkcyjne

Piotr Chudzik

Videokurs

Obierz kurs na... programowanie funkcyjne w języku Scala

Statycznie typowany język programowania Scala charakteryzuje się między innymi tym, że wspiera zarówno programowanie funkcyjne, jak i obiektowe. Co więcej, Scala jest językiem wieloplatformowym – działa na maszynie wirtualnej Javy i platformie .NET. W najnowszej wersji (3) składnia Scali mocno zbliża się do składni Pythona i równocześnie dzieli biblioteki z Javą, co czyni ją bardziej przystępną, pierwotnie bowiem próg wejścia dla tego języka był nieco wyższy niż na przykład dla Kotlina czy Javy. Warto poznać Scalę bliżej, szczególnie jeśli planuje się działać w takich dziedzinach jak data science, big data czy machine learning – programiści operujący w tych specjalizacjach na co dzień posługują się właśnie tym językiem. Korzystają z niego również takie firmy jak LinkedIn, Zalando czy X (wcześniej: Twitter).

Powstała ponad dwadzieścia lat temu Scala wciąż cieszy się popularnością, programiści doceniają ją za wygodę, elastyczność, zwięzłość i możliwości, jakie oferuje. Zwracają uwagę na to, że kiedy piszą kod w Scali, są w stanie używać składni języka typowanego dynamicznie (jak Python) i nie tracą kontroli nad poprawnością kodu na etapie kompilacji. Programiści Scali cenią jej skondensowaną składnię i hybrydowość pozwalającą tworzyć kod obiektowy z wykorzystaniem elementów kodu funkcyjnego. Ci, którzy zgłębili Scalę, podkreślają, że aby się jej nauczyć, nie trzeba się od razu rzucać na głęboką wodę programowania funkcyjnego – można robić to stopniowo, o czym się przekonasz w trakcie naszego kursu.

Co Cię czeka podczas naszego profesjonalnego szkolenia

Z naszym kursem między innymi:

  • Przygotujesz swoje środowisko pracy w Scali (systemy operacyjne Linux i Windows)
  • Nauczysz się tworzyć własne zmienne – mutowalne i niemutowalne
  • Dowiesz się, jak się przyjmuje dane od użytkownika
  • Zobaczysz, jakie typy danych są dostępne i jak się je deklaruje
  • Będziesz konwertować określony typ danych na inny
  • Przeprowadzisz w Scali operacje matematyczne i logiczne
  • Opanujesz sterowanie kodem za pomocą instrukcji if/match i pętli loop/while
  • Przygotujesz kolekcje danych
  • Zaimportujesz moduły – zmienne i funkcje
  • Wykreujesz własne funkcje

Scala 3. Kurs video. Programowanie funkcyjne kończy się na poziomie podstawowym. Zdobyta w trakcie szkolenia wiedza pozwoli Ci na podjęcie pierwszych kroków w świecie programowania opartego na języku funkcyjnym, jakim jest Scala.

  • Titel: Scala 3. Kurs video. Programowanie funkcyjne
  • Autor: Piotr Chudzik
  • Dauer: 03:06:45
  • ISBN: 978-83-289-0403-3, 9788328904033
  • Veröffentlichungsdatum: 2024-01-08
  • Format: Kurs Video
  • Artikelkennung: vscapp
  • Verleger: Videopoint