Език Scala за Java разработчици - курс 44 900 RUB. от IBS Training Center, обучение 30 часа, Дата: 01.12.2023г.
разни / / December 04, 2023
Обхванати теми:
1. Въведение в Scala.
2. Инструкции, оператори и типове:
Условни изрази;
Цикли;
Функции;
Променливи;
оператори;
Тип единица;
Видове функции;
Типове Null, Nothing, Any, AnyRef и AnyVal;
Изключения;
3. Масиви, карти, кортежи:
Създаване, добавяне и изтриване на елементи от масив;
Достъп до елементи на масива;
Масиви с фиксирана и променлива дължина;
Многомерни масиви;
Операции с масиви;
Сортиране на масиви;
Изграждане и достъп до асоциативни таблици;
Итерация, промяна, сортиране на асоциативни таблици;
кортежи;
Ципиране;
4. Класове и наследяване:
класове;
Имоти с гетери и сетери;
Използване на скоби при извикване на методи;
Свойства само с гетери;
Помощни конструктори;
Основен конструктор;
Вложени класове;
Удължаване на класа;
Отмяна на метода;
Типова проверка и отливане;
Извикване на конструктора на суперклас;
Отмяна на полето;
Анонимни подкласове;
Абстрактни полета;
Ред на конструиране и ранни определения;
Йерархия на наследяване;
Сравняване на обекти за равенство;
5. Обекти:
Единични;
Придружаващи обекти;
Обекти, които разширяват клас или черта;
Трансфери;
Обектни пакети;
Методите се прилагат и не се прилагат;
Мързеливи обекти;
Обекти, които използват множество характеристики;
6. черти:
Характеристики като интерфейси;
Черти със специфично изпълнение;
Преодоляване на абстрактни методи в признаци;
Конкретни и абстрактни полета в характеристиките;
Редът на изграждане на признака;
Инициализация на трейт полета;
Черти, които разширяват класовете;
Аз-типове;
7. Функции:
Функции като променливи;
Аргументи по подразбиране и именувани;
Функции без връщана стойност;
Анонимни функции;
Функции с функционални параметри;
Затваряне;
Функционални интерфейси;
къри;
Предаване на функция като параметър като блок от код;
Използване на връщане;
8. колекции:
Колекция характеристики в Scala: Map, Set и Seq;
Променливи и неизменни колекции;
последователности;
Списъци;
Редактируеми списъци;
Комплекти;
Оператори за работа с колекции;
Стандартни методи за работа с колекции;
Използване на функциите карта, намаляване, сгъване и сканиране;
Ципиране;
Итератори;
Потоци от данни;
Thread-safe колекции;
Паралелно изчисление в колекции;
Взаимодействие с Java колекции;
9. Съвпадащ модел:
Използване на съпоставяне на шаблони;
Променливи в моделите;
Типове модели;
Сравнение с масиви, списъци и кортежи;
Регулярни изрази;
екстрактори;
Модели при дефиниране на променливи;
Образци за изрази;
Класове казуси, тип опция и частични функции;
10. Класове случаи:
Методът на копиране и наименуваните параметри;
Защитени класове;
Тип опция;
Частично дефинирани функции;
11. Генерични лекарства:
Генерични класове;
Генерични функции;
Типови ограничения, типове променливи +T, -T;
Използване на _ вместо type;
12. Неявни реализации:
Неявната ключова дума за дефиниране на имплицитно преобразуване на типа;
Импортиране и използване на неявни преобразувания;
Неявни параметри.
Продължете да се учите да програмирате на Java! Програмирането обхваща всички сфери на нашия живот: от икономиката до развлеченията, от медицината до изследването на космоса. Като се научите да програмирате, ще развиете внимание, търпение, постоянство, склонност към интелектуална дейност и способност за вземане на самостоятелни решения. Ще придобиете практически умения, които винаги ще са ви полезни в бъдеще! Това е по-полезно и интересно от онлайн игри и компютърни клубове!
4,1
16 990 ₽
Продължете да се учите да програмирате на Java! Програмирането обхваща всички сфери на нашия живот: от икономиката до развлеченията, от медицината до изследването на космоса. Като се научите да програмирате, ще развиете внимание, търпение, постоянство, склонност към интелектуална дейност и способност за вземане на самостоятелни решения. Ще придобиете практически умения, които винаги ще са ви полезни в бъдеще! Това е по-полезно и интересно от онлайн игри и компютърни клубове!
4,1
17 990 ₽
В този курс студентите ще научат за разпределената изчислителна технология, използвайки JEE (Java Enterprise Edition) технологии, включително използване на EJB, CDI инжектиране на зависимости, работа с бази данни чрез JPA технология и работа с брокери на съобщения, базирани на технология JMS. Курсът е изграден върху сървъра WildFly (JBoss) като най-популярния сървър за приложения в момента. Знанието обаче може да се приложи към всеки сървър, който отговаря на JEE спецификацията (WebSphere, WebLogic и др.).
4
41 500 ₽