Программирование и создание ИТ-продуктов Разрабатывать и создавать программы и приложения Хранить данные Тестировать программы, приложения, системы MySQL Писать программный код Анализировать данные

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

ГАУ "Технопарк в сфере высоких технологий "ИТ-парк"
250,00 часов длительность
Онлайн формат
Начальный уровень
1 поток (закрыт) 08.11.2021-28.02.2022
2 поток (закрыт) 01.12.2021-31.03.2022

Описание

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

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

Образовательный курс направлен на формирование и развитие у обучающегося компетенций в области цифровой экономики "Программирование и создание ИТ-продуктов" и включает в себя  четыре модуля:

Модуль 1. Основы алгоритмизации и разработки программного обеспечения – 50 ак.ч.
Модуль 2.  Основы языка программирования Java – 70 ак.ч.
Модуль 3. Основы объектно-ориентированного программирования – 58 ак.ч.
Модуль 4. Программирование объектно-ориентированных приложений – 64 ак.ч

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

Часов в программе
56,00 часов
лекции
140,00 часов
практика
46,00 часов
самостоятельная
8,00 часов
промежуточная аттестация
2 часа
входная диагностика
8 часов
итоговая аттестация
260,00 часов
всего
Цель программы
Целью реализации образовательной программы "Разработчик приложений с использованием языка Java" является обучение программированию Java
«с нуля» и прохождение пути от основ программирования до построения программ и разработки приложений с использованием объектно-ориентированного подхода. Образовательный курс направлен на формирование и развитие у обучающегося компетенций в области цифровой экономики "Программирование и создание ИТ-продуктов"
Актуальность
В современной ИТ-индустрии язык Java является одним из самых востребованных объектно-ориентированных языков программирования. Программисты на Java занимают центральное место в структуре IT. Если вы планируете стать программистом, то лучше всего начать обучение с Java.
Java используется для создания серверного программного обеспечения, прикладных программ, разработки веб-сайтов, игр и многого другого. Приложения, написанные на Java, могут работать на любом компьютере независимо от его архитектуры.
Входная диагностика 2 часа
Диагностика на входе представляет собой входное тестирование с базовыми 10 вопросами по школьному курсу информатики, с целью определения уровня знаний потенциальных слушателей. Тестирование проводится с использованием единой информационной среды с электронными формами контроля и оценки у каждого слушателя есть три попытки на прохождение тестирования. Время на одну попытку - 30 минут.
Для зачисления необходимо верно ответить на 50% вопросов.
Итоговая аттестация 8 часов
Форма итоговой аттестации суммируется по лучшим результатам контрольного тестирования после каждого модуля на выходе, а также наличия проектной работы определяющего оценку по результатам освоения образовательной программы. Суммарно по дисциплине можно по

Компетенции

Профессиональные


Разработка и отладка программного кода Разработка требований и проектирование программного обеспечения
Знать:

А/01.3 - Формализация и алгоритмизация поставленных задач
А/02.3 - Написание программного кода с использованием языков программирования, определения и манипулирования данными
А/03.3 - Оформление программного кода в соответствии с установленными требованиями
А/05.3 - Проверка и отладка программного кода
D/01.6 - Анализ требований к программному обеспечению
D/02.6 - Разработка технических спецификаций на программные компоненты и их взаимодействие
D/03.6 - Проектирование программного обеспечения

Уметь:

А/01.3 - Формализация и алгоритмизация поставленных задач
А/02.3 - Написание программного кода с использованием языков программирования, определения и манипулирования данными
А/03.3 - Оформление программного кода в соответствии с установленными требованиями
А/05.3 - Проверка и отладка программного кода
D/01.6 - Анализ требований к программному обеспечению
D/02.6 - Разработка технических спецификаций на программные компоненты и их взаимодействие
D/03.6 - Проектирование программного обеспечения

Владеть:

А/01.3 - Формализация и алгоритмизация поставленных задач
А/02.3 - Написание программного кода с использованием языков программирования, определения и манипулирования данными
А/03.3 - Оформление программного кода в соответствии с установленными требованиями
А/05.3 - Проверка и отладка программного кода
D/01.6 - Анализ требований к программному обеспечению
D/02.6 - Разработка технических спецификаций на программные компоненты и их взаимодействие
D/03.6 - Проектирование программного обеспечения

Требования

Нет

Образование
  • Высшее образование
  • Среднее профессиональное образование

Модули

свернуть
52,00ч
Модуль 1 Модуль 1. Основы алгоритмизации и разработки программного обеспечения
Тема 1.1. Базовые понятия и определения. Алгоритм. Свойства алгоритмов. Тема 1.2. Методологии и языки программирования. Классификация методологий программирования. Тема 1.3. Программа. Структура программы. Идентификаторы. Константы. Выражения. Операнды. Знаки операций. Тема 1.4. Установка и настройка системы программирования на языке Java. Тема 1.5. Основы языка Java. Среда разработки приложений. Создание и ведение проекта. Файлы проекта.
60,00ч
Модуль 3 Модуль 3. Основы объектно-ориентированного программирования
Тема 3.1. Объектная модель Java. Класс и объект. Базовые принципы ООП. Множественное наследование. Конструкторы, методы и поля классов. Тема 3.2. Перечисления, статический импорт и аннотация. Тема 3.3. Обобщённые типы и коллекции значений в языке Java. Тема 3.4. Ввод и вывод данных в Java. Поточная модель организации ввода/вывода. Тема 3.5. Файловый ввод/вывод. Работа с файлами произвольного и последовательного доступа.
72,00ч
Модуль 2 Модуль 2. Основы языка программирования Java.
Тема 2.1. Типы данных Java. Ссылочные типы данных. Выражения и операторы. Преобразование типов. Тема 2.2. Метод main(). Переменные и константы, поля объектов и классов. Область видимости. Тема 2.3. Сложные типы данных. Оболочечные классы. Класс Math, его методы и константы. Тема 2.4. Управляющие конструкции. Операторы ветвления. Оператор выбора. Операторы циклов. Операторы прерывания, перехода и возврата. Тема 2.5. Массивы одномерные, многомерные, ступенчатые. Тема 2.6. Строки, методы работы со строками. Тема 2.7. Дата и время. Классы java.util.Date и java.util.Calendar. Пакет java.time.
66,00ч
Модуль 4 Модуль 4. Программирование объектно-ориентированных приложений
Тема 4.1. Обработка событий. Модель слушателя и источника события. Обработка исключительных ситуаций. Тема 4.2. Графический интерфейс пользователя. Контейнеры и компоненты. Библиотеки AWT, SWING и JavaFX. Тема 4.3. Построение приложений баз данных с использованием JDBC API. Тема 4.4. Разработка сетевых приложений. Пакет java.net. Тема 4.5. Многопоточное программирование на Java. Тема 4.6. Параллелизм.
52,00ч
Модуль 1 Модуль 1. Основы алгоритмизации и разработки программного обеспечения
Тема 1.1. Базовые понятия и определения. Алгоритм. Свойства алгоритмов. Тема 1.2. Методологии и языки программирования. Классификация методологий программирования. Тема 1.3. Программа. Структура программы. Идентификаторы. Константы. Выражения. Операнды. Знаки операций. Тема 1.4. Установка и настройка системы программирования на языке Java. Тема 1.5. Основы языка Java. Среда разработки приложений. Создание и ведение проекта. Файлы проекта.
72,00ч
Модуль 2 Модуль 2. Основы языка программирования Java.
Тема 2.1. Типы данных Java. Ссылочные типы данных. Выражения и операторы. Преобразование типов. Тема 2.2. Метод main(). Переменные и константы, поля объектов и классов. Область видимости. Тема 2.3. Сложные типы данных. Оболочечные классы. Класс Math, его методы и константы. Тема 2.4. Управляющие конструкции. Операторы ветвления. Оператор выбора. Операторы циклов. Операторы прерывания, перехода и возврата. Тема 2.5. Массивы одномерные, многомерные, ступенчатые. Тема 2.6. Строки, методы работы со строками. Тема 2.7. Дата и время. Классы java.util.Date и java.util.Calendar. Пакет java.time.
60,00ч
Модуль 3 Модуль 3. Основы объектно-ориентированного программирования
Тема 3.1. Объектная модель Java. Класс и объект. Базовые принципы ООП. Множественное наследование. Конструкторы, методы и поля классов. Тема 3.2. Перечисления, статический импорт и аннотация. Тема 3.3. Обобщённые типы и коллекции значений в языке Java. Тема 3.4. Ввод и вывод данных в Java. Поточная модель организации ввода/вывода. Тема 3.5. Файловый ввод/вывод. Работа с файлами произвольного и последовательного доступа.
66,00ч
Модуль 4 Модуль 4. Программирование объектно-ориентированных приложений
Тема 4.1. Обработка событий. Модель слушателя и источника события. Обработка исключительных ситуаций. Тема 4.2. Графический интерфейс пользователя. Контейнеры и компоненты. Библиотеки AWT, SWING и JavaFX. Тема 4.3. Построение приложений баз данных с использованием JDBC API. Тема 4.4. Разработка сетевых приложений. Пакет java.net. Тема 4.5. Многопоточное программирование на Java. Тема 4.6. Параллелизм.
72 000 p
Авторизуйтесь чтобы записаться

Профстандарт

«Программист»

06.001

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