В предлагаемом курсе изучается платформа Java Standard Edition 11 (Java SE11) и дается описание синтаксиса языка Java, основ объектно-ориентированного программирования для лиц, начинающих изучение языка Java.
На курсе изучаются следующие темы: понимание классов и объектов, абстрактных классов, интерфейсов, наследования, основные пакеты Java, система исключений, класс String, интерфейс Collections, ввод-вывод, класс Class, загрузка классов, механизм Reflection, сериализация объектов, клонирование объектов, работа с аннотациями в Java, настраиваемые классы или Generics в Java, основы многопоточного программирования, основы программирования для сетей, сборка Java проектов – Ant, Maven и Gradle, переход от Java SE к Java EE.
При изучении курса используется платформа Java Standard Edition 11 (Java SE11), среды разработки NetBeans и IntelliJ IDEA.
Слушатели научатся работе в интегрированной среде разработки NetBeans и IntelliJ IDEA Community Edition, выполнят лабораторные работы.
Гибкая структура курса охватывает различные аудитории: от начинающих изучение языка Java программистов, до профессиональных С++ разработчиков, желающих расширить свои знания в предлагаемом аспекте.
После прослушивания данного курса, для продолжения изучения Java, рекомендуюется изучить следующие курсы:
Сериализация с применением интерфейса Externalizable. Пример.
Восстановления объекта и Reflection. Пример приложения.
Управление сериализацией посредством transient. Пример приложения.
Альтернатива Externalizable – методы writeObject() и readObject().
Сериализация static членов классов.
Глубокое клонирование объектов через сериализацию. Пример с Reflection.
Модуль 16. Введение в многопоточное программирование
Введение в многопоточную архитектуру.
Базовые классы для работы с потоками – класс Thread, интерфейс Runnable.
Синхронизация, Блокировки.
Модуль 17. Введение в сетевое программирование
Введение в сетевое программирование, сокеты.
Классы Soket и ServerSocket, написание простого сетевого клиента и сервера.
Модуль 18. Модульная структура java приложений в JDK 1.9
Понимание модульной структуры приложений в java 11.
Модуль 19. Сборка Java программ: Ant, Maven и Gradle
Сборка java-проектов при помощи средств Ant, Maven и Gradle.
Модуль 20. От Java SE к Java EE
Знакомство с платформой Java EE, понимание взаимосвязей с Java SE, новые возможности Java EE8.
В конце обучения на курсе проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненных в процессе обучения.
ОТЗЫВЫ:
Шурмин И.Ю. (Альфа-Банк)
Всё на хорошем уровне. Хорошая обратная связь.
Программирование - это процесс создания инструкций для обработки информации центральным процессором.
Рынок IT – весь мир. Вы можете работать над иностранными проектами в аутсорсинговых российских компаниях, уехать работать в иностранную компанию или же трудиться на фрилансе из любой точки мира с заказчиками из разных стран. Профессия программиста открывает самые широкие возможности.
Учебный центр « Интерфейс» представляет авторские курсы для начинающих и опытных программистов, администраторов и разработчиков баз данных.
Практические занятия, преподаватели-эксперты и система посттренинговой поддержки — залог того, что Вы получите качественные и актуальные знания!
Наши курсы дают знания и навыки, необходимые для разработки программного обеспечения, драйверов устройств, современных web-приложений, информационных систем.
Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.
Нужна помощь в поиске курса? Наша цель заключается в обеспечении подготовки специалистов, когда и где им это необходимо. Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса. Если вам нужен курс, который вы не видите на графике или у нас на сайте, или если Вы хотите пройти курс в другое время и в другом месте, пожалуйста, сообщите нам, по адресу mail@interface.ru или shopadmin@itshop.ru
Поговорите со своим личным тренинг-менеджером! Мы предоставляет Вам индивидуальное обслуживание. Если у вас есть потребность обсудить, все вопросы касательно обучения, свяжитесь, пожалуйста c нами по телефонам: +7 (495) 925-0049, + 7 (495) 229-0436. Или любым другим удобным для Вас средствами связи, которые Вы можете найти на сайтах www.interface.ru или www.itshop.ru
Подтвердить полученные знания можно, сдав сертификационные экзамены. Учебный центр "Интерфейс" является авторизованным центром тестирования Pearson VUE
Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.
Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса.
Где Вам удобнее учиться? В Москве? Санкт-Петербурге? Подмосковье? В вашем собственном офисе? Позвоните нам по тел.:+7 (495) 925-0049 и мы обсудим удобный для Вас вариант обучения.