Пакет курсов "Программирование на Java" в Минске

Главная » Каталог компьютерных курсов » Пакет "Java - трудоустройство"

Пакет "Java-трудоустройство"

Программирование на Java

Пакет “Java - трудоустройство” позволит слушателю пройти полный курс обучения. Шаг за шагом Вы будете двигаться к своей цели - работе Java-программистом.

Данный пакет предназначен для слушателей, которые ещё не знакомы с программированием или имеют мало опыта, но серьезно намерены стать профессионалом и найти работу.
Вы получите всю необходимую теоретическую базу и реальный опыт работы над проектом.

Покупая пакет "Java-трудоустройство" вы экономите 90р


Курс "Основы программирования на Java"закладывает необходимый фундамент для дальнейшего изучения этого языка. В данном курсе будут рассмотрены синтаксис Java, принципы ООП, работа с библиотечными классами, разработка и использование собственных классов и методов, познакомит слушателей с основами MySQL.
Продвинутый курс "Программирование на Java" обучит навыкам разработки приложений основанных на архитектуре Java EE, с использованием среды Eclipse и сервера веб-приложений Tomcat.
"Лаборатория по разработке приложений на Java" позволит Вам от начала до конца поучаствовать в командной работе по разработке Java-приложений с помощью современных технологий разработки, отточить практические навыки web-программирования и получить реальный опыт работы по разработке и отладке приложений, который так активно ищут IT-работодатели. По оканчании лаборатории состоится защита проектов с участием представителей заинтересованных компаний.

Программа пакета "Java - трудоустройство"

    • Занятие 1. Введение в Java. Основы языка
    • Занятие 2. Операторы управления. Циклы
    • Занятие 3. Класс Math. Случайные числа. Массивы
    • Занятие 4-5. Классы и объекты
    • Занятие 6. Работа с библиотечными классами
    • Занятие 7. Наследование
    • Занятие 8. Object. Интерфейсы
    • Занятие 9. Обработка исключительных ситуаций
    • Занятие 10. Универсальные типы
    • Занятие 11. Коллекции
    • Занятие 12. Работа с датой и временем
    • Занятие 13. Основы баз данных
    • Занятие 14. JDBC: Программирование баз данных в Java
    • Занятие 15. Знакомство с SWING
    • Занятие 16. Элементы библиотеки SWING. Обработка событий
    • Занятие 17. Написание итогового проекта
    • Занятие 18. Итоговое занятие
    • Занятие 1. Введение.
    • Занятие 2. Введение в Web-программирование. Основные технологии.
    • Занятие 3. Введение в Web-программирование на Java.
    • Занятие 4. Servlet API.
    • Занятие 5. Servlet API – окончание.
    • Занятие 6. Java Server Pages.
    • Занятие 7. Введение в теорию баз данных.
    • Занятие 8. Введение в JDBC API.
    • Занятие 9. JSP Model-2 и MVC шаблон.
    • Занятие 10. Расслоение системы. Введение DAO и Service слоев в приложение.
    • Занятие 11. Пользовательские тэги. JSTL. Интернационализация приложений.
    • Занятие 12. Фильтры и слушатели в Servlet API. Организация логирования в приложении.
    • Занятие 13. Упрощение MVC архитектуры приложения. Введение в MVC фреймворки. Apache Struts-2.
    • Занятие 14. Обзор других типов клиент-серверных приложений.
    • Занятие 15. Обзор Rich Internet Applications (RIA). Технология AJAX.
    • Занятие 16. Введение в тестирование программ.
    • Занятие 17. Автоматизация сборки приложений на платформе Java. Обзор инструментов Apache ANT и Apache Maven.
    • Занятие 18. Последнее занятие.
    • Предлагаемый курс содержит несколько вводных занятий - лекций и консультаций - после чего между слушателями распределяются определенные задачи. Преподаватель, действуя в качестве team-лидера, координирует усилия слушателей по разработке приложений. Существует возможность организовать взаимодействие с группой тестирования web-приложений.
      Практическая лаборатория по Java EE основывается на программе курса «Программирование на Java (Java EE)» учебного центра. В дополнение к этому курсу дается несколько обзорных лекций:
      • по технологии web-приложений SPA (Single Page Application). Сюда входят основы Java Script и таких библиотек как JQuery, JQuery UI, Kendo UI и др.
      • архитектурные основы проектирования web-приложений. Классическое архитектурное трехслойное решение UI – Services – Repositories и другие.
    • Практическая часть заключается в разработке законченного web-приложения. Для того, чтобы каждый слушатель поучаствовал в каждой стадии разработки приложения слушателей желательно объединить по двое на проект.
    • Разработка проекта включает следующие стадии:
      • Постановка задача и определение бизнес-цели проекта.
      • Разработка моделей проекта:
        • Поведенческой (use cases),
        • Структурной (business services, repositories),
        • Модели данных (entity model)
      • Разработка карты навигации приложения для Web интерфейса пользователя
      • Реализация частей приложения согласно разработанным моделям с учетом принципа масштабирования, адаптивности и разделения зон ответственности.
      • Разработка необходимых баз данных и других хранилищ информации в проекте.
      • Разработка Unit тестов качества и производительности для каждого слоя приложения.
      • Верстка web-интерфейса пользователя
      • Тестирование приложения на качество UI и производительность.
      • Оптимизация приложения по производительности и качеству пользования для конечного пользователя.
    • В процессе разработки проекта каждая его часть должна быть задокументирована согласно правилам оформления технического задания.

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

  • EPAM Systems
  • Qulix Systems
  • Scand
  • БелХард Групп