Джун IT Academy

Java

-
Для начинающих, Для начинающих
Програмирование для детей
Этот курс научит вас программировать на Java с нуля. Вы разберете синтаксис, циклы, функции, объекты и основные алгоритмы. Курс охватывает как базовые концепции, так и более сложные темы — ООП, коллекции, многопоточность. После обучения вы сможете создавать собственные программы и понимать, как работает Java.

О курсе

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

Основы Java

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

Далее идет разбор структуры программ и условных операторов if-else и switch-case. Студенты освоят циклы for, while и do-while, что позволит автоматизировать повторяемые действия. В модуль также входят тернарные операторы, логические операторы и команды break и continue для контроля выполнения кода.

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

Завершает базовый блок знакомство с объектами и классами. Студенты поймут разницу между классом и объектом, научатся создавать поля и методы класса.

Java Core: углубленное изучение

Второй блок начинается с основ ООП - инкапсуляции. Рассматриваются конструкторы, ключевые слова this и static. Далее идет наследование - студенты изучат модификаторы доступа, абстрактные классы и методы.

Десятый модуль посвящен интерфейсам и ключевым словам super и final. Затем студенты освоят полиморфизм - перегруженные и переопределенные методы. Два следующих модуля охватывают внутренние и вложенные классы, включая анонимные классы и работу с Enum.

Четырнадцатый модуль вводит дженерики - параметризованные типы, их ограничения и недостатки. Далее идут классы-обертки и автоматическая упаковка данных. Шестнадцатый модуль учит обрабатывать исключения - от базовой иерархии Exception до создания собственных исключений.

Последние модули второго блока охватывают коллекции, функциональные интерфейсы, лямбда-выражения и потоки. Студенты изучат Lists, Sets, Maps, Big-O нотацию, Optional и ключевое слово var. Завершается блок многопоточностью - от жизненного цикла потоков до синхронизации и межпоточной коммуникации.

Условия обучения

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

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора