Разработка 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-фреймворков
- Maven/Ant build tools
- Building with dependencies and resources
- Creating box version
- War-archive
- SOLID (basic principles of object-oriented programming and design). Dependency injection (DI) and Inversion of control (IoC)
- Creating and using beans
- Spring:
- Overwiew
- Creating beans:
- xml style vs annotations style
- Apache Tomcat:
- Installation,first run, short guide
- Java Server Pages.Model 1
- Overview
- Syntax
- Java Server Pages.Model 2
- Overview
- Syntax
- Expression Language
- Additional tags
- GET, POST methods
- Using DataBases
- Connecting to MySQL
- Authorization and registration forms
- Forms error checking
- Using beans in EL
- Understanding of Model
- Adding front-end: Integrating templates into project
- Sessions
- Login-Logout script
- Manage users
- User data protection
- Servlets
- Web Container
- Servlet container
- Life cycle of a servlet
- Filters
- Web.xml
- JSP+Servlet
- MVC pattern
- Data Connection Pool
- Spring MVC
- Building and deploying WAR
- Objects relational mapping (ORM)
- Java Persistence API (JPA)
- Hibernate framework
- Adding to project
- JavaScript
- JSON (JavaScript Object Notation)
- AJAX (asynchronous JavaScript and XML)
- Spring RESTful Web Service
- Spring Boot
- Защита проекта
- Владение Java на уровне Junior Developer
Запись на курс
Код курса | EA-Java EE |
---|---|
Длительность | 5д (40ч) |
Код экзамена | |
Стоимость без НДС | 16 800 грн. |