Минск
+375 44 758 02 02
заказать звонок

Разработка Java веб-приложений

Вы познакомитесь со Spring Core и спецификацией Java Persistence API (JPA). Рассмотрите, что представляют из себя Servlet container и базовая технология для формирования отображения Java Server Pages (JSP). Затем перейдете к изучению Spring MVC и стандартной архитектуре веб-приложений. Рассмотрите RESTful веб-сервисы, на основе которых сейчас создаются современные приложения. В завершение узнаете, как организован процесс разработки приложений с использованием систем Continuous Integration. Во время курса Вы разработаете учебное веб-приложение в соответствии с шаблоном MVС, взаимодействующее с СУБД с помощью JPA. Далее перепишите его на основе Spring MVC и добавите в него поддержку RESTful веб-сервисов.

После изучения курса Вы сможете:

- Разрабатывать приложения;

- Приступить к дальнейшему профессиональному изучению Spring Core, SpringMVC и ORM-фреймворков.

Формат обучения: онлайн-уроки с преподавателем индивидуально или в мини-группе

Пробный урок бесплатно

программа обучения

Урок 1

  • Maven/Ant build tools
  • Building with dependencies and resources
  • Creating box version
  • War-archive

Урок 2

  • SOLID (basic principles of object-oriented programming and design). Dependency injection (DI) and Inversion of control (IoC)
  • Creating and using beans

Урок 3

  • Spring:
  • Overwiew
  • Creating beans:
  • xml style vs annotations style

Урок 4

  • Apache Tomcat:
  • Installation,first run, short guide
  • Java Server Pages.Model 1
  • Overview
  • Syntax

Урок 5

  • Java Server Pages.Model 2
  • Overview
  • Syntax
  • Expression Language
  • Additional tags
  • GET, POST methods

Урок 6

  • Using DataBases
  • Connecting to MySQL
  • Authorization and registration forms
  • Forms error checking

Урок 7

  • Using beans in EL
  • Understanding of Model
  • Adding front-end: Integrating templates into project

Урок 8

  • Sessions
  • Login-Logout script
  • Manage users
  • User data protection

Урок 9

  • Servlets
  • Web Container
  • Servlet container
  • Life cycle of a servlet
  • Filters
  • Web.xml

Урок 10

  • JSP+Servlet
  • MVC pattern
  • Data Connection Pool

Урок 11

  • Spring MVC
  • Building and deploying WAR

Урок 12

  • Objects relational mapping (ORM)
  • Java Persistence API (JPA)
  • Hibernate framework

Урок 13

  • Adding to project
  • JavaScript
  • JSON (JavaScript Object Notation)
  • AJAX (asynchronous JavaScript and XML)

Урок 14

  • Spring RESTful Web Service
  • Spring Boot

Урок 15

  • Защита проекта

 

Минимальные требования:

  • Владение Java на уровне Junior Developer
  • Собственный ПК
преподаватели курса
Ирина
Образование высшее, БГУ, прикладная математика. Опыт преподавания более 20 лет.
Начните воплощать свои мечты об интересной и оплачиваемой работе вместе с нами сейчас.
ОТЗЫВЫ НАШИХ СТУДЕНТОВ
Αндреев Αртур
Создание сайтов
Я долго шел к выбору профессии.Однако отучившись и проработав по специальности, решил несколько откорректировать ее. Выбрав курсы Web-верстка (HTML, CSS), я практически с нуля научился создавать сайты. Преподаватель очень грамотный, объяснял всё очень доступно. Огромное спасибо за полученные знания!
itstar.by