Автор курсу: Ігор Долгов
ООП або об'єктно-орієнтоване програмування є основою будь — якої сучасної мови програмування. Ми будемо вивчати його на прикладі мови Java, що, наприклад, згодом допоможе вам перейти до розробки своїх мобільних додатків під Андроїд.
Курс призначений для досконалих новачків в програмуванні, для тих, хто хоче швидко освоїти основи Об'єктно-орієнтованого програмування.
Головною особливістю курсу є поєднання вивчення теоретичних основ мови Java і практичних онлайн-тренувань під керівництвом викладача.
Курс спеціально розроблений для тих, хто цінує свій час і готовий виділити один вихідний на тиждень, щоб з головою зануритися в Програмування на 7-8 годин. Два таких заняття з перервою в тиждень для самостійної роботи і складають вкрай ефективне ноу-хау цього курсу.
Чого ви навчитеся
Почнете мислити в термінах Об'єктно-орієнтованого програмування
Ознайомитеся з одним з найпопулярніших і затребуваних мов програмування-Java
Дізнаєтеся, як перетворити програму зі звичайного процедурного виду в ООП
Навчіться виділяти головне при об'єктно-орієнтованому програмуванні так, щоб не допускати основних архітектурних помилок
Виконайте ДЗ між заняттями, та отримайте консультації щодо типових помилок
Підготуйте опис вашої програми на мові UML
Потренуєтеся спільно з викладачем на уроці складати програми в ООП-стилі
Розберетеся з такими поняттями, як об'єкт, екземпляр, успадкування, поліморфізм, інкапсуляція, і навчитеся їх практичному застосуванню в програмах
Створіть свою програму-гру з нуля
Потренуєтеся в одному з найбільш ефективних способів проектування програм, дізнаєтеся, коли необхідно використовувати успадкування, коли композицію, а коли реалізовувати інтерфейси
https://privatelink.de/?http://geekbrains.ru/courses/48