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