Программирование Web приложение - my resume на Java

[Udemy] Web приложение - My Resume на Java (сайт резюме) (2018)
2060815_a893.jpg
Чему вы научитесь
  • Проектировать и создавать реляционные базы данных;
  • Использовать шаблон MVC для создания web системы любой сложности;
  • Разбивать вашу будущую системы на отдельные модули с четким разграничением ответственности для каждого модуля и управлять зависимостями с помощью Spring IoC контейнера;
  • Использовать возможности Spring MVC и Spring Data для быстрой разработки web приложений;
  • Использовать Spring Data для построения абстрактных репозиториев с возможностью быстро изменить тип хранилища с наименьшими затратами;
  • Использовать декларативное управление транзакциями и возможности аспектно-ориентированного программирования;
  • Контролировать доступ к отдельным модулям Вашего приложения с помощью Spring Security;
  • Писать чистый и понятный другому программисту код;
  • Интегрировать социальные сервисы в Ваш проект;
  • Защищать свое web приложение от общеизвестных атак и уязвимостей;
  • Писать производительные приложения и быстро находить узкие места в вашем приложении;
  • Загружать Ваш проект на хостинг с последующим предоставлением доступа Вашим клиентам;
  • Использовать основные правила масштабирования Вашего приложения при необходимости увеличить число клиентов.
Требования
  • Знание Java core: (Classes, IO, Collections, Exceptions, JDBC) (Для получения этих знаний рекомендуем курс Основы Java SE - HTTP сервер);
  • Базовые знания SQL (select, insert, update, delete, основы транзакций) (Для получения этих знаний рекомендуем курс Основы SQL);
  • Знание Java EE: Servlets, JSP, Filters, Listeners, JSTL, HTTP протокол, а также опыт написания web приложений на Java, используя MVC шаблон (Для получения этих знаний рекомендуем курс Web приложение - IShop);
  • Знание HTML, CSS, JavaScript, Bootstrap, Основ верстки (Для получения этих знаний рекомендуем курс Макет интернет магазина - IShop)
  • Понимание принципов декларативного управления транзакциями, внедрения зависимостей и объектно-реляционного отображения (Для получения этих знаний рекомендуем курс Рефакторинг Web приложения - IShop).
Описание курса

В рамках данного курса будет написано Web приложение My Resume с использованием Java технологий: Spring Core, String MVC, Spring Data JPA, Hibernate, Spring Security, Sitemesh, Spring Data ElasticSearch, JSP, JSTL, Hibernate-Validators, Facebook API, Spring Data Mongo.

Пользовательский интерфейс построен с использованием HTML5, CSS3, Bootstrap, JQuery.

Для долговременного хранения данных будут использованы PostgresSQL и MongoDb. Таким образом проект будет изначально написан для работы с PostgresSQL, а затем портирован на MongoDb.

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

На последних уроках выполняется полный обзор разработанного проекта и комментирование обязанностей каждого компонента в проекте. Таким образом учащийся имеет возможность рассмотреть эталонный код проекта и получить ответы на возможные вопросы, которые возникли у него при разработке приложения. Таким образом данный курс предоставляет Вам возможность самостоятельно разработать проект и сравнить его с эталонной реализацией в конце курса, чтобы не ограничивать Вас в реализации проекта эталонной реализацией в конце каждого урока. Такой подход позволяет максимально эффективно изучить выбранные технологии, но требует от учащегося хороших базовых знаний и опыта работы в JEE.

Работая над проектом Вы освоите не только разработку приложений на Java, но и как правильно составлять резюме разработчика: Одним выстрелом - двух зайцев!

Для получения дополнительной информации по теме данного курса, рекомендуем следующие источники информации:
  • PostgreSQL документация
  • Spring документация
  • JPA спецификация
  • Spring Data JPA документация
  • Spring Data Mongo DB документация
  • Spring Data ElasticSearch документация
  • Spring Security документация
  • Крис Шефер, Кларенс Хо, Роб Харроп, Spring 4 для профессионалов (Pro Spring) - М.:Вильямс, 2016 - 752 с. - ISBN 978-5-8459-1992-2
  • Роберт Мартин, Чистый код: создание, анализ и рефакторинг - СПб.:Питер, 2010. - 464 с. - ISBN 978-5-49807-381-1
  • Сергей Моренец, Разработка Java приложений - Книга 1
  • Сергей Моренец, Разработка Java приложений - Книга 2
cкачать
 

Последнее редактирование модератором:
Рекламное сообщение
💪 Надежные мобильные и резидентные прокси для вашего бизнеса!
Используй купон BOOST для получения скидки!

В наличии приватные мобильные прокси из:

🇺🇸 США, 🇫🇷 Франции, 🇨🇮 Ирландии, 🇲🇩 Молдовы, 🇪🇸 Испании, 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Англии, 🇵🇱 Польши, 🇧🇬 Болгарии, 🇱🇹 Литвы, 🇮🇩 Индонезии, 🇮🇳 Индии, 🇺🇦 Украины, 🇰🇿 Казахстана, 🇰🇬 Кыргызстана, 🇹🇭 Таиланда, 🇹🇷 Турции, 🇷🇺 России и тд.

А также:

⏺ Большое количество мобильных шаред прокси с разных стран
⏺ Безлимитные Резидентные прокси с ротацией по всему миру
⏺ Серверные прокси с ротацией USA, Germany и России
⏺ Мы на связи ежедневно с 11 утра до 2 ночи по Москве
⏺ У нас есть компенсация времени за простой
⏺ Более 7 лет на рынке Мобильных 4G прокси

Наш сайт: https://lteboost.com/
Телеграм канал: Lteboost.com - Мобильные и резидентные прокси
 

Обратите внимание

Назад
Сверху