ITVDN

Java Professional

  • Продвинутый уровень
  • Наставник: Нет
  • Сертификат: Нет
  • Формат: Online
  • Рассрочка: Нет
  • Язык: Русский
  • Осталось мест: Неограничено
Записаться

Java Professional

В этом курсе мы рассмотрим основы объектно-ориентированного программирования и документирования Java-программ, проектирование иерархнии классов, создание графического пользовательского интерфейса с помощью Swing API, механизмы обработки исключений, организации ввода/вывода, работу с потоками, создание сетевых приложений и многое другое. Для выполнения практических заданий будет использоваться Netbeans IDE. Вы научитесь документировать свои проекты, выполнять рефакторинг, отладку и тестирование кода, разрабатывать приложения на платформе Netbeans. Также не будут забыты вопросы рефакторинга, использования шаблонов проектирования, UML-проектирования, кодогенерации и антипаттернов. Курс может рассматриваться как подготовка к сдаче сертификационного теста Java SE 7 Programmer I (1Z0-803).
Программа обучения
  • Введение
  • Объектно-ориентированное программирование. Документирование программ
  • Проектирование иерархии классов. Знакомство с UML
  • Особенности создания классов
  • Рефакторинг. Типичные архитектурные решения и антипаттерны
  • Обработка ошибок и исключений. Отладка, тестирование и профилирование
  • Коллекции и дженерики
  • Основы ввода-вывода
  • Работа с консолью и файловой системой
  • Создание графического интерфейса пользователя
  • Обработка событий от интерфейсных элементов
  • Многопоточность в Java
  • Работа с сетью
  • Разработка приложений для платформы Netbeans
Знания и навыки, которые приобретете
  • Понимать работу Ruby Version Manager, уметь управлять версиями и мигрировать на более новые
  • Уметь работать с приложениями в соответствии с шаблоном MVC
  • Понимать принципы работы Контроллеров и их связи с Базами Данных
  • Уметь выделять функционал приложения в отдельные модули, подмодули. Создавать свои библиотеки
  • Применять на практике различные виды авторизации с использованием Cookies и Sessions
  • Понимать механизмы и особенности форматирования и функционирования веб-страниц
  • Понимать принципы работы перекомпиляторов (Precompilers) html, css & js (CoffeeScript). 
  • Уметь быстро поднимать структуру базы данных с помощью schema.rb

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

  • Александр Бабич

    Сертифицированный специалист Microsoft (MCT, MCITP, MCTS, MCPD)