Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
План на курса
Въведение
- Scala като JVM език Ориентирано към възражения програмиране срещу функционално програмиране
Общ преглед на обектно-функционалния Programming
- Рекурсия на опашката Частични функции Кариране и приложение на частична функция Затваряния Мързелива оценка
Овладяване на Scala Типова система
- Относно характеристиките Структурни типове Зависещи от пътя типове Самостоятелни типове Ковариация и контравариантност Граници на типа
Разширено съвпадение на шаблони в Scala
- Дълбоко съответствие Използване на екстрактори
Използване на Scala имплицитно
- Неявно преобразуване, класове и параметри Тип клас модел Контекст и граници на изгледа
Библиотеки и DSL
- Персонализирани контролни структури с параметри по име Изграждане на добре проектирани библиотеки и вътрешни DSL
Работа с Scala колекции
- Работа с манифести на потоци и етикети на класове Builders CanBuildFrom Изграждане на персонализирани колекции
Функционална обработка на изключения
- Традиционна обработка на изключения Функционална обработка на изключения Използване на Опитайте с For comprehensions
Заключителни бележки
Изисквания
- Практически опит в Scala програмирането
- Познаване на съвпадението на модели и черти
Публика
- Scala програмисти, които искат да научат по-усъвършенстваните и нюансирани функции на Scala
14 Hours
Oтзиви от потребители (3)
Голямо количество практически знания, показани в примери от реалния живот.
Kamil - Streamsoft Kraków
Course - Java Advanced
Machine Translated
Постоянно натискане на промени, когато на 3-ия ден започнах да се губя повече от преди и беше по-трудно да забележа грешката бързо, успях бързо да проверя най-новите промени и да остана в крак с материала
Paulina
Course - Advanced Java Security
Machine Translated
Very good knowledge and character.