Доступно

Web приложение - My Resume на Java (сайт резюме) [Udemy] [DevStudy.net]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 6 янв 2019.

Цена: 750р.-80%
Взнос: 148р.
100%

Основной список: 20 участников

Резервный список: 1 участников

Статус обсуждения:
Комментирование ограничено.
  1. 6 янв 2019
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Web приложение - My Resume на Java (сайт резюме) [Udemy] [DevStudy.net]

    [​IMG]

    Язык: Русский [​IMG]

    Чему вы научитесь
    • Проектировать и создавать реляционные базы данных;
    • Использовать шаблон MVC для создания web системы любой сложности;
    • Разбивать вашу будущую системы на отдельные модули с четким разграничением ответственности для каждого модуля и управлять зависимостями с помощью Spring IoC контейнера;
    • Использовать возможности Spring MVC и Spring Data для быстрой разработки web приложений;
    • Использовать Spring Data для построения абстрактных репозиториев с возможностью быстро изменить тип хранилища с наименьшими затратами;
    • Использовать декларативное управление транзакциями и возможности аспектно-ориентированного программирования;
    • Контролировать доступ к отдельным модулям Вашего приложения с помощью Spring Security;
    • Писать чистый и понятный другому программисту код;
    • Интегрировать социальные сервисы в Ваш проект;
    • Защищать свое web приложение от общеизвестных атак и уязвимостей;
    • Писать производительные приложения и быстро находить узкие места в вашем приложении;
    • Загружать Ваш проект на хостинг с последующим предоставлением доступа Вашим клиентам;
    • Использовать основные правила масштабирования Вашего приложения при необходимости увеличить число клиентов.

    Содержание курса ↓


    Подготовка к разработке03:13:59
    Настройка окружения и обзор архитектуры будущего приложения57:54
    Основные возможности реляционных баз данных. SQL.01:13:59
    Создание HTML шаблона с помощью Bootstrap01:02:06

    Разработка web приложения11:29:09
    Шаблонизация и декомпозиция уровня представления36:57
    Основы Spring Core: Spring IoC container57:02
    Основы Spring MVC для веб приложения01:21:53
    ORM, JPA, SpringData01:53:02
    Основы обработки HTML форм с помощью Spring46:44
    Валидация данных в Java23:56
    Сервисная архитектура приложения на базе Spring IoC40:46
    Основы ajax загрузки на примере Load more...22:30
    Полнотекстовый поиск Elastic Search43:45
    Защита приложения с помощью Spring Security01:03:53
    Отправка Email из приложения23:35
    Интеграция с социальными сетями. Facebook API19:15
    Безопасность web приложений56:28
    Производительность web Приложений59:23

    Развертывание web приложения07:57:57
    Хостинг приложений. Загрузка приложения на AWS EC201:09:44
    Масштабирование приложений. NoSQL. MongoDb01:03:43
    Обзор архитектуры приложения на примере реализации JPA03:06:40
    Обзор архитектуры приложения на примере реализации MongoDB01:02:29
    Чистый код в проекте My Resume01:35:21

    Требования
    • Знание 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

     

    Вложения:

    • rus.png
      rus.png
      Размер файла:
      468 байт
      Просмотров:
      2.470
    • jee-my-resume-top.png
      jee-my-resume-top.png
      Размер файла:
      111,5 КБ
      Просмотров:
      1.098
    Последнее редактирование модератором: 20 фев 2021
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      20 ноя 2022
    2. skladchik.com
      suprt хранитель.
      20 ноя 2022
    3. skladchik.com
      Складчина закрыта.
      28 фев 2022
    4. skladchik.com
      Складчина доступна.
      11 янв 2019

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      20 ноя 2022
    2. skladchik.com
      suprt хранитель.
      20 ноя 2022
    3. skladchik.com
      Складчина закрыта.
      28 фев 2022
    4. skladchik.com
      Складчина доступна.
      11 янв 2019
Статус обсуждения:
Комментирование ограничено.

Поделиться этой страницей