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

Ответить на тему
 
Автор Сообщение

Dreamer ®


Язык: Русский
Чему вы научитесь
• Проектировать и создавать реляционные базы данных;
• Использовать шаблон MVC для создания web системы любой сложности;
• Разбивать вашу будущую системы на отдельные модули с четким разграничением ответственности для каждого модуля и управлять зависимостями с помощью Spring IoC контейнера;
• Использовать возможности Spring MVC и Spring Data для быстрой разработки web приложений;
• Использовать Spring Data для построения абстрактных репозиториев с возможностью быстро изменить тип хранилища с наименьшими затратами;
• Использовать декларативное управление транзакциями и возможности аспектно-ориентированного программирования;
• Контролировать доступ к отдельным модулям Вашего приложения с помощью Spring Security;
• Писать чистый и понятный другому программисту код;
• Интегрировать социальные сервисы в Ваш проект;
• Защищать свое web приложение от общеизвестных атак и уязвимостей;
• Писать производительные приложения и быстро находить узкие места в вашем приложении;
• Загружать Ваш проект на хостинг с последующим предоставлением доступа Вашим клиентам;
• Использовать основные правила масштабирования Вашего приложения при необходимости увеличить число клиентов.
Содержание курса ↓
Подготовка к разработке
Подготовка к разработке 03:13:59
Настройка окружения и обзор архитектуры будущего приложения 57:54
Основные возможности реляционных баз данных. SQL. 01:13:59
Создание HTML шаблона с помощью Bootstrap 01:02:06
Разработка web приложения
Разработка web приложения 11:29:09
Шаблонизация и декомпозиция уровня представления 36:57
Основы Spring Core: Spring IoC container 57:02
Основы Spring MVC для веб приложения 01:21:53
ORM, JPA, SpringData 01:53:02
Основы обработки HTML форм с помощью Spring 46:44
Валидация данных в Java 23:56
Сервисная архитектура приложения на базе Spring IoC 40:46
Основы ajax загрузки на примере Load more... 22:30
Полнотекстовый поиск Elastic Search 43:45
Защита приложения с помощью Spring Security 01:03:53
Отправка Email из приложения 23:35
Интеграция с социальными сетями. Facebook API 19:15
Безопасность web приложений 56:28
Производительность web Приложений 59:23
Развертывание web приложения
Развертывание web приложения 07:57:57
Хостинг приложений. Загрузка приложения на AWS EC2 01:09:44
Масштабирование приложений. NoSQL. MongoDb 01:03:43
Обзор архитектуры приложения на примере реализации JPA 03:06:40
Обзор архитектуры приложения на примере реализации MongoDB 01:02:29
Чистый код в проекте My Resume 01: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
Продажник:
https://www.udemy.com/jee-my-resume/
↓ Скачать: ↓
Слив складчины:

Чтобы скачать файл "[Udemy] Web приложение - My Resume на Java (сайт резюме) (2018)"

Вам нужно Авторизоваться на сайте под своим логином. Если у Вы ещё не зарегистрированы, тогда Вам нужно пройти Регистрацию


Показать сообщения:    
Ответить на тему

Скачать [Udemy] Web приложение - My Resume на Java (сайт резюме) (2018) слив курса.

Текущее время: Сегодня 19:57

Часовой пояс: GMT + 4



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы