ITEA
Глобальный
Экспресс-курс
Online
В любой момент
5 дней
Стоимость курса
16 800 UAH
Подробности и регистрация

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

Навыки, которые вы получите:
Java MySQL Spring core SpringMVC

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

Во время курса Вы разработаете учебное веб-приложение в соответствии с шаблоном MVС, взаимодействующее с СУБД с помощью JPA. Далее перепишите его на основе Spring MVC и добавите в него поддержку RESTful веб-сервисов.

Программа 

  1. Maven/Ant build tools.
  2. Building with dependencies and resources.
  3. Creating box version.
  4. War-archive.
  5. SOLID (basic principles of object-oriented programming and design). Dependency injection (DI) and Inversion of control (IoC).
  6. Creating and using beans.
  7. Spring:
  8. Overwiew.
  9. Creating beans:
  10. xml style vs annotations style.
  11. Apache Tomcat:
  12. Installation,first run, short guide.
  13. Java Server Pages. Model 1.
  14. Overview.
  15. Syntax.
  16. Java Server Pages. Model 2.
  17. Overview.
  18. Syntax.
  19. Expression Language.
  20. Additional tags.
  21. GET, POST methods.
  22. Using DataBases.
  23. Connecting to MySQL.
  24. Authorization and registration forms.
  25. Forms error checking.
  26. Using beans in EL.
  27. Understanding of Model.
  28. Adding front-end: Integrating templates into project.
  29. Sessions.
  30. Login-Logout script.
  31. Manage users.
  32. User data protection.
  33. Servlets.
  34. Web Container.
  35. Servlet container.
  36. Life cycle of a servlet.
  37. Filters.
  38. Web.xml.
  39. JSP+Servlet.
  40. MVC pattern.
  41. Data Connection Pool.
  42. Spring MVC.
  43. Building and deploying WAR.
  44. Objects relational mapping (ORM).
  45. Java Persistence API (JPA).
  46. Hibernate framework.
  47. Adding to project.
  48. JavaScript.
  49. JSON (JavaScript Object Notation).
  50. AJAX (asynchronous JavaScript and XML).
  51. Spring RESTful Web Service.
  52. Spring Boot.
  53. Защита проекта.

Чему вы научитесь 

  • Разрабатывать приложения. 
  • Приступите к дальнейшему профессиональному изучению Spring Core, SpringMVC и ORM-фреймворков.
Нам нужен ваш фидбек!
Честный и беспристрастный