Ближайшая дата курса: узнать дату

Следующая дата курса:

Java Standard Edition 10 (Java SE10). Язык программирования Java, курс для продолжающих изучение Java, часть 2

Уже овладели основными навыками программирования на Java SE10? Сделайте второй шаг – изучите применение Java для разработки приложений современного типа с многоуровневой архитектурой! И еще Вы научитесь использовать многопоточный код для обеспечения эффективной работы таких приложений.

Согласно программе курса, мы с Вами рассмотрим архитектуры для разработки Java GUI-приложений, к примеру, Swing и JavaFX. Вас ждет изучение основ web-приложений и взаимодействия с базами данных через JDBC API. В центре нашего внимания будет эффективность работы приложений, разработка которых невозможна без применения многопоточного кода. Все полученные Вами теоретические знания будут детально отработаны и надежно закреплены при выполнении практических работ.

Хотите профессионально овладеть Java Standard Edition 10 (Java SE10)? Запишитесь на обучение прямо сейчас!

Во время обучения Вы узнаете:

Обзор нововведений в JDK 1.8 – 1.10:

  • Обзор нововведений в языке Java в JDK 1.8 – 1.1;
  • Новая модульная структура в JDK 1.1;
  • Новые API.

4 ак.ч.

Функциональное программирование и лямбда-выражения:

  • Функциональное программирование. Функциональные интерфейсы;
  • Лямбда-выражения;
  • Практическое применение.

4 ак.ч.

Потоковый API:

  • Streaming API;
  • Практическое применение.

4 ак.ч.

Многопоточное программирование:

  • Введение в многопоточное программирование;
  • Базовые классы для работы с потоками — Класс Thread, интерфейс Runnable;
  • Прерывание потоков;
  • Состояния потоков;
  • Обслуживающие потоки (daemon threads);
  • Синхронизация потоков;
  • Взаимная блокировка и блокирующие очереди;
  • Наборы данных, безопасные для многопоточной среды;
  • Классы, используемые для работы с потоками — Методы wait(), notify(), notifyAll() класса Object;
  • Callables and Futures.

4 ак.ч.

Сетевое программирование. Сокеты:

  • Java и Cеть. Базовые сетевые классы и интерфейсы;
  • Сокеты TCP/IP клиентов. Виды TCP-сокетов;
  • Классы Socket и ServerSocket;
  • Создание TCP/IP клиентов и серверов. Пример приложения.

3 ак.ч.

JavaBeans:

  • Понимание JavaBeans;
  • Применение компонентов JavaBeans;
  • Шаг к Java Enterprise: EJB, Spring Beans.

2 ак.ч.

Доступ к реляционным базам данных в Java: JDBC:

  • Основы использования JDBC;
  • Предварительно подготовленные SQL запросы;
  • Наборы результатов;
  • Метаданные;
  • Наборы строк;
  • Транзакции;
  • Использование пула соединений.

4 ак.ч.

Альтернативы JDBC:

  • Шаблон проектирования Active Record, реализации ActiveJDBC, jOOK;
  • ORM: Java Persistence API, Hibernate.

2 ак.ч.

XML:

  • Введение в XML. XML Schema. XPath, XSLT;
  • Классы и интерфейсы для работы с XML в Java: JAXP;
  • Парсинг XML документа c использованием SAX, StAX, DOM, JDOM.

4 ак.ч.

JSON:

  • Введение в JSON;
  • API для работы с JSON в Java;
  • Связывание java объектов с JSON на практике.

2 ак.ч.

Интернационализация приложений:

  • Интернационализация приложений;
  • Практика.

2 ак.ч.

Логирование в Java:

  • Логирование в Java: Apache Log4j, Logback. SLF4J;
  • Конфигурирование log4j2;
  • Пользовательские аппендеры log4j2;
  • Понимание паттерна логирования Log4j + Logstash + ElasticSearch + Kibana.

2 ак.ч.

Введение в Java EE:

  • От Java SE к Java EE;
  • Обзор Java Enterprise Edition 8 (Java EE8), взаимосвязи с Java SE, новые возможности версии Java EE8.

3 ак.ч.

40 ак.ч.

Стоимость обучения: 20 390р.

Даты

Время

Цена

Место занятий

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

photo_2017-09-21_12-17-26

Науменко Святослав Николаевич

Святослав Николаевич – специалист с обширным 17-летним опытом в области информационных технологий. Является обладателем сертификата Microsoft Programming, который свидетельствует о высоком уровне владения навыками программирования. Прекрасно ориентируясь в различных языках программирования, Святослав Николаевич выстраивает общение со слушателями таким образом, чтобы передать им максимальное количество полезных знаний и практических навыков, которые будут полезны в работе.

За 7 лет успешной преподавательской деятельности Святослав Николаевич обучил тысячи слушателей по различным направлениям: программирование C/С++, PHP, JavaScript, VisualBasic, Java, Adobe Photoshop, Action Script, web-дизайн, web-программирование, разработка сайтов на платформах CMS и многое другое.

Выпускники курсов Святослава Николаевича отмечают актуальность и полезность знаний, полученных во время обучения.

После успешного прохождения образовательных программ, предлагаемых МГТУ им. Н. Э Баумана, вы получите один из следующих документов:

серт

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

удо

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

* Удостоверение о повышении квалификации выдается слушателям, которые прослушали 24 и более академических часов по программе повышения квалификации.

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

Во время обучения Вы узнаете:

Обзор нововведений в JDK 1.8 – 1.10:

  • Обзор нововведений в языке Java в JDK 1.8 – 1.1;
  • Новая модульная структура в JDK 1.1;
  • Новые API.

4 ак.ч.

Функциональное программирование и лямбда-выражения:

  • Функциональное программирование. Функциональные интерфейсы;
  • Лямбда-выражения;
  • Практическое применение.

4 ак.ч.

Потоковый API:

  • Streaming API;
  • Практическое применение.

4 ак.ч.

Многопоточное программирование:

  • Введение в многопоточное программирование;
  • Базовые классы для работы с потоками — Класс Thread, интерфейс Runnable;
  • Прерывание потоков;
  • Состояния потоков;
  • Обслуживающие потоки (daemon threads);
  • Синхронизация потоков;
  • Взаимная блокировка и блокирующие очереди;
  • Наборы данных, безопасные для многопоточной среды;
  • Классы, используемые для работы с потоками — Методы wait(), notify(), notifyAll() класса Object;
  • Callables and Futures.

4 ак.ч.

Сетевое программирование. Сокеты:

  • Java и Cеть. Базовые сетевые классы и интерфейсы;
  • Сокеты TCP/IP клиентов. Виды TCP-сокетов;
  • Классы Socket и ServerSocket;
  • Создание TCP/IP клиентов и серверов. Пример приложения.

3 ак.ч.

JavaBeans:

  • Понимание JavaBeans;
  • Применение компонентов JavaBeans;
  • Шаг к Java Enterprise: EJB, Spring Beans.

2 ак.ч.

Доступ к реляционным базам данных в Java: JDBC:

  • Основы использования JDBC;
  • Предварительно подготовленные SQL запросы;
  • Наборы результатов;
  • Метаданные;
  • Наборы строк;
  • Транзакции;
  • Использование пула соединений.

4 ак.ч.

Альтернативы JDBC:

  • Шаблон проектирования Active Record, реализации ActiveJDBC, jOOK;
  • ORM: Java Persistence API, Hibernate.

2 ак.ч.

XML:

  • Введение в XML. XML Schema. XPath, XSLT;
  • Классы и интерфейсы для работы с XML в Java: JAXP;
  • Парсинг XML документа c использованием SAX, StAX, DOM, JDOM.

4 ак.ч.

JSON:

  • Введение в JSON;
  • API для работы с JSON в Java;
  • Связывание java объектов с JSON на практике.

2 ак.ч.

Интернационализация приложений:

  • Интернационализация приложений;
  • Практика.

2 ак.ч.

Логирование в Java:

  • Логирование в Java: Apache Log4j, Logback. SLF4J;
  • Конфигурирование log4j2;
  • Пользовательские аппендеры log4j2;
  • Понимание паттерна логирования Log4j + Logstash + ElasticSearch + Kibana.

2 ак.ч.

Введение в Java EE:

  • От Java SE к Java EE;
  • Обзор Java Enterprise Edition 8 (Java EE8), взаимосвязи с Java SE, новые возможности версии Java EE8.

3 ак.ч.

40 ак.ч.

Стоимость обучения: 20 390р.

+ Расписание

Даты

Время

Цена

Место занятий

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

+ Преподаватели
photo_2017-09-21_12-17-26

Науменко Святослав Николаевич

Святослав Николаевич – специалист с обширным 17-летним опытом в области информационных технологий. Является обладателем сертификата Microsoft Programming, который свидетельствует о высоком уровне владения навыками программирования. Прекрасно ориентируясь в различных языках программирования, Святослав Николаевич выстраивает общение со слушателями таким образом, чтобы передать им максимальное количество полезных знаний и практических навыков, которые будут полезны в работе.

За 7 лет успешной преподавательской деятельности Святослав Николаевич обучил тысячи слушателей по различным направлениям: программирование C/С++, PHP, JavaScript, VisualBasic, Java, Adobe Photoshop, Action Script, web-дизайн, web-программирование, разработка сайтов на платформах CMS и многое другое.

Выпускники курсов Святослава Николаевича отмечают актуальность и полезность знаний, полученных во время обучения.

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

После успешного прохождения образовательных программ, предлагаемых МГТУ им. Н. Э Баумана, вы получите один из следующих документов:

серт

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

удо

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

* Удостоверение о повышении квалификации выдается слушателям, которые прослушали 24 и более академических часов по программе повышения квалификации.

+ Отзывы

Программа курса разработана с учетом профстандартов Министерства труда и социальной защиты РФ.