План на курса

Приготвяме се да започнем

    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)

Свързани Kурсове

Свързани Kатегории