План на курса
Преглед
- Наследяване и Intefances Обектни препратки срещу наследство Полиморфизъм Интерфейс Статични и методи по подразбиране Колекции и генерични форми Генерични (наследяване, заместващи символи) Писане на генерични типове
Design Patterns
- Създаване на обект Статични методи и полета Създаване на нов оператор Модели Наследяване срещу Композиция / Плюсове и минуси Вътрешни класове на съставен шаблон
Отражение
- Класът, наречен Клас Намиране на полета, методи и конструктори Accessполета, извикване на методи, изследване на масиви
анотации
- Анотации в Java API (@Override, @Deprecated) Дефиниране на анотации
Функционален Programming
- Общ преглед на ламбда Express йони Ламбда Express йони и функционални интерфейси Използване на ламбда Express йони Работа с препратки към методите
API на потока
- Потоци и колекции Филтриране на колекции Верижно и конвейерно свързване
API за дата/час
- API на Legecy API за дата/час (JSR 310) Събития, базирани на дата и време, Времеви клейма, периоди и продължителност Извършване на изчисления, Форматиране, Локализация / Часови зони
Основи на JUnit
- Общ преглед на JUnit, Тестове, управлявани от тестове за разработка и твърдения, Работа с изключения Организиране на тестове с JUnit Писащи приспособления - @Before, @After Test Suites и други възможности Преглед на макетни обекти
Инструменти за изграждане
- Общ преглед на Ant Maven Общ преглед
Изисквания
Познания за Java език и ООП. Участниците трябва да познават пакети, контролни потоци и цикли, основни конкретни класове и основни интерфейси.
Oтзиви от потребители (5)
Че получихме сложен преглед и на контекста - например защо се нуждаем от някои анотации и какво означават те. Хареса ми практическата част от обучението - ръчно изпълнение на командите и извикване на останалите api
Alina - ACCENTURE SERVICES S.R.L
Курс - Quarkus for Developers
Машинен превод
Към добавената информация, обучението не беше просто за Groovy, което беше приятно.
Covenant - Vodacom
Курс - Groovy Programming
Машинен превод
Треньора може да обясни ясно темата и да отговори на всеки въпрос.
Hannah Mae Lubigan - Security Bank Corporation
Курс - Advanced Spring Boot
Машинен превод
Обучение по стила и инструктор помагат да се преодолят проблеми, с които се сблъсквате по време на упражненията.
Carl Angelo Gonzales - Security Bank Corporation
Курс - Spring Boot for Beginners
Машинен превод
Към обсъжданите теми се отнасят много и треньора се е опитал да им отдаде правосъдие.
Lakshmipriya Sivakumar - Deque Systems Inc
Курс - Spring Boot, React, and Redux
Машинен превод