Разработчик Java. Базовый уровень. Быстрый старт Java Junior за 3 месяца. Удобный график.
Перейти на старую версию сайта +7 (495) 150 96 00 academy@it.ru Войти

В корзине ничего нет.

Перейти на старую версию сайта
Войти

В корзине ничего нет.

Академия АйТи Онлайн
#
#J100 # Языки программирования # 72 часа/3 мес.

Разработчик Java. Базовый уровень.

Junior Java Developer

Физлицам 42900 ₽
Юрлицам 46900 ₽
Смешанная форма обучения - модульная: онлайн вебинары (или очно), практические задания, виртуальные лаборатории.

Забронировать курс

11 Апреля 2022

Целевая аудитория

#

Начинающие программисты ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

#

Практикующие разработчики, желающие освоить язык Java

Содержание

1

Основы языка Java


  • Определение области действия переменных.
  • Структура класса в Java.
  • Создание исполнимых Java-приложений с методом main(); запуск Java-программы с командной строки, в т.ч. вывод в консоль.
  • Импорт Java-пакетов.
  • Сравнение и противопоставление таких характеристик языка Java как платформенная независимость, объектно-ориентированный характер, инкапсуляция и др.

2

Типы данных


  • Объявление и инициализация переменных (включая приведение примитивных типов данных).
  • Дифференциация между ссылочными и примитивными переменными.
  • Чтение и запись полей объектов.
  • Жизненный цикл объекта (создание, переприсваивание ссылки и сборка мусора).
  • Разработка кода, использующего классы-оболочки, в частности, Boolean, Double и Integer.

3

Операторы и структуры ветвления


  • Применение операторов, включая переопределение приоритета.
  • Проверка идентичности строковых и др.объектов с использованием оператора == и метода equals().
  • Конструкции if и if-else, а также тернарный оператор
  • Применение оператора switch.

4

Создание и применение массивов


  • Объявление, инстанциация и применение одномерных массивов.
  • Объявление, инстанциация и применение многомерных массивов

5

Работа с циклами


  • Создание и применение циклов while.
  • Создание и применение циклов for, в т.ч. for-each.
  • Создание и применение циклов do-while.
  • Сравнение циклических конструкций.
  • Применение операторов break и continue.

6

Методы и инкапсуляция


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

7

Наследование


  • Наследование и его преимущества.
  • Разработка кода, демонстрирующего полиморфизм, включая переопределение методов и противопоставление объектного типа ссылочному.
  • Необходимость в приведении типов.
  • Применение ключевых слов super и this для доступа к объектам и конструкторам. 
  • Применение абстрактных классов и интерфейсов.

8

Обработка исключений


  • Противопоставление контролируемых исключений неконтролируемым, в т.ч. ошибкам.
  • Создание блока try-catch и влияние исключений на штатный алгоритм работы программы.
  • Преимущества обработки исключений.
  • Создание и вызов метода, возбуждающего исключение.
  • Работа с типичными классами исключений (в частности, NullPointerException, ArithmeticException, ArrayIndexOutOfBoundsException, ClassCastException).

9

Избранные классы библиотеки Java API


  • Манипуляция данными посредством класса StringBuilder и его методов.
  • Создание и манипуляция String-объектами.
  • Создание и манипуляция календарными датами посредством классов из пакетов java.time.LocalDateTime и др.
  • Объявление и применение коллекций ArrayList заданного типа.
  • Составление простого лямбда-выражения, которое потребляет Predicate.



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

Судакевич Игорь Владиславович
3

Судакевич Игорь Владиславович

Преподаватель-практик по программированию на Java

Судакевич Игорь Владиславович

Преподаватель-практик по программированию на языке Java. Сертифицированный Java-разработчик.
Oracle Certified Professional, Oracle Certified Instructor. 

Среди профессиональных достижений Игоря Владиславовича - выпуск авторских учебных пособий, которые позволяют успешно готовиться к сертификационным экзаменам OCA Java SE8 Programmer. 

Преподаватель внимателен к качеству обучения, всегда следит за успеваемостью каждого слушателя и охотно консультирует аудиторию. Даже о самых сложных темах Игорь Владиславович рассказывает легко и увлекательно, приводя массу живых примеров из собственной практики. На курсах под его руководством Вас ждёт полное погружение в изучение программирования на языке Java.
У этого преподавателя наши слушатели получают не только прочную базу, но и максимум полезной практической информации, необходимой для уверенной работы разработчика.

Игорь Владиславович начинал карьеру как физик-экспериментатор, разрабатывая аппаратное и программное обеспечение для одного из самых первых в СССР сканирующих туннельных микроскопов в сфере, через 20 лет получившей название «нанотехнология».

Лауреат конкурса молодых ученых в области физики твердого тела. Япония, 1990.

В течение полутора десятилетий работал в Токио (Токийский технологический институт, лаборатория СТМ, затем Институт статистики ООН), где занимался внедрением технологий автоматической обработки больших массивов данных, в том числе на frontend- и backend-приложениях.

Профессиональные интересы сосредоточены в направлении:

  • лексикографического программирования,
  • роботизации на базе Raspberry Pi + Arduino,
  • разработки Android-приложений. 

Профессиональное образование:
МГУ, факультет «Высшая школа перевода», технический эксперт-переводчик
Heriot-Watt University (Edinburgh), МВА
НИТУ МИСиС, инженер-исследователь


Повышение квалификации:
«Java SE8, Level I, Fundamentals»
«Java SE8, Level II, Development of Client-Server Applications»

Сертифицированный Java-разработчик:
Oracle Certified Associate, Java SE8 Programmer I – 98%
Oracle Certified Professional, Java SE8 Programmer II – 97%

Автор пособия по Java-сертификации:
Nailing 1Z0-808: Practical Guide to Oracle Java SE8 Programmer I Certification (2nd ed., 2017, ISBN-13: 978-1548193980, https://www.amazon.com/dp/1548193984;
русский перевод: Сдаем 1Z0-808. Практическое руководство к сертификации Oracle Java SE8 Programmer I)

2 отзывов

Прошёл 3ёх месячный курс "Разработчик Java. Базовый уровень" у Судакевича Игоря Владиславовича.

Преподаватель высококвалифицированный специалист в области программирования. Может объяснить одну вещь множеством примеров. После занятий всегда есть время для разбора заданий, и так же в любое неурочное время можно обратиться за помощью/советом!

Рекомендую.
Курочкин Михаил
Оставить отзыв
В январе - апреле 2018 года я учился на курсе "Разработчик Java. Базовый уровень".  Для меня курс был необходим для перехода на Java. Много лет практикую на Delphi, но он морально устаревает и мне потребовались базовые знания по Java.  
Остался очень доволен и программой курса, и преподавателем, и графиком обучения. График удобный - два раза в неделю по вечерам, если нет возможности смотреть онлайн, то все доступно в записи.
Для удаленки самое то.

Курс преподавал Игорь Судакевич, хочется сказать ему спасибо за терпение и качество - рассказывает все подробно, дает много дополнительной информации сверх программы курса. Многое показывает на практике.
Рекомендую курсы Java в Академии АйТи.  
Борисов Александр Петрович
Оставить отзыв




#
#

Академия АйТи

Ведущий консалтинговый центр получения дополнительного профессионального образования

Войдите в систему, чтобы получить все возможности платформы и доступ к образовательным курсам
Не запоминать
Забыли пароль?

Забыли пароль?

Введите e-mail, указанный при регистрации, пришлем вам инструкцию по восстановлению пароля


Нажимая «Зарегистрироваться» вы соглашаетесь с политикой обработки персональных данных

Нажимая «Зарегистрироваться» вы соглашаетесь с политикой обработки персональных данных
15%
Шаг 1 из 2 Заполните данные
Далее Назад Зарегистрироваться