61b70b3c85c694bf8c5fc28eb695752a

На 3 уровне вы получите усоверешенствуете свои навыки в программировании и научитесь разрабатывать программное обеспечения на профессиональном уровне. Для прохождения курса ученики должны иметь базовые навыки работы с Java.

Чему Вы научитесь:

  • Создавать крутые, многокомпонентные приложения с сложным графическим интерфейсом;
  • Работать с базами данных;
  • Использовать при разработке приложений качественные Unit-тесты и логирования.

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

Общая продолжительность курса: 21 академический час

Урок 1. Обобщения

Что такое обобщения?  Обобщенные классы, методы и интерфейсы, наследование обобщенных классов. Правила работы с обобщениями

Урок 2. Базы данных

Реляционные базы данных, язык запросов SQL. Операторы SELECT, INSERT, UPDATE, DELETE. JDBC-подключение, обработка запросов и результатов

Урок 3. Средства ввода-вывода

Знакомство с системами ввода-вывода. Разновидность потоков:символьные,  байтовые, буферизованные. Сетевое взаимодействие. Как сериализовать и десериализовать объекты.

Урок 4. Многопоточность. Часть I

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

Урок 5. Многопоточность. Часть II

Классы для работы с многопоточностью, Concurrent collections, разбор практических примеров

Урок 6. Обзор средств разработки

Логирование. Тестирование с использованием JUnit, написание тестов, класс Assert

Урок 7. Reflection API и аннотации

Что такое рефлексия, тип данных Class, метаданные классов, доступ к полям и методам, аннотации и их использование, написание собственных аннотаций.

Урок 8. Итоговое занятие

Повторение изученного материала. Подготовка к собеседованию.

Java. Уровень 3
Оставьте заявку на обучение
Оставьте свой номер телефона, и наши менеджеры свяжутся с вами.
Нажимая на кнопку, вы даёте согласие на обработку персональных данных и соглашаетесь с политикой обработки персональных данных.