3 октября — Онлайн-курс «Java для начинающих»

Цели и задания курса:
Данный курс нацелен на то, чтобы дать новичкам хороший базис для дальнейшего изучения программирования на Java. На протяжении обучения будут рассматриваться основные понятия ООП, приемы, операторы и управляющие конструкторы языка Java, который, на данный момент, является самым быстрорастущим и популярным языком программирования.

Особое внимание будет уделяться фундаментальным понятиям программирования, а также практическим заданиям, которые будут выполняться как дома, так и непосредственно на занятиях.

Теоретические и практические знания:
• Java Introduction: становление языков программирования, трансляторы/компиляторы, понятие Java-машины, байт код, данные/команды, основные понятия ООП (абстракция, инкапсуляция, наследование, полиморфизм), развитие версий Java, знакомство со средой разработки(IDE), первая программа.
• Основы языка: синтаксис, переменные, простые типы, операции (арифметические, побитовые, логические), массивы (одномерные/многомерные).
• Управляющие операторы: понятие структурного программирования, операторы выбора, циклы, операторы перехода
• Реализация ООП в Java: понятие класса, понятие объекта, ссылки и указатели, выделение памяти, понятие метода.
• Создание собственных классов: описание класса на примере объектов из реального мира, конструкторы, переменные, методы, область видимости, методы доступа, статические поля, параметры методов, общая компоновка классов, понятие пакетов.
• Наследование: иерархия наследования, приведение типов, абстрактные классы, общий предок — класс Object, унаследованные методы и их адаптация.
• Интерфейсы: понятие интерфейса, варианты использования интерфейсов, множественное наследование в Java.
• Обработка исключений: понятие «устойчивости» программы, типы исключений(Проверяемые vs непроверяемые), встроенные исключения, создание собственных исключений.
• Работа со строками: String builder/String Buffer, форматирование строк, метод toString.
• Структуры данных: коллекции, дополнительные структуры данных, библиотеки (Arrays, Collections)
• Работа с встроенными библиотеками/служебными классами: дата/время, форматирование, таймер, случайные числа, генерация случайных чисел.
• Организация ввода/вывода: потоки данных, работа с файлами — Scanner, File Reader, создание и запись в файл.
• Помощь в дальнейшем изучении языка Java.


Длительность: 12 занятий
Дни: суббота/воскресенье
Время: 16:00-19:00

Записаться на первое бесплатное занятие можно здесь.

Пришло время изменить свою жизнь к лучшему!

С наилучшими пожеланиями,
команда IT Labs

Похожие статьи:
Длительность курса: 27 академических часов: 2 занятия по 3 часа в неделю.График занятий: вторник, четверг — 18:30 — 21:30. Курс «Основы...
Для тих, хто цікавиться штучним інтелектом, вже зовсім скоро відбудеться лекція від Всеволода Дьомкіна про NLP (Natural Language Processing —...
Код проєкту відкритий зокрема для айтівців, яким цікаві принципи роботи «Дії». Його можна вивчати, аналізувати,...
Протягом усієї повномасштабної війни ми висвітлюємо, як ІТ-індустрія реагує, допомагає та працює в умовах...
Ранее стало известно, что компания Samsung может сдвинуть презентацию своего смартфона Galaxy S7 на январь 2016 года,...
Яндекс.Метрика