qalight
Центр подготовки
IT специалистов
Курс Java

Java advanced

Дата старта:

11.12.2018

Длительность:

48 часов

Вечер

Вт

Чт

Пн

19:00 — 22:00

Вт

19:00 — 22:00

Ср

19:00 — 22:00

Чт

19:00 — 22:00

Пт

19:00 — 22:00

Сб

19:00 — 22:00

Вс

19:00 — 22:00

Цена

7 200 грн

Возможна оплата частями

Описание курса:

JAVA-advanced-site

 

Для кого:

Курс для тех, кто имеет базовые навыки в Java и хочет улучшить свои знания в Java EE, фреймворках Spring и Hibernate

Базовые знания:

Курс рассчитан на людей, которые понимают разницу между Java SE и Java EE, а также освоили Java-core.

Краткое описание:

Разработка программного обеспечения — очень востребованная и высокооплачиваемая услуга. Это требует определенных навыков для преодоления входного барьера в сферу IT. Но потраченные усилия того стоят — стремительный рост, высокая заработная плата, всевозможные поощрения со стороны работодателя, работа с интересными технологиями, возможность работать удаленно и в удобное время.

Все это можно получить став Java разработчиком! Реализуй свой потенциал в сфере разработки ПО.

На курсе Java advanced Вы получите необходимые знания и навыки для старта своей карьеры как Java back-end developer.

Курс предназначен для людей, которые закончили курс Java for beginners или сдали вступительный экзамен.

Курс состоит из таких блоков:

  • Работа с различными форматами файлов (.xml, .csv и т.д.)
  • Системы Управления Базами Данных(СУБД)
  • Structured Query Language (SQL)
  • Работа с пользовательским интерфейсом desktop
  • Работа с html и css
  • Java Server Page (JSP)
  • Основы разработки web-приложений используя Java EE
  • Создание сервлетов и фильтров
  • Сборка и деплой проекта
  • Работа с Maven
  • Object-Relational Mapping (ORM)
  • Hibernate как де-факто стандарт реализации JPA
  • Основы работы Spring
  • Spring-data
  • Spring-MWC
  • Spring-boot

Основы Java разработки в QALight сочетают в себе необходимую теоретическую базу и максимум практики на проектах, которые лягут в основу Вашего портфолио для демонстрации их будущему заказчику.

Курс Java advanced позволит получить необходимые навыки для входа в ряды специалистов в сфере IT. В сфере с высокими доходами, стремительным карьерным ростом и возможностью реализовать себя с любой стороны — от исполнителя (разработчик ПО) до руководителя (team-lead или project manager).

Команда тренеров QALight готовы помочь в достижении этой цели, поскольку это действующие специалисты в своей области в крупнейших компаниях Украины. Наши студенты могут рассчитывать на поддержку во время обучения, при трудоустройстве и даже после него.

Мы предлагаем Вам не просто курс Java advanced. QALight готова стать гарантом получения навыков и знаний для желаемой профессии в сфере IT и перспективного будущего.

Преимущества:

  • Постоянная практика, работа с современными технологиями, создание портфолио;
  • Тренеры — практикующие специалисты в сфере ІТ;
  • Поддержка во время и после обучения;
  • Гибкая система оплаты;
  • Обучение в мини-группах, индивидуальный подход;
  • Ваши новые возможности в сфере IT.

Также Вы получаете:

diploma-2

Сертификат об окончании курса

plane-2

Очень востребованные знания на рынке

briefcase-2

Помощь в трудоустройстве

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

Занятие 1. Работа с различными форматами файлов

  • .csv.
  • .xml.
  • .html.
  • .properties.

 

Занятие 2. Системы Управления Базами Данных(СУБД)

  • Что такое База Данных.
  • Принцип работы БД.
  • Реляционная модель.
  • Базы данных NoSQL.
  • Утилиты и драйвера.

 

Занятие 3. Structured Query Language(SQL)

  • Основы синтаксиса SQL.
  • CRUD операции.
  • Использование JOIN.
  • GROUP, ORDER, математические функции.

 

Занятие 4. Работа с пользовательским интерфейсом

Пользовательский интерфейс десктопных приложений:

— AWT.

— JavaFX.

 

Занятие 5. Работа web ресурсами

  • Структура web страницы:

— понятие DOM.

— HTML.

— CSS.

  • библиотека JSoup для работы с web ресурсами.
  • Selenium framework.

 

Занятие 6. Java Server Pages

  • инициализация объектов.
  • присваивание значений.
  • использование внешних ссылок.
  • использование данных в сессии.
  • подключение внешних файлов (например, таблиц стилей).

 

Занятие 7. Основы разработки web-приложений, используя JavaEE

  • работа с сервером на примере Tomcat.
  • понятие трехуровневого приложения.
  • Model View Controller (MVC модель).

 

Занятие 8. Создание сервлетов и фильтров

  • сервлеты и апплеты.
  • фильтры.
  • работа с сессией.

 

Занятие 9. Сборка и деплой проекта

  • сборка проекта в war-файл.
  • настройка сервера Tomcat.
  • деплой проекта на сервере.

 

Занятие 10.Работа с Maven

  • Maven vs Ant.
  • xml — дескриптор в деталях.
  • настройка сборки(build).
  • режимы запуска Maven.

 

Занятие 11. Object-Relational Mapping (ORM)

  • понятие ORM.
  • Java Persistence API.
  • разновидности реализаций JPA.

 

Занятие 12. Hibernate как де-факто стандарт реализации JPA

  • понятие Entity.
  • настройка Hibernate с помощью XML-файла.
  • настройка Hibernate с помощью properties файла.

 

Занятие 13. Основы работы Spring

  • Аспектно-ориентированное программирование (АОП).
  • Inversion of Control и Dependency Injection.
  • Понятие Bean.
  • Настройка Spring.

 

Занятие 14. Компоненты Spring: Spring-data

  • Spring-data как еще одна реализация JPA.
  • CRUD операции в Spring-data.

 

Занятие 15.  Компоненты Spring: Spring-MVC

  • Model — View — Controller и Spring.
  • настройка SpringMVC.

 

Занятие 16. Компоненты Spring: Spring-boot

  • Spring-boot как альтернатива при разработке web-приложения.

 

Экзаменационное задание.

 

Читать дальше

Записаться на курс

Java advanced

Остались вопросы? Звони!