ODBIERZ TWÓJ BONUS :: »

Scala 3. Kurs video. Programowanie funkcyjne

Podstawowe informacje:
Czas trwania: 03:06:45
Poziom: podstawowy
Autor: Piotr Chudzik
Liczba lekcji: 26
Technologia: Scala 3.3
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
90,29 zł 129,00 zł (-30%)
19,90 zł najniższa cena z 30 dni Dodaj do koszyka
Korzyści:
Ten kurs należy do ścieżki Inżynier danych
Czas trwania: 28 godz.
DOWIEDZ SIĘ WIĘCEJ
Ten kurs należy do ścieżki Inżynier danych »

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

1. Wprowadzenie 00:23:42
1.1. Wstęp
00:03:30
1.2. Przygotowanie środowiska (Windows)
00:05:25
1.3. Przygotowanie środowiska (Linux)
00:06:23
1.4. Uruchomienie pierwszej aplikacji
00:08:24
2. Zmienne i typy danych 00:36:12
2.1. Zmienne
00:07:14
2.2. Typy danych
00:09:14
2.3. Operacje na zmiennych
00:10:08
2.4. Konwersja i rzutowanie
00:09:36
3. Instrukcje sterujące 00:36:15
3.1. Warunki logiczne
00:05:34
3.2. Łączenie warunków
00:08:26
3.3. Instrukcja if-else
00:08:23
3.4. Instrukcja else if
00:08:38
3.5. Instrukcja switch
00:05:14
4. I/O i Łańcuchy znakowe 00:26:30
4.1. Dane od użytkownika
OGLĄDAJ » 00:06:06
4.2. Metody String
00:06:49
4.3. print, s-string, f-string
00:13:35
5. Pętle 00:19:03
5.1. Pętla for
00:12:09
5.2. Pętla while
00:06:54
6. Kolekcje danych 00:51:37
6.1. List/Vector
OGLĄDAJ » 00:16:27
6.2. Funkcje dla List/Vector
00:06:54
6.3. ArrayBuffer (ListBuffer)
00:09:36
6.4. Set
00:06:40
6.5. Map
00:12:00
7. Moduły i funkcje 00:23:54
7.1. Importowanie
00:06:15
7.2. Tworzenie metody
00:10:16
7.3. Grupowanie metod
00:07:23

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.

O autorze kursu video

Piotr Chudzik - absolwent Politechniki Łódzkiej, jego specjalizacja zawodowa to technologie big data oraz administracja nowoczesnymi środowiskami IT (wykorzystującymi między innymi cloud computing, konteneryzację czy IaC - infrastructure as code). Pracuje jako wykładowca na Uniwersytecie Łódzkim, gdzie przekazuje studentom wiedzę na temat Linuksa, baz danych i programowania w języku Python. Jest również trenerem w Software Development Academy. Na co dzień zatrudniony jako menadżer techniczny w dużym zagranicznym banku, odpowiada za prawidłowe i nieprzerwane działanie aplikacji opartych na Google Cloud Platform. Zawsze otwarty na nowe doświadczenia oraz wiedzę, którą w przyszłości mógłby się podzielić z innymi. Interesuje się grami komputerowymi, światem nowych technologii i fantastyką. Jest fanem serii Wiedźmin i uniwersum Warhammera.

Sukces wymaga wcześniejszego przygotowania, bez niego z pewnością osiągniemy porażkę.

Konfucjusz

Piotr Chudzik - pozostałe kursy

Oceny i opinie klientów: Scala 3. Kurs video. Programowanie funkcyjne Piotr Chudzik (5)

Informacja o opiniach
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
4.2
  • 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: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Bardzo fajny kurs wprowadzający w świat programowania funkcyjnego. Zrozumiale i merytorycznie

    Opinia: anonimowa Opinia dodana: 2024-05-06 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Fajnie wytłumaczone podstawy.

    Opinia: Kasia Opinia dodana: 2024-01-25 Ocena: 5   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • 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

    Rozwiń »
    Opinia: anonimowa Opinia dodana: 2024-02-15 Ocena: 3   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy 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: 1   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
więcej opinii »

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2024-01-08
ISBN: 978-83-289-0403-3, 9788328904033
Numer z katalogu: 222145

Videopoint - inne kursy

Kurs video
90,29 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Helion