Частным лицам: +7 (495) 232-32-16
Корп. клиентам: +7 (495) 780-48-44

Интерактивные путеводители

Программирование и СУБД

programming-sm

Курсы разработки мобильных приложений

razrab-mob-pril-s

Типы обучения

Знаете ли Вы, что...

Курс Java SE9. Уровень 1. Основы программирования пользуется огромной популярностью среди специалистов, а также тех, кто только выбрал для себя такие востребованные и высокооплачиваемые профессии:

Не нашли нужный Вам курс?

Закажите его в индивидуальном формате или Напишите, и мы его сделаем!

Подписаться на рассылку


Полезные статьи
Обучающие материалы
Афиши и билеты на конференции
Подарки наших партнеров

Я принимаю условия Политики конфиденциальности и даю согласие на обработку персональных данных в соответствии с законодательством России

Спасибо! Вам на e-mail отправлено письмо со ссылкой для подтверждения

Если письмо не пришло, поищите его в папке со спамом или повторите подписку

Вы подписались на рассылку

Java SE9. Уровень 1. Основы программирования



Цель курса:

Овладеть объектно-ориентированным языком программирования Java Standard Edition 9 (Java SE9), научиться использовать интегрированную среду разработки и приобрести базовые навыки создания объектно-ориентированных приложений.


По окончании курса Вы будете уметь:
  • разбираться в Java технологиях;
  • работать с примитивными типами;
  • использовать ветвление и циклы;
  • создавать методы на Java;
  • работать с массивами и со строками;
  • разрабатывать классы на Java;
  • использовать наследование и полиморфизм;
  • разрабатывать абстрактные классы и интерфейсы;
  • обрабатывать ошибки, возникающие в программе;
  • работать с файловой системой;
  • использовать новые возможности классов из пакета NIO 2;
  • пользоваться коллекциями Java;
  • использовать в программе параметризованные типы;
  • применять знания о паттернах проектирования.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.

Продолжительность курса - 40 ак. ч.

Преподаватели курса

Отзывы о курсе

Понравился акцент на общих идеях языка, подробные объяснения, указание особенностей по сравнению с другими языками Спасибо!

Cлушатель: Миронова Наталья Андреевна

Получила то что хотела — большое количество информации за короткий срок.

Cлушатель: Туманян Карине Володяевна


Все отзывы по курсу (53)

Предварительная подготовка

Требуемая подготовка: Успешное окончание курса Программирование на языке C (Си) или эквивалентная подготовка.

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

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете у наших менеджеров: +7 (495) 232-32-16.

Наличие предварительной подготовки является залогом Вашего успешного обучения. Предварительная подготовка указывается в виде названия других курсов Центра (Обязательная предварительная подготовка). Вам следует прочитать программу указанного курса и самостоятельно оценить, есть ли у Вас знания и опыт, эквивалентные данной программе. Если Вы обладаете знаниями менее 85-90% рекомендуемого курса, то Вы обязательно должны получить предварительную подготовку. Только после этого Вы сможете качественно обучиться на выбранном курсе.

Рекомендуемые курсы по специальности

Чтобы стать профессионалом, мы рекомендуем Вам вместе с этим курсом изучить:

Тестирование по курсу

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

  Тема Ак. часов  
   
  Модуль 1. Введение в Java технологии
  • Особенности языка программирования Java.
  • Описание Java технологий.
  • Использование интегрированной среды разработки.

Практика:

  • Установка JDK/IDE,  настройка параметров среды.
  • Работа в командной строке.
2  
  Модуль 2. Введение в язык программирования Java
  • Языковые лексемы Java.
  • Введение в систему типов языка Java.
  • Работа с примитивными типами и константами.
  • Операции языка Java.
  • Преобразование простых типов.
3  
  Модуль 3. Методы и операторы Java
  • Создание и вызов методов.
  • Перегрузка и методы с переменным числом аргументов.
  • Операторы ветвления.
  • Операторы циклов.
2  
  Модуль 4. Создание и использование массивов Java
  • Одномерные массивы.
  • Многомерные массивы.
  • Работа с массивами и класс Arrays.

Практика:

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

Практика:

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

Практика:

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

Практика:

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

Практика:

  • Сортировка массива объектов.
3  
  Модуль 9. Пакет java.lang
  • Класс Object и переопределение его методов.
  • Метаданные и рефлексия.
  • Классы System и Math.
2  
  Модуль 10. Обработка ошибок в Java
  • Концепция исключений в Java.
  • Использование операторов try, catch и finally.
  • Проверяемые и непроверяемые исключения.
  • Создание своих классов исключений.
  • Оператор try для освобождения ресурсов.
3  
  Модуль 11. Потоки данных в Java
  • Обзор классов потоков.
  • Работа с байтовыми потоками.
  • Работа с потоками символов.
  • Использование класса java.io.File.
  • Сжатие файлов.
  • Сериализация объектов в Java.

Практика:

  • Частотный анализ слов в тексте.
2  
  Модуль 12. Работа с файловой системой в NIO 2
  • Использование интерфейса Path.
  • Работа с атрибутами файлов.
  • Основные возможности класса Files.
  • Использование класса Files для обхода дерева каталогов.
  • Мониторинг изменений в файловой системе.
3  
  Модуль 13. Пакет java.util
  • Форматирование данных.
  • Работа с датой и временем.
  • Класс Locale  и глобализация кода.
  • Локализация и класс ResourceBundle.
  • Генерация псевдослучайных чисел.
2  
  Модуль 14. Коллекции в Java
  • Иерархия классов коллекций.
  • Концепция параметризованных типов данных.
  • Работа с параметризованным методов и интерфейсом.
  • Обзор возможностей списков, множеств и словарей в Java.
2  
  Модуль 15. Вложенные классы в Java
  • Внутренние классы.
  • Вложенные классы.
  • Анонимные классы.
  • Перечисления в Java.
2  
  Модуль 16. Лямбда-выражения
  • Синтаксис лямбда-выражений.
  • Ссылки на методы.
  • Функциональные интерфейсы.
2  
  Модуль 17. Паттерны проектирования
  • Обзор паттернов.
  • Паттерн одиночка.
  • Паттерн композиция.
  • Паттерн наблюдатель.

Практика:

  • Реализация паттерна наблюдатель.
2  
  Аудиторная нагрузка в классе с преподавателем 40 +20
бесплатно
 
  По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.  

Ближайшие группы 

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

Полное расписание курса

Стоимость обучения (рублей)* 

Курс может быть заказан согласно ФЗ-44, ФЗ-223 (закупка/аукцион/запрос котировок/конкурсные процедуры)
с 10:00 до 17:00
Экономия до 15%
Вечер или Выходные
Стандартная цена
Вебинар
Экономия до 15%
Безлимитное обучение Записаться
Частные лица 19 990 16 950 19 990 19 990 16 950 Бесплатно
Организации 23 990 23 990 23 990
*Стоимость указана с учетом скидки. Для юридических лиц (организаций) указана минимальная цена, действующая при полной предоплате.
Центр предоставляет специальную услугу Индивидуального обучения. Длительность индивидуального обучения - минимум 4 академических часа. Стоимость обучения в Москве уточняйте у менеджера. При выездном индивидуальном обучении устанавливается надбавка: +40% от стоимости заказанных часов при выезде в пределах МКАД, +40% от стоимости заказанных часов и + 1% от стоимости заказанных часов за каждый километр удаления от МКАД при выезде в пределах Московской области. Стоимость выезда за пределы Московской области рассчитывается индивидуально менеджерами по работе с корпоративными клиентами.

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

В зависимости от программы обучения выдаются следующие документы*:

БУХ

Удостоверение

Cert_Common

Свидетельство

Cert_Inter

Cертификат международного образца

*До начала обучения вам необходимо предоставить копию диплома о высшем или среднем профессиональном образовании.

Сертификаты международного образца выводятся после окончания курса в личном кабинете слушателя.

Все документы Центра

logo_wm.gif cyberplat1.gif logo_ramblertop.gif Яндекс.Метрика LiveInternet