Основы разработки программного обеспечения с использованием языка Java

[Программирование на языке Java]

Курс ориентирован на начинающих IT специалистов в области программирования, которые ставят перед собой цель изучить один из наиболее популярных языков разработки программного обеспечения — язык Java. Курс является базовым и не требует предварительного опыта в программировании. Владение аппаратом программирования в рамках школьной/институтской программы приветствуется.


             


Отзывы о курсе

Наши выпускники

По результатам курса

  • Вы будете:
    • Иметь начальные навыки в разработке программного обеспечения
    • Знать основы объектно-ориентированного программирования
    • Владеть элементарными алгоритмами (сортировки, поиска)
    • Знать синтаксис языка программирования Java
  • Слушатель сдаёт итоговое практическое задание(экзамен). Для допуска к экзамену, должны быть выполнены все домашние и практические работы. Данный курс не требует от слушателей специальных познаний в области программирования, хотя владение аппаратом программирования в рамках школьной/институтской программы приветствуется.

Программа курса

  • Модуль 1. Знакомство с языком программирования JAVA
    • Введение в технологию Java.
    • Понятие компилятора, отладчика и интегрированной среды разработки
    • Алгоритм
    • Программная среда Eclipse
    • Написание проекта “Hello World”
    • Знакомство со встроенными типами данных
  • Модуль 2. Переменные и типы данных
    • Понятие объекта и класса, члены класса
    • Понятие типа данных. Размер, диапазон значений
    • Идентификаторы
    • Ключевые слова
    • Константы и литералы
    • Операторы
  • Модуль 3. Логические операторы и операторы ветвлений
    • Логические операторы
    • Конструкции логического выбора. Операторы ветвлений
    • Таблица приоритетов операторов.
    • Преобразование типов данных
    • Понятие составного оператора.
    • Тернарный оператор.
    • Оператор множественного выбора – switch.
  • Модуль 4. Циклы
    • Необходимость использования циклов. Примеры использования
    • Операторы break и continue.
    • Примеры построения программ с использованием циклов на языке блок‐схем.
    • Вложенные циклы. Примеры использования
    • Работа с интегрированным отладчиком в Eclipse
  • Модуль 5. Массивы одномерные, многомерные и зубчатые
    • Что такое массивы. Необходимость их использования.
    • Индексация элементов массива
    • Примеры использования массивов
    • Алгоритмы обработки массивов
    • Многомерные массивы. Цели и задачи их использования.
  • Модуль 6. JavaCollectionFramework
    • Классы‐обертки
    • Введение в JCF
    • Интерфейсы JCF
  • Модуль 7. JavaUtil
    • Необходимость использования оболочек для типов
    • Перечисления. Интерфейс Enumeration
  • Модуль 8. Методы
    • Необходимость использования методов класса.
    • Синтаксис объявления методов.
    • Понятие статического метода
    • Использование ключевого слова void при работе с методами.
    • Вызов метода.
    • Аргументы
    • Возврат значения из метода (return).
    • Понятие области видимости. Локальные переменные и поля класса.
    • Передача объектов в метод.
    • Рекурсия
    • Конструкторы и деструкторы объектов
  • Модуль 9. Объектно‐ориентированное программирование
    • Инкапсуляция, полиморфизм, наследование
    • Понятие интерфейсов и абстрактных классов
    • Спецификаторы доступа классов
    • Финализации
  • Модуль 10. Исключения
    • Обработка исключительных ситуаций
    • Введение в обработку исключительных ситуаций
    • Ключевые слова try, cath, throw
    • Ключевое слово catch
    • Раскрутка стека вызовов

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

** Образовательный центр оставляет за собой право вносить изменение в программу курса.