Вход
Регистрация
Избранное (0)
Подпишитесь на рассылку

Java. Уровень 1. Основы программирования. Курс в Москве + Онлайн-трансляция

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

  • Краткое описание

  • Полная программа

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

  • Скидки

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

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

Дата и время проведения

15-19 Августа 2022 с 10:00 до 17:30

Формат обучения

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

Проверка онлайн-трансляции

Возможно заказать в корпоративном формате (обучение не менее 10 сотрудников по программе, адаптированной под потребности компании).

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

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

Для участников предусмотрено

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

Цели семинара/курса

Научить программированию 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-летним опытом работы в области информационных технологий.

    Узнать больше
Виды скидок Размер скидки*
При заполнении заявки на обучение на сайте 6%*
При единовременном участии двух и более сотрудников в одном мероприятии 7%*
Клиентам аудиторской компании АО «Финансовый Контроль и Аудит» 15%*
Программа для постоянных клиентов
В зачет идет история посещений начиная с 01.01.2019 года и действует до 31.12.2020 года
2-5 посещение любого сотрудника компании
(1-й партнерский уровень)
7%*
6-10 посещение любого сотрудника компании
(2-й партнерский уровень)
10%*
с 11 посещения любого сотрудника компании
(3-й партнерский уровень)
15%*

*Общие условия по программе лояльности:

  • Скидки распространяются на курсы повышения квалификации, семинары, вебинары, онлайн-трансляции, дистанционное обучение, профессиональную переподготовку.
  • Скидки не распространяются на корпоративный формат обучения.
  • Указанные скидки не суммируются.
  • Программа лояльности действительна до 31.12.2020.

Обратитесь к нашим менеджерам, чтобы узнать размер Вашей скидки!


Артикул: МС18287
Стоимость участия:
41 000.-
38 540.- *
* При регистрации на сайте
НДС не облагается
Артикул: МС18288
Онлайн-трансляция:
41 000.-
38 540.- *
* При регистрации на сайте
НДС не облагается

Сейчас работает8800 234 5522
+7495 698 6364 +7812 438 0033
Пн-Пт с 9 до 19 Мск
сейчас работаем


Вам могут быть интересны другие мероприятия