Scala to zorientowany obiektowo język programowania ogólnego przeznaczenia. Zapewnia wsparcie dla programowania funkcjonalnego. Pomaga również w unikaniu błędów w złożonych aplikacjach.
Szkolenie z usługi Scala jest dostępne jako "szkolenie na miejscu" lub "szkolenie na żywo". Szkolenie na żywo w siedzibie klienta może odbywać się lokalnie w siedzibie klienta w Polsce lub w centrach szkoleniowych korporacji NobleProg w Polsce . Zdalne szkolenie na żywo odbywa się za pomocą interaktywnego, zdalnego pulpitu DaDesktop. NobleProg - Twój lokalny dostawca szkoleń.
Opinie uczestników
★★★★★
★★★★★
Oczywiście nie jest to łatwe dla początkujących, ale Richard był bardzo przyjazny i dał jeden-na-jeden czas dla wszystkich, którzy utknęli.
Johnson and Johnson EMEA Development Centre
Szkolenie: Akka - from Beginner to Intermediate/Advanced
Machine Translated
Go od widoczności na akka
Johnson and Johnson EMEA Development Centre
Szkolenie: Akka - from Beginner to Intermediate/Advanced
Machine Translated
Richard, był bardzo miły i cierpliwy, co było bardzo potrzebne
Johnson and Johnson EMEA Development Centre
Szkolenie: Akka - from Beginner to Intermediate/Advanced
Machine Translated
Możliwość rozmowy z Fulvio na temat jego doświadczeń z innymi technologiami, takimi jak Spark, Kafka itd. - była to fantastyczna dyskusja podczas przerw.
Celem tego kursu jest zapewnienie podstawowej biegłości w stosowaniu metod Machine Learning w praktyce. Dzięki zastosowaniu języka programowania Scala i jego różnych bibliotek oraz w oparciu o wiele praktycznych przykładów ten kurs uczy, jak korzystać z najważniejszych elementów składowych Machine Learning , jak podejmować decyzje dotyczące modelowania danych, interpretować wyniki algorytmów i zweryfikuj wyniki. Naszym celem jest zapewnienie umiejętności rozumienia i korzystania z najbardziej podstawowych narzędzi z zestawu narzędzi Machine Learning oraz unikania typowych pułapek związanych z aplikacjami Data Science .
Scala jest zwięzłym, zorientowanym obiektowo językiem z funkcjonalnymi funkcjami programowania, w tym curry, wnioskowanie o typie, niezmienność, leniwa ocena i dopasowywanie wzorców. Kod Scala działa na maszynie JVM i został zaprojektowany w celu usunięcia niektórych niedociągnięć Java . W tym instruktażowym uczestnicy szkolenia na żywo dowiedzą się, jak korzystać z zaawansowanych funkcji Scala , w tym systemu typów, w celu lepszego pisania kodu przy użyciu podejścia obiektowo-funkcjonalnego. Pod koniec tego szkolenia uczestnicy będą mogli:
Wykorzystaj system typów Scala do maksimum korzyści
Funkcjonalnie obsługuj wyjątki
Twórz biblioteki i DSL za pomocą Scala
Użyj zaawansowanych funkcji Scala do dopasowywania wzorów
Format kursu
Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka
Scala jest zwięzłym, zorientowanym obiektowo językiem z funkcjonalnymi funkcjami programowania, w tym curry, wnioskowanie o typie, niezmienność, leniwa ocena i dopasowywanie wzorców. W tym instruktażowym uczestnicy szkolenia na żywo dowiedzą się, jak korzystać z zaawansowanych funkcji Scala do tworzenia dobrze skonstruowanego oprogramowania, które można łatwo pisać, czytać, testować i zmieniać. Szkolenie koncentruje się na programowaniu funkcjonalnym, wykorzystując rzeczywiste studia przypadków i dyskusję jako odniesienie do ćwiczeń i działań laboratoryjnych. Pod koniec tego szkolenia uczestnicy będą mogli:
Wdrażaj zaawansowane techniki programowania funkcjonalnego
Rozumiem złożone podpisy typu
Zrozum kod poprzez typy i podstawienia
Funkcjonalnie obsługuj wyjątki
Twórz biblioteki i DSL za pomocą Scala
Użyj zaawansowanych funkcji Scala do dopasowywania wzorów
Format kursu
Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka
Scala Check to biblioteka do przeprowadzania automatycznych testów opartych na właściwościach programów Scala lub Java . Zainspirowany biblioteką Haskell QuickCheck, wykorzystuje właściwości do opisania oczekiwanego zachowania aplikacji, generując najpierw losowe dane wejściowe, a następnie testując te dane w różnych obszarach aplikacji i raportując wynik. W tym instruktażowym szkoleniu na żywo uczestnicy poznają zalety i koncepcje testów opartych na właściwościach, ćwicząc pisanie właściwości prowadzących do automatycznego generowania przypadków testowych. Pod koniec tego szkolenia uczestnicy będą mogli:
Napisz ogólne właściwości, które zastępują i / lub uzupełniają ręcznie napisane przypadki testów jednostkowych
Napisz testy na wyższym poziomie specyfikacji nieruchomości
Wykonaj Scala Check jako samodzielny plik wykonywalny, korzystając z wbudowanego programu uruchamiającego testy wiersza poleceń
Zintegruj Scala Check z platformami testowymi, takimi jak Scala Test, specs2 i LambdaTest
Publiczność
Inżynierowie testowi
Deweloperzy
Format kursu
Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka
Ten program szkoleniowy ma na celu doprowadzenie uczestników od początkującego do poziomu średniego / zaawansowanego w zrozumieniu i wiedzy o ramie Akka.
Cały kurs jest ręczny, głównie prowadzony przez trenera na początku i stopniowo zmienia się w kierunku uczestników, którzy sami produkują kod (i pobierają wdrażania / rozwiązania napisane przez trenera).
Oczekuje się, że uczestnicy nie będą mieli wcześniejszej wiedzy o Scala, trener zajmie potrzebny czas, aby wyjaśnić i wyjaśnić wszystkie intrykaty związane z używanym kodem Scala.
Scala to skrócona wersja Java do programowania funkcjonalnego i obiektowego na dużą skalę. Apache Spark Streaming jest rozszerzonym składnikiem interfejsu API Spark do przetwarzania dużych zbiorów danych jako strumieni w czasie rzeczywistym. Razem Spark Streaming i Scala umożliwiają strumieniowe przesyłanie dużych zbiorów danych. Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla inżynierów oprogramowania, którzy chcą strumieniować duże dane za pomocą Spark Streaming i Scala . Pod koniec tego szkolenia uczestnicy będą mogli:
Twórz aplikacje Spark za pomocą języka programowania Scala .
Użyj Spark Streaming do przetwarzania ciągłych strumieni danych.
Przetwarzaj strumienie danych w czasie rzeczywistym za pomocą Spark Streaming.
Format kursu
Interaktywny wykład i dyskusja.
Dużo ćwiczeń i ćwiczeń.
Praktyczne wdrożenie w środowisku na żywo.
Opcje dostosowywania kursu
Aby poprosić o niestandardowe szkolenie dla tego kursu, skontaktuj się z nami w celu umówienia się.
Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte. Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim. W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.