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.
План на курса
Приготвяме се да започнем
- Java Технологичният феномен Как да напиша основно приложение "hello world" Как да компилирам и изпълня Java код Как да направя кода малко по-сложен
Представяме ви Apache Maven
- Конвенция за конфигурацията Maven Концептуален модел на плъгини на проект
Инсталиране и стартиране Maven
- Изтегляне и инсталиране Maven Тестване на Maven инсталация Получаване на помощ с Maven
Прост Maven проект
- Създаване на прост проект Изграждане на прост проект Обектен модел на прост проект
Java Синтаксис
- Обектно-ориентирани Programming Концепции Променливи, масиви, типове данни, оператори и контролен поток Какво представляват референтните променливи Класове и обекти Какво е наследяване и как работи Какво представляват интерфейсите, защо са написани и как Как да използваме Java String и Number обекти и как да форматираме данни за изход За какво са пакетите и защо трябва да използваме директива за импортиране
Java Обекти
- Общ преглед на Java класове Жизнен цикъл на Java клас Модификатори на класове и наследяване Претоварване" и отмяна Конструктори на класове Полиморфизъм Връзки: IS и HAS "статична" ключова дума Кога да използвате статични членове Използване на обекти в приложение, внедрено с Maven
Персонализиране на Maven проект
- Персонализиране на информацията за проекта Добавяне на нови зависимости Добавяне на ресурси Изграждане на пакетирано приложение от команден ред
Оптимизиране и рефакторинг Maven POM
- Почистване на POM Оптимизиране на зависимости Оптимизиране на добавки Окончателни POM
Java Колекции
- Интерфейс на колекция Списъци, карти и набори Колекции и масиви Паралелност Управление на колекции с приложение, внедрено с Maven
Java Памет
- Колектор за боклук Купчина и стек Жизнен цикъл на обекта метод „finalize()“.
Java Изключения
- Общата идея на Java Exceptions Runtime и „истински“ изключения Изхвърляне на изключение „try...catch“ изрази „хвърля“ декларация Проектиране на ваши собствени изключения Тествайте и управлявайте изключения с приложение, внедрено с Maven
Многомодулен проект с Maven
- Изграждане на проекта Multimodule Изпълнение на приложението Multimodule
Java Паралелност
- Нишки и паралелност Задачи с нишки Присъединяване към нишки Видимост на променливи на класове Създайте и стартирайте многонишково приложение с Maven
Изисквания
Изискват се познания по процедурен език за програмиране (като C, PHP, Basic, Pascal) или обектно-ориентиран език за програмиране.
28 Hours
Oтзиви от потребители (1)
Very practical scenario and lot of hand on exercises.