Szczegóły kursu video
Scala 3. Kurs video. Programowanie funkcyjne
Piotr Chudzik
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.
- Tytuł:Scala 3. Kurs video. Programowanie funkcyjne
- Autor:Piotr Chudzik
- Czas trwania:03:06:45
- ISBN:978-83-289-0403-3, 9788328904033
- Data wydania:2024-01-08
- Format:Kurs video
- Identyfikator pozycji: vscapp
- Wydawca: Videopoint