Top.Mail.Ru
Новинка
  • Курс повышения квалификации
Формат обучения:   
Открытая дата

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

5 дней
40 академических часов
Удостоверение

Есть вопросы? Свяжитесь с нами или позвоните по телефону (495) 698-63-64

Для кого предназначен

Новичков или опытных программистов, желающих повысить свой уровень квалификации.

Цель обучения

Научить программированию Java «с нуля». Выпускники курса смогут успешно продолжать освоение любой из высокоуровневых технологий семейства Java: от приложений для мобильных устройств до Интернет-приложений и многопользовательских корпоративных систем.

Особенности программы

Базовый синтаксис языка Java взят от Си/С++, а значит, курс подойдет новичкам или опытным программистам, желающим повысить свой уровень квалификации.

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


Результат обучения

В результате обучения участники смогут:

  • разбираться в Java технологиях;
  • работать с примитивными типами;
  • использовать ветвление и циклы;
  • создавать методы на Java;
  • работать с массивами и со строками;
  • разрабатывать классы на Java;
  • использовать наследование и полиморфизм;
  • разрабатывать абстрактные классы и интерфейсы;
  • обрабатывать ошибки, возникающие в программе;
  • работать с файловой системой;
  • использовать новые возможности классов из пакета NIO 2;
  • пользоваться коллекциями Java;
  • использовать в программе параметризованные типы;
  • создавать лямбда-выражения.

Программа обучения

День 1.

Введение в Java технологии.

  • Особенности языка программирования Java.
  • Описание Java технологий.
  • Использование интегрированной среды разработки.

Практика:

  • Установка JDK/IDE, настройка параметров среды.

Введение в язык программирования Java.

  • Языковые лексемы Java.
  • Введение в систему типов языка Java.
  • Работа с примитивными типами и константами.
  • Операции языка Java.
  • Преобразование простых типов.
  • Контекстно-зависимое ключевое слово var.

Методы и операторы Java.

  • Создание и вызов методов.
  • Перегрузка и методы с переменным числом аргументов.
  • Операторы ветвления.
  • Выражение switch.
  • Операторы циклов.

День 2.

Создание и использование массивов Java.

  • Одномерные массивы.
  • Многомерные массивы.
  • Работа с массивами и класс Arrays.

Практика: Конвертор дня года в месяц и число.

Работа со строками в Java.

  • Основные методы класса String.
  • Сложение и преобразование строк.
  • Классы динамических строк.
  • Ввод данных с клавиатуры и класс Scanner.
  • Регулярные выражения.

Практика: Конвертор целых чисел в двоичную систему.

Разработка классов на Java.

  • Обзор основных концепций ООП.
  • Объявление класса.
  • Члены класса и создание объектов класса.
  • Модификаторы доступа.
  • Модификаторы final & static.
  • Использование пакетов, директив импорта и переменной среды CLASSPATH.

Практика: Разбор параметров командной строки.

День 3.

Наследование и полиморфизм.

  • Наследование как механизм повторного использования кода.
  • Конструктор при наследовании.
  • Преобразование типов и операция instanceof.
  • Виртуальные методы и позднее связывание.
  • Абстрактные классы и методы.

Практика:

  • Разбор параметров командной строки. Часть 2. Наследование.

Интерфейсы и аннотации.

  • Концепция интерфейсов.
  • Объявление интерфейса.
  • Реализация интерфейса.
  • Статические методы, методы по умолчанию в интерфейсах и приватные методы.
  • Использование и создание аннотаций.

Практика:

  • Сортировка массива объектов.

Пакет java.lang.

  • Класс Object и переопределение его методов.
  • Метаданные и рефлексия.
  • Классы System и Math.

День 4.

Обработка ошибок в Java.

  • Концепция исключений в Java.
  • Использование операторов try, catch и finally.
  • Проверяемые и непроверяемые исключения.
  • Создание своих классов исключений.
  • Оператор try для освобождения ресурсов.

Потоки данных в Java.

  • Обзор классов потоков.
  • Работа с байтовыми потоками.
  • Работа с потоками символов.
  • Использование класса java.io.File.
  • Сжатие файлов.
  • Сериализация объектов в Java.

Практика:

  • Частотный анализ слов в тексте.

Работа с файловой системой в NIO 2.

  • Использование интерфейса Path.
  • Работа с атрибутами файлов.
  • Основные возможности класса Files.
  • Использование класса Files для обхода дерева каталогов.
  • Мониторинг изменений в файловой системе.

Пакет java.util.

  • Форматирование данных.
  • Работа с датой и временем.
  • Класс Locale и глобализация кода.
  • Локализация и класс ResourceBundle.
  • Генерация псевдослучайных чисел.

День 5.

Коллекции в Java.

  • Иерархия классов коллекций.
  • Концепция параметризованных типов данных.
  • Работа с параметризованным методов и интерфейсом.
  • Обзор возможностей списков, множеств и словарей в Java.

Вложенные классы в Java.

  • Внутренние классы.
  • Вложенные классы.
  • Анонимные классы.
  • Перечисления в Java.

Лямбда-выражения.

  • Синтаксис лямбда-выражений.
  • Ссылки на методы.
  • Функциональные интерфейсы.
  • Новые возможности в Java.

Паттерны проектирования (дополнительный).

  • Обзор паттернов.
  • Паттерн одиночка.
  • Паттерн композиция.
  • Паттерн наблюдатель.

Практика: Реализация паттерна наблюдатель.

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

ШИШАКОВ Виталий Владимирович

Преподаватель-практик с 17-летним опытом работы в области информационных технологий.

Дата и время

Открытая дата

Место проведения

г. Москва, ул. Золотая, д. 11, бизнес-центр «Золото», 5 этаж. Всем участникам высылается подробная схема проезда на семинар.


Документы по окончании обучения

Удостоверение
Образец Удостоверения о повышении квалификации Москва
По итогам обучения слушатели, успешно прошедшие итоговую аттестацию по программе обучения, получают Удостоверение о повышении квалификации в объеме 40 часов (в соответствии с лицензией на право ведения образовательной деятельности, выданной Департаментом образования и науки города Москвы).

Что входит в стоимость

Методический материал, кофе-паузы.

Курс доступен в формате "Корпоративное обучение"

Корпоративное обучение

Корпоративное обучение подойдёт компаниям для повышения квалификации сотрудников конкретного отдела или всего коллектива. Может проводиться как в очной форме, так и онлайн. Включает специализированные курсы, семинары и тренинги, заточенные под текущие задачи компании.


Подать заявку

Преимущества:

  • адаптация учебных программ под конкретные нужды и текущие задачи компании;
  • рост производительности за счёт повышения квалификации сотрудников;
  • укрепление командного духа и улучшение взаимодействия внутри коллектива;
  • на 100% эффективные программы обучения для команд, разработанные с учётом требований клиента.

Вам может быть интересно

Практикум по цифровой трансформации и автоматизации: интенсивный курс по сквозному проектированию

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

18 - 19 июня 2026

Москва

Курс повышения квалификации

45 000 ₽

Практические рекомендации по учету древесины в ФГИС ЛК в 2026

Лесопользователи и представители лесных ведомств страны перешли в своей деятельности «в цифру» - Федеральную государственную информационную систему лесного комплекса (ФГИС ЛК), которая включает в себя информацию об использовании и сохранении лесов, электронный документооборот, учет древесины.

19 июня 2026

Москва

Семинар

24 000 ₽

Построение устойчивых команд в IT: системное развитие, наставничество и мотивация ключевых специалистов

Курс представляет собой комплексную программу по построению эффективной системы развития, наставничества и мотивации в IT-компаниях. Он направлен на удержание ключевых специалистов, снижение текучести, ускорение адаптации новичков и рост эффективности команд.

6 - 9 июля 2026

Москва

Курс повышения квалификации

55 000 ₽

Система развития в ИТ: от инженера до руководителя

Программа раскрывает комплексное построение системы развития персонала для удержания талантов и роста бизнеса. Вы научитесь создавать эффективную систему развития, которая снижает текучесть талантов, обеспечивает прозрачность карьерного роста и формирует кадровый резерв.

6 - 7 июля 2026

Москва

Курс повышения квалификации

45 000 ₽

Наставничество в ИТ: от адаптации до развития лидеров

Семинар раскрывает комплексную систему построения эффективного наставничества в IT-компаниях. Вы научитесь выстраивать систему наставничества, которая ускоряет адаптацию новичков, снижает текучесть и развивает лидерские качества в команде. «Хорошая система наставничества — это не расходы, а инвестиции в стабильность и рост вашей IT-команды».

8 июля 2026

Москва

Семинар

25 000 ₽

Система мотивации в ИТ: как создавать энергию для достижений

Семинар раскрывает современные подходы к мотивации IT-специалистов для повышения эффективности и удержания лучших талантов. Вы научитесь создавать сбалансированную систему мотивации, которая повышает эффективность команды на 30-50% и снижает текучесть ключевых специалистов.

9 июля 2026

Москва

Семинар

25 000 ₽

Практика ведения аудита IT. Оценка состояния информационной системы компании и ее соответствие потребностям бизнеса

За три дня в доступной форме опытные эксперты-практики донесут до участников практические рекомендации по ведению аудита IT. В программе будут рассмотрены вопросы аудита компонентов управления IT-структуры, а также контрольных мер на этапе жизненного цикла информационных систем.

3 - 5 августа 2026

Москва

Курс повышения квалификации

50 000 ₽

Курс обучения навыкам работы в среде ArtCam

ArtCam – инструмент, позволяющий быстро и автоматизированно создавать управляющие программы для токарных и фрезерных станков с ЧПУ.

17 - 18 августа 2026

Москва

Курс повышения квалификации

40 000 ₽

Практика ведения аудита IT. Оценка состояния информационной системы компании и ее соответствие потребностям бизнеса

За три дня в доступной форме опытные эксперты-практики донесут до участников практические рекомендации по ведению аудита IT. В программе будут рассмотрены вопросы аудита компонентов управления IT-структуры, а также контрольных мер на этапе жизненного цикла информационных систем.

9 - 11 ноября 2026

Москва

Курс повышения квалификации

50 000 ₽

Заказать обратный звонок

×

Сайт УЦ Финконт использует cookies. Подробнее »

Продолжая работу с сайтом, Вы выражаете своё согласие на обработку Ваших персональных данных.

Отключить cookies Вы можете в настройках своего браузера.

http://www.finkont.ru/training/all/java-uroven-1-osnovy-programmirovaniya-kurs-v-moskve/