Приглашаем на курс «Java for beginners».
Первое занятие мы проводим бесплатно. На нем Вы сможете ближе познакомиться с преподавателем, тренинговым центром, технологиями изложения материала, задать все интересующие вопросы!
Весь курс состоит из 16 занятий по 2,5 часа (с 19:00 до 21:30), 3 раза в неделю (понедельник, среда, пятница)
Данный курс нацелен на то, чтобы дать хороший базис для дальнейшего изучения программирования на Java. Рассчитан на новичков. На протяжении обучения будут рассматриваться основные понятия ООП, приемы, операторы и управляющие конструкторы языка Java, который, на данный момент, является самым быстрорастущим и популярным языком программирования. Особое внимание будет уделяться фундаментальным понятиям программирования, а также практическим заданиям, которые будут выполняться как дома, так и непосредственно на занятиях.
Что предлагают наши курсы?
- Java Introduction: становление языков программирования, трансляторы/компиляторы, понятие Java-машины, байт код, данные/команды, основные понятия ООП (абстракция, инкапсуляция, наследование, полиморфизм), развитие версий Java, знакомство со средой разработки(IDE), первая программа.
- Основы языка: синтаксис, переменные, простые типы, операции (арифметические, побитовые, логические), массивы (одномерные/многомерные). Управляющие операторы: понятие структурного программирования, операторы выбора, циклы, операторы перехода
- Реализация ООП в Java: понятие класса, понятие объекта, ссылки и указатели, выделение памяти, понятие метода.
- Создание собственных классов: описание класса на примере объекта из реального мира, конструкторы, переменные, методы, область видимости, методы доступа, статические поля, параметры методов, общая компоновка классов, понятие пакетов.
- Наследование: иерархия наследования, приведение типов, абстрактные классы, общий предок — класс Object, унаследованные методы и их адаптация.
- Интерфейсы: понятие интерфейса, варианты использования интерфейсов, множественное наследование в Java.
- Обработка исключений: понятие «устойчивости» программы, типы исключений(Проверяемые vs непроверяемые), встроенные исключения, создание собственных исключений.
- Работа со строками: String builder/String Buffer, форматирование строк, метод toString.
- Структуры данных: коллекции, дополнительные структуры данных, библиотеки (Arrays, Collections) Работа с встроенными библиотеками/служебными классами: дата/время, форматирование, таймер, случайные числа, генерация случайных чисел.
- Организация ввода/вывода: потоки данных, работа с файлами — Scanner, File Reader, создание и запись в файл.
- Помощь в дальнейшем изучении языка Java.
Преподаватель курса — itlabs.net.ua/...ievgenii-drozd
Записаться на первое бесплатное занятие можно здесь
itlabs.net.ua/java-for-beginners