У цьому курсі розглядаються основи об’єктно-орієнтованого програмування і документування Java-програм, проектування іерархнії класів, створення графічного інтерфейсу користувача за допомогою Swing API, механізми обробки виключень, організації вводу/виводу, робота з потоками, створення мережевих додатків та багато іншого.
Для виконання практичних завдань ми будемо використовувати Netbeans IDE. Ви навчитеся документувати свої проекти, виконувати рефакторинг, відладку і тестування коду, розробляти програми на платформі Netbeans. Також не будуть забуті питання рефакторінга, використання шаблонів проектування, UML-проектування, кодогенераціі та антипаттернів.
Курс може розглядатися як підготовка до складання сертифікаційного тесту Java SE 8 Programmer I (1Z0-808).
Основним джерелом,яке використовувалось під час розробки цього курсу, є мій авторський курс “Професійне програмування мовою Java”. Лекції цього курсу (в дещо скороченому вигляді) ви можете переглянути на Youtube.
Курс призначено для студентів ІІІ курсу спеціальності “Розробка програмного забезпечення” Полтавського політехнічного коледжу Національного технічного університету “Харківський політехнічний інститут”, однак, ви можете використати його матеріали для самоосвіти або для того, шоб навчати своїх студентів. Ми навіть будемо задоволені, проте в цьому разі у нас буде до вас одне прохання - будь ласка, повідомте нам, хто ви і для чого саме ви використовуєте матеріали курсу за адресою info@polytechnic.poltava.ua.
Успіхів вам у навчанні!