Мова викладання в курсі – російська. Незабаром буде доступна українська версія цього курсу.
Відеозаписи лекцій без зворотного зв’язку та участі викладача. Ви отримаєте доступ до матеріалів одразу після оплати.
Що це за курс?
В інтернеті є величезна кількість інформації для новачків у Java – є і книжки (включно з безплатними), мільйони відео, десятки, а може, й сотні тисяч статей всіма мовами світу тощо. Але серед усього цього розмаїття дуже складно вибрати те, що:
1. Усе ще актуально – більша частина інформації розрахована на застарілі версії софту і глядач/читач опиняється перед ситуацією, коли в нього просто немає потрібної кнопки. І що далі робити?
2. інформація сконцентрована, а не розбавлена водою до стану втрати часу.
3. Правильно обрано обсяг інформації – вас не змушують вчити області java, які вже сто років ніким практично не використовуються (типу AWT/Swing) і при цьому дають все, що треба (типу найпопулярніших реалізацій Collection framework). А для новачка (поки він не знає всього цього) прийняти рішення про вибір навчального курсу практично неможливо. Тому, коли до нас на навчання приходили потенційні студенти і виявлялося, що їм бракує знань, ми були змушені їх відправляти читати книжки, дивитися відео, які не повністю задовольняли всім наведеним вище критеріям.
Для кого цей курс?
– Для тих, хто тільки зрозумів (або давно хотів і не наважувався), що хоче стати розробником Java, але не писав код жодною мовою програмування.
– Для тих, кому складно налаштувати оточення та домогтися того, щоб програма, складніша за HelloWorld, склалася в голові.
Початкові вимоги:
– Будь-хто, хто це читає, зможе почати проходити курс Java Start, тому що особливих вимог до студентів немає.
– Уміння користуватися комп’ютером.
– Уміння читати англійський текст (більша частина інформації, що вам буде потрібна вже поза межами курсу, буде англійською).
Навчальна програма Java Start
Завдання курсу дуже прості, складність підвищується поступово і в кожному завданні вам потрібно домогтися тільки того, щоб програма спрацювала. Питання ж якості коду ми розбиратимемо потім на менторингу або ви можете це все самостійно вивчити, вже вміючи писати працюючий код.
Урок 1: Введення та налаштування
Теорія.
– Про що і навіщо курс, що в ньому буде, чого не буде
– Про JDK
– Змінні та операції
Практика.
– Встановлення JDK та Eclipse
– Пишемо Hello World
– Використовуємо:
– Змінні
– Арифметичні дії
– Конкатенація (склеювання рядків)
Урок 2: Класи та об’єкти
Теорія.
Що таке:
– Класи
– Об’єкти
– Поля
– Методи
– Як з ними працювати:
– Порівняння
– Друк – Як з ними працювати: – Порівняння – Друк
Практика.
Створення класу:
– Поля:
– Методи:
– Примірники класів (об’єкти):
– Робота з класами:
– Порівняння об’єктів:
– Друк об’єктів.
Урок 3: Основи ООП
Теорія.
– Спадкування
– Поліморфізм
– Перевизначення методів
– Перевантаження методів
– Абстрактні методи
– Інтерфейси.
Практика.
Створити:
– ієрархію успадкування
– у цій ієрархії створити поліморфну поведінку
– перевизначений метод
– перевантаження методів
– абстрактний метод та імплементувати його
– інтерфейс та імплементувати його
Урок 4: Колекції та керуючі конструкції
Теорія.
– Масиви
– Колекції
– Цикли
– Умовні оператори
Практика.
Створити:
– масив
– колекцію
– цикл обходу по масиву та колекції
– додати до логіки програми умовний оператор
Відгуки
Відгуків немає, поки що.