О курсе
Онлайн курс «Программирование на языке Java» — это программа профессиональной переподготовки, направленная на освоение основ программирования, синтаксиса Java, объектно-ориентированного подхода, работы с переменными, условиями, циклами, методами, классами, массивами, структурами данных, GitHub и базовыми элементами графического интерфейса. Обучение ориентировано на слушателей, которые хотят получить практические навыки разработки программ на Java и подготовиться к дальнейшему изучению backend, desktop или прикладной разработки.
В рамках курса Вы изучите назначение языка Java, его место среди современных языков программирования, особенности платформы, программное окружение, установку и запуск IDE, работу с плагинами, структуру проекта и базовые принципы написания, запуска и проверки программного кода.
Курс включает изучение основных конструкций языка Java: переменных, типов данных, условного оператора If Else, циклов for, while, do while, for each, методов, классов, конструкторов, массивов, встроенных структур данных и классов-оболочек, инкапсулирующих примитивные типы данных.
Отдельный блок посвящён объектно-ориентированному программированию. Вы рассмотрите назначение классов, создание объектов, работу с конструкторами, отличие конструктора от обычного метода, применение методов в ООП, организацию логики программы и выполнение практических заданий на создание собственных классов.
Особое внимание уделяется инструментам разработки и командной работе. Вы изучите основы Git на базе GitHub, обзор инструментария, стратегию работы с репозиториями, сохранение версий проекта и базовую организацию программного кода в процессе разработки.
Практический блок программы направлен на формирование навыков самостоятельного программирования на Java. Вы сможете создавать простые приложения, использовать переменные, условия и циклы, писать методы, описывать классы, работать с массивами и структурами данных, применять GitHub и выполнять задания с графическим интерфейсом.
В ходе программы Вы освоите:
• основы программирования и особенности языка Java;
• настройку программного окружения и работу с OpenIDE;
• установку плагинов и подготовку IDE к разработке;
• переменные, типы данных и базовые операции;
• условные операторы, циклы и методы;
• классы, объекты, конструкторы и основы ООП;
• массивы, структуры данных и классы-оболочки;
• основы Git и GitHub;
• базовую работу с GUI и разработку программы с графическим интерфейсом.
Программа подойдёт начинающим программистам, студентам, специалистам ИТ-направлений, пользователям, которые хотят перейти в разработку, сотрудникам организаций, осваивающим автоматизацию, а также всем, кто хочет получить базовую подготовку по программированию на языке Java.
Цели и задачи курса
Цель программы — сформировать у слушателей базовые практические навыки программирования на Java и понимание ключевых принципов объектно-ориентированной разработки.
В рамках курса Вы освоите:
• программирование через изучение синтаксиса Java, переменных и базовых конструкций;
• логику через использование условий, циклов и методов;
• ООП через работу с классами, объектами и конструкторами;
• данные через массивы, структуры данных и классы-оболочки;
• инструменты через настройку IDE, плагины, Git и GitHub;
• интерфейс через основы GUI и выполнение практической работы с графическим интерфейсом.
Программа даст ответы на следующие вопросы:
• Что представляет собой язык Java и где он применяется?
• Как настроить программное окружение для разработки?
• Как работать с переменными, условиями и циклами?
• Зачем нужны методы и как они применяются в Java?
• Как создавать классы, объекты и конструкторы?
• Как работать с массивами, структурами данных и классами-оболочками?
• Как использовать GitHub в процессе разработки?
• Как создать простую программу с графическим интерфейсом?
По окончании обучения Вы получите
Диплом о профессиональной переподготовке, подтверждающий освоение программы «Программирование на языке Java» и базовые компетенции в области разработки программного обеспечения.
Учебный план курса
• Тема 1. Краткий обзор курса
• Знакомство с группой
• Определение целей курса
• Тема 2. Введение и обзор технологий и платформы
• Знакомство с языками программирования
• Знакомство с Java
• Особенности платформы Java
• Работа с OpenIDE
• Тема 3. Настройка программного окружения
• Установка и запуск OpenIDE
• Обзор программы OpenIDE
• Установка плагинов для IDE
• Тема 4. Работа с переменными
• Основные переменные
• Характеристики переменных
• Работа с переменными в Java
• Тема 5. Условный оператор If Else
• Разбор условного оператора
• Примеры применения If Else
• Значение условных операторов в программировании
• Тема 6. Циклы
• Понятие цикла в программировании
• Виды циклов
• Цикл for
• Цикл while
• Цикл do while
• Цикл for each
• Практические задачи на циклы
• Тема 7. Методы, их назначение и применение
• Разбор методов
• Примеры использования методов
• Значение методов в объектно-ориентированном программировании
• Тема 8. Классы
• Классы в объектно-ориентированном программировании
• Примеры классов
• Практические задания на работу с классами
• Конструкторы в Java
• Отличие конструктора от обычного метода
• Тема 9. Массивы и структуры данных
• Массивы в программировании
• Встроенные структуры данных в Java
• Примеры работы с массивами
• Примеры работы со структурами данных
• Тема 10. Классы-оболочки
• Назначение классов-оболочек
• Классы-оболочки как объекты, инкапсулирующие примитивные типы данных
• Тема 11. Git на основе GitHub
• Обзор инструментария Git и GitHub
• Стратегии работы с репозиториями
• Тема 12. Основы работы с GUI
• Назначение GUI
• GUI как основной элемент взаимодействия с пользователем
• Примеры и эволюция GUI в Java
• Произвольная работа по выбранной теме с графическим интерфейсом
• Итоговая аттестация — контрольная работа и тестирование
Что нужно для поступления на программу:
Для поступления Вам необходимо прислать скан-копии или фотографии документов об образовании, паспортные данные и удаленно заключить договор. Гражданам Российской Федерации потребуются:
• Паспорт или другой документ, удостоверяющий личность или гражданство;
• Страховой номер индивидуального лицевого счета (СНИЛС);
• Документ об образовании и квалификации (фотография или скан-копия);
• Справка об обучении в организации высшего или среднего профессионального образования, если Вы в настоящее время являетесь студентом (фотография или скан-копия);
• Документ, подтверждающий факт изменения фамилии, имени или отчества (при необходимости) (фотография или скан-копия).
Гражданам иностранных государств и лицам без гражданства следует уточнить список необходимых сведений и документов в отделе организации приема по телефону или через форму заявки на консультацию.
Выгоды и скидки, варианты оплаты, рассрочка платежа:
• Вы сможете вернуть 13% от стоимости обучения в виде социального налогового вычета, обратившись в налоговую службу по месту постоянной регистрации.
• Чтобы запросить документы для получения налогового вычета, необходимо обратиться в методический отдел, написав нам на электронную почту mcnokurs@yandex.ru.
• Проверка документов после подачи в ФНС осуществляется в течение трех месяцев. Если ответ положительный, средства возвращаются.
• Обратите внимание, что декларация и заявление заполняются и подаются слушателем самостоятельно.
• (Нормативное обоснование получения налогового вычета регламентировано статьями 78, 80, 83, 88, 219 Налогового кодекса РФ).
• Беспроцентная рассрочка
• Вы можете получить беспроцентную рассрочку на программы профессиональной переподготовки.
Для получения дополнительной информации о рассрочке на конкретную программу обратитесь к специалисту приемной комиссии


