другие сайты академии айти
Электронное обучение Ресурсы для обучения в любой точке мира, в удобное время
ООО «Аплана Европа». ГК АйТи Услуги для корпоративных заказчиков по разработке электронного образовательного контента и организации обучения
Интернет-магазин Здесь можно купить наши спецпредложения
Новый мир Информационно-образовательный портал. Бесплатные курсы.
С компьютером на «ты»! Бесплатное открытое онлайн обучение для всех
Свободное программное обеспечение в школах Информационно-образовательный портал
Электронные образовательные ресурсы для учителей Информационно-образовательный портал
Энергосбережение и энергоэффективность Информационно-образовательный портал

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

Junior Java Developer



Разработчик Java. Базовый уровень.
Код: J100
Направление обучения: Языки программирования
Продолжительность: 72 часа
Цена для физ. лиц: 22800 руб.
Цена для юр. лиц: 24900 руб.

Скачать прайс-лист (PDF)

Аннотация

Многие разработчики, изучив один язык программирования, решают развиваться дальше и склоняются к программированию на Java.

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

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

Для легкого старта в карьере Java-программиста рекомендуем пройти курс: «Разработчик Java. Базовый уровень».




Курс будет полезен вам, если:

105823-3d-glossy-orange-orb-icon-media-a-media32-forward.png Вы хотите серьезно изучать программирование на Java;
105823-3d-glossy-orange-orb-icon-media-a-media32-forward.png Уже пробовали себя в программировании и делаете это с большим удовольствием;
105823-3d-glossy-orange-orb-icon-media-a-media32-forward.png Решили повысить квалификацию или сменить профиль деятельности для высокооплачиваемой работы;


Дополнительное преимущество курса:
105349-3d-glossy-orange-orb-icon-business-light-bulb.png Вы получите знания и навыки, необходимые для сдачи экзамена Oracle Certified Associate, SE8 Programmer I.
106145-3d-glossy-orange-orb-icon-people-things-speech.png Бесплатные консультации по подготовке к экзамену и скидки на тестирование
106059-3d-glossy-orange-orb-icon-people-things-hat-graduation.png Возможность сдать экзамен в наших тестовых центрах в 10 городах России
105117-3d-glossy-orange-orb-icon-arrows-arrow-sparkle.png Комфортное удаленное обучение из любой точки доступа в Интернет, в удобное время

Программа теоретических и практических занятий подобрана таким образом, чтобы за 3 месяца вы освоили полные базовые навыки для программирования на языке Java.

Для закрепления теоретических знаний в курсе предусмотрены:

  • лабораторный практикум;
               
  •  контрольные опросы по пройденным темам;
  • домашние задания.
Продолжительность: 12 недель (72 часа).
Необходимое время в неделю: 4 академических часа на онлайн-лекции в вечернее время по Москве и практикум + 2 академических часа на домашнюю работу. Слушателям из удаленных регионов с большой часовой разницей предоставляется доступ к записи онлайн-занятий. Предусмотрены консультации с преподавателями.
Стоимость: 7 600 руб. в месяц для физических лиц. Общая стоимость 22 800 руб.

Описание образовательной программы

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

Что Вы получите в процессе прохождения курса и по результатам обучения? 

106564-3d-glossy-orange-orb-icon-symbols-shapes-check-in-box.png
Освоите фундаментальные концепции, конструкции и синтаксис Java, в частности, принципы проектирования классов, типы данных, циклы и структуры ветвления, массивы, наследование и полиморфизм, обработка исключений и т.д.;
106564-3d-glossy-orange-orb-icon-symbols-shapes-check-in-box.png Научитесь работать со стандартной библиотекой Java и рядом наиболее употребительных классов, в т.ч. из Java Collections Framework и Stream API;
106564-3d-glossy-orange-orb-icon-symbols-shapes-check-in-box.png Получите представление о функциональном программировании с применением лямбда-выражений;
106564-3d-glossy-orange-orb-icon-symbols-shapes-check-in-box.png Приобретете базовые навыки пользования профессиональным инструментом Java-разработчика на примере NetBeans, которые подойдут и для других интегрированных сред, в частности, Eclipse, Intellij IDEA и т.д.
106564-3d-glossy-orange-orb-icon-symbols-shapes-check-in-box.png Получите весь объем знаний, необходимый и достаточный для ОСА-сертификации по 8-й версии Java.
106564-3d-glossy-orange-orb-icon-symbols-shapes-check-in-box.png Удостоверение о повышении квалификации в Академии АйТи

Цель курса

Формирование знаний и навыков, необходимых для разработки
Java-приложений.

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

106624-3d-glossy-orange-orb-icon-symbols-shapes-smiley-happy2.png Начинающие программисты  
105401-3d-glossy-orange-orb-icon-business-robot1.png Практикующие разработчики, желающие освоить язык Java   

Необходимая подготовка

 106146-3d-glossy-orange-orb-icon-people-things-stairs.png Опыт разработки программ с использованием какого-либо современного языка программирования. 
 106145-3d-glossy-orange-orb-icon-people-things-speech.png Владение английским языком в рамках отраслевой терминологии.


Содержание

104918-3d-glossy-orange-orb-icon-alphanumeric-n1-solid.png  Основы языка Java  
     
  • Определение области действия переменных.
  • Структура класса в Java.
  • Создание исполнимых Java-приложений с методом main(); запуск Java-программы с командной строки, в т.ч. вывод в консоль.
  • Импорт Java-пакетов.
  • Сравнение и противопоставление таких характеристик языка Java как платформенная независимость, объектно-ориентированный характер, инкапсуляция и др.
104920-3d-glossy-orange-orb-icon-alphanumeric-n2-solid.png Типы данных 
     
  • Объявление и инициализация переменных (включая приведение примитивных типов данных).
  • Дифференциация между ссылочными и примитивными переменными.
  • Чтение и запись полей объектов.
  • Жизненный цикл объекта (создание, переприсваивание ссылки и сборка мусора).
  • Разработка кода, использующего классы-оболочки, в частности, Boolean, Double и Integer.
104921-3d-glossy-orange-orb-icon-alphanumeric-n3-solid.png Операторы и структуры ветвления 
 
  • Применение операторов, включая переопределение приоритета.
  • Проверка идентичности строковых и др.объектов с использованием оператора == и метода equals().
  • Конструкции if и if-else, а также тернарный оператор
  • Применение оператора switch.
104922-3d-glossy-orange-orb-icon-alphanumeric-n4-solid.png Создание и применение массивов 
 
  • Объявление, инстанциация и применение одномерных массивов.
  • Объявление, инстанциация и применение многомерных массивов.
104923-3d-glossy-orange-orb-icon-alphanumeric-n5-solid.png Работа с циклами 
 
  • Создание и применение циклов while.
  • Создание и применение циклов for, в т.ч. for-each.
  • Создание и применение циклов do-while.
  • Сравнение циклических конструкций.
  • Применение операторов break и continue.
104924-3d-glossy-orange-orb-icon-alphanumeric-n6-solid.png Методы и инкапсуляция 
 
  • Создание методов, которые принимают аргументы и возвращают значения, в т.ч. перегрузка методов.
  • Поведение объектных ссылок и примитивных переменных, передаваемых в методы.
  • Применение ключевого слова static к методам и полям.
  • Применение модификаторов доступа.
  • Реализация принципов инкапсуляции в классе.
  • Создание и перегрузка конструкторов, включая влияние на дефолтный конструктор.
104925-3d-glossy-orange-orb-icon-alphanumeric-n7-solid.png Наследование 
 
  • Наследование и его преимущества.
  • Разработка кода, демонстрирующего полиморфизм, включая переопределение методов и противопоставление объектного типа ссылочному.
  • Необходимость в приведении типов.
  • Применение ключевых слов super и this для доступа к объектам и конструкторам. 
  • Применение абстрактных классов и интерфейсов.
104926-3d-glossy-orange-orb-icon-alphanumeric-n8-solid.png Обработка исключений. 
 
  • Противопоставление контролируемых исключений неконтролируемым, в т.ч. ошибкам.
  • Создание блока try-catch и влияние исключений на штатный алгоритм работы программы.
  • Преимущества обработки исключений.
  • Создание и вызов метода, возбуждающего исключение.
  • Работа с типичными классами исключений (в частности, NullPointerException, ArithmeticException, ArrayIndexOutOfBoundsException, ClassCastException).
104927-3d-glossy-orange-orb-icon-alphanumeric-n9-solid.png Избранные классы библиотеки Java API 
     
  • Манипуляция данными посредством класса StringBuilder и его методов.
  • Создание и манипуляция String-объектами.
  • Создание и манипуляция календарными датами посредством классов из пакетов java.time.LocalDateTime и др.
  • Объявление и применение коллекций ArrayList заданного типа.
  • Составление простого лямбда-выражения, которое потребляет Predicate.


Сертификация

106027-3d-glossy-orange-orb-icon-people-things-diploma-sc2.png Курс поможет подготовиться к сертификационному экзамену
1Z0-808 (OCA: Oracle Certified Associate, Java SE8 Programmer I)

Получаемый документ

Удостоверение о повышении квалификации

Удостоверение о повышении квалификации

Лицензия на образовательную деятельность № 035188 от 28.05.2014

 Лицензия 1.jpg  Лицензия 2.jpg



Оставить отзыв
Об этом курсе отзывов пока нет. Будьте первым.
Судакевич Игорь Владиславович
Преподаватель-практик по программированию на Java

Расписание


  • 11 Декабря 2017
  • Волгоград
  • Воронеж
  • Иркутск
  • Казань
  • Краснодар
  • Красноярск
  • Москва
  • Нижний Новгород
  • Пермь
  • Ростов-на-Дону
  • Санкт-Петербург
  • Саратов
  • Ставрополь
  • Тюмень
  • Уфа
  • Хабаровск
  • Челябинск

Чтобы забронировать место авторизуйтесь на сайте или пройдите регистрацию.

Курсы со скидками
"Государственное и муниципальное управление" программа профессиональной переподготовки
старая цена для физ.лиц: 36 000 руб.
цена со скидкой: 12 000 руб.
старая цена для юр.лиц: 36 000 руб.
цена со скидкой: 12 000 руб.
Оказание первой доврачебной помощи в образовательных организациях
старая цена для физ.лиц: 1900 руб.
цена со скидкой: 600 руб.
старая цена для юр.лиц: 2900 руб.
цена со скидкой: 600 руб.