Scala 3. Kurs video. Programowanie funkcyjne
Czego się nauczysz?
- Tworzenia aplikacji konsolowych w języku C
- Definiowania funkcji, struktur danych i wskaźników w praktycznych projektach
- Obsługi plików tekstowych i binarnych w języku C
- Zarządzania pamięcią dynamiczną i tablicami wskaźników
- Projektowania algorytmów sortowania, wyszukiwania i pracy na macierzach
- Kompilowania projektów z użyciem GCC i Makefile
- Pisania testów dla funkcji i modułów w C
- Optymalizowania kodu pod kątem wydajności i bezpieczeństwa
Spis lekcji
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.
Piotr Chudzik - pozostałe kursy
Oceny i opinie klientów: Scala 3. Kurs video. Programowanie funkcyjne Piotr Chudzik (5)
- 6 (2)
- 5 (1)
- 4 (0)
- 3 (1)
- 2 (0)
- 1 (1)
-
Dobra robota, z resztą jak zawsze. Scala nie jest tak intuicyjna jak Python więc cieszę się, że mogłem skorzystać z tego kursu
Opinia: anonimowa Opinia dodana: 2025-05-15 Ocena: 6Opinia niepotwierdzona zakupemOpinia dotyczy produktu: kurs videoCzy opinia była pomocna: -
Bardzo fajny kurs wprowadzający w świat programowania funkcyjnego. Zrozumiale i merytorycznie
Opinia: anonimowa Opinia dodana: 2024-05-06 Ocena: 6Opinia potwierdzona zakupemOpinia dotyczy produktu: kurs videoCzy opinia była pomocna: -
Fajnie wytłumaczone podstawy.
Opinia: Kasia Opinia dodana: 2024-01-25 Ocena: 5Opinia potwierdzona zakupemOpinia dotyczy produktu: kurs videoCzy opinia była pomocna: -
Rozwiń »Szybki wstęp do podstaw Scala 3 w aspekcie funkcyjnym. Ciężko mi ocenić ten kurs. Najbardziej mi przypomina on Tablice informatyczne. Lepsze wrażenie miał bym, jak by kurs na początku zarysował jakiś problem, który chcemy rozwiązać przy użyciu scala, wykorzystując aspekt funkcyjny. Na poszczególnych etapach można by było przedstawić poszczególne elementy języka, a przy okazji pokazać można by było ich przykładowy sposób użycia
Opinia: anonimowa Opinia dodana: 2024-02-15 Ocena: 3Opinia potwierdzona zakupemOpinia dotyczy produktu: kurs videoCzy opinia była pomocna: -
Bardzo słaby, test na końcu zawiera błędy. Na pierwszej stronie oficjalnej dokumentacji scala jest więcej informacji niż na tym kurcie.
Opinia: anonimowa Opinia dodana: 2024-06-22 Ocena: 1Opinia potwierdzona zakupemOpinia dotyczy produktu: kurs videoCzy opinia była pomocna:
Szczegóły kursu
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl

