III уровень Программирование и создание ИТ-продуктов

Разработка приложений с использованием языка Java

ГАУ "Технопарк в сфере высоких технологий "ИТ-парк"
72,00 часа длительность
Онлайн формат
Продвинутый уровень

Описание

Образовательный курс «Разработка приложений с использованием языка Java» направлен на обучение программированию Java «с нуля».

Программа курса  включает три модуля: основы языка программирования Java; основы объектно-ориентированного программирования; программирование объектно-ориентированных приложений.

 

По завершению обучения слушатель освоит следующие навыки: разработка приложений на языке программирования Java в объектно-ориентированном стиле;  применение IDE и средств отладки и тестирования кода; проектирование и разработка графического интерфейса пользователя (GUI); работа с файлами и базой данных MySQL; разработка сетевых приложений; разработка многопоточных приложений. А также в результате изучения курса слушатель будет уметь писать чистый код, тестировать код, создавать приложения с консольным и графическим пользовательским интерфейсом, работать с базами данных и с сетью, создавать многопоточные приложения.

 

Форма обучения - онлайн, с применением электронного обучения и дистанционных образовательных технологий  на образовательной платформе Moodle. После окончания обучения и успешного  прохождения тестирования выдается удостоверение о повышении квалификации.

Цель программы
Целью реализации образовательной программы является обучение программированию Java «с нуля» и прохождение пути от основ программирования до построения программ и разработки приложений с использованием объектно-ориентированного подхода. Образовательный курс направлен на формирование и развитие у обучающегося компетенций в области цифровой экономики "Программирование и создание ИТ-продуктов "

Требования

Категория слушателей:

  •   Лица, имеющие среднее профессиональное и/или высшее образование, и лиц, получающих среднее профессиональное и/или высшее образование    
  •   Квалификация не требуется    
  •   Наличие опыта профессиональной деятельности не требуется   
  •   Пользователь ПК
Иные требования и рекомендации для обучения по программе

Категория слушателей:

  •   Лица, имеющие среднее профессиональное и/или высшее образование, и лиц, получающих среднее профессиональное и/или высшее образование    
  •   Квалификация не требуется    
  •   Наличие опыта профессиональной деятельности не требуется   
  •   Пользователь ПК

Модули

свернуть
Модуль 1 Основы языка программирования Java
Тема 1.1. Основы языка Java • Установка JDK • Установка и настройка Intellij Idea Community Edition • Создание и ведение проекта. Тема 1.2. Типы данных Java, выражения и операторы • Классификация типов данных Java • Примитивные типы данных • Преобразование типов • Выражения и операции • Ссылочные типы данных Тема 1.3. Переменные и константы • Переменные, константы • Область видимости объектов Тема 1.4. Составные типы данных • Оболочечные классы, их методы • Класс Math, его методы и константы. Тема 1.5. Операторы • Операторы ветвления • Оператор выбора • Операторы цикла • Операторы прерывания, перехода и возврата Тема 1.6. Массивы • Одномерные массивы • Многомерные массивы • Ступенчатые массивы Тема 1.7 Строки • Класс String и его методы • Класс StringBuilder StringBuffer Тема 1.8. Дата и время • Класс java.util.Date • Класс java.util.Calendar • Java 8 DateTime API
Модуль 3 Объектно-ориентированные приложения
Тема 3.1. Графический интерфейс пользователя • Контейнеры и компоненты • Библиотеки компонентов AWT, SWING и JavaFX Тема 3.2. Обработка событий • Источник и слушатель события • Обработка событий • Обработка исключительных ситуаций Тема 3.3. Работа с базами данных • Основные понятия теории баз данных • Проектирование и создание базы данных • Работа с базой данных средствами JDBC Тема 3.4. Разработка сетевых приложений • Пакет java.net и использование его классов Тема 3.5. Разработка многопоточных приложений • Многопоточное программирование и параллелизм
Модуль 2 Основы объектно-ориентированного программирования
Тема 2.1. Объектная модель Java • Базовые принципы ООП • Классы, интерфейсы • Поля, методы и конструкторы класса • Множественное наследование Тема 2.2. Перечисления • Статический импорт и аннотация Тема 2.3. Коллекции • Обобщённые типы и коллекции значений Тема 2.4. Ввод и вывод данных • Поточный ввод/вывод Тема 2.5. Ввод и вывод данных • Файловый ввод/вывод
Модуль 4 Итоговое тестирование
Итоговый тест по всем модулям программы.
Модуль 1 Основы языка программирования Java
Тема 1.1. Основы языка Java • Установка JDK • Установка и настройка Intellij Idea Community Edition • Создание и ведение проекта. Тема 1.2. Типы данных Java, выражения и операторы • Классификация типов данных Java • Примитивные типы данных • Преобразование типов • Выражения и операции • Ссылочные типы данных Тема 1.3. Переменные и константы • Переменные, константы • Область видимости объектов Тема 1.4. Составные типы данных • Оболочечные классы, их методы • Класс Math, его методы и константы. Тема 1.5. Операторы • Операторы ветвления • Оператор выбора • Операторы цикла • Операторы прерывания, перехода и возврата Тема 1.6. Массивы • Одномерные массивы • Многомерные массивы • Ступенчатые массивы Тема 1.7 Строки • Класс String и его методы • Класс StringBuilder StringBuffer Тема 1.8. Дата и время • Класс java.util.Date • Класс java.util.Calendar • Java 8 DateTime API
Модуль 2 Основы объектно-ориентированного программирования
Тема 2.1. Объектная модель Java • Базовые принципы ООП • Классы, интерфейсы • Поля, методы и конструкторы класса • Множественное наследование Тема 2.2. Перечисления • Статический импорт и аннотация Тема 2.3. Коллекции • Обобщённые типы и коллекции значений Тема 2.4. Ввод и вывод данных • Поточный ввод/вывод Тема 2.5. Ввод и вывод данных • Файловый ввод/вывод
Модуль 3 Объектно-ориентированные приложения
Тема 3.1. Графический интерфейс пользователя • Контейнеры и компоненты • Библиотеки компонентов AWT, SWING и JavaFX Тема 3.2. Обработка событий • Источник и слушатель события • Обработка событий • Обработка исключительных ситуаций Тема 3.3. Работа с базами данных • Основные понятия теории баз данных • Проектирование и создание базы данных • Работа с базой данных средствами JDBC Тема 3.4. Разработка сетевых приложений • Пакет java.net и использование его классов Тема 3.5. Разработка многопоточных приложений • Многопоточное программирование и параллелизм
Модуль 4 Итоговое тестирование
Итоговый тест по всем модулям программы.

Преподаватели

Дмитриев

Юрий Георгиевич

ГАУ "Технопарк в сфере высоких технологий "ИТ-парк"
Авторизуйтесь чтобы записаться

Ответственный за программу

O.Agalakova@tatar.ru

+79270378425