Web приложение - My Resume - Видеоуроки

Web приложение - My Resume
Duration 22:41:29
Открыть все курсы от udemy

Web приложение - My Resume - Полный список уроков

Развернуть / Свернуть
  • Урок 1. Настройка окружения и обзор архитектуры будущего приложения 00:57:55
  • Урок 2. Основные возможности реляционных баз данных. SQL. 01:14:00
  • Урок 3. Создание HTML шаблона с помощью Bootstrap 01:02:07
  • Урок 4. Шаблонизация и декомпозиция уровня представления 00:36:58
  • Урок 5. Основы Spring Core: Spring IoC container 00:57:03
  • Урок 6. Основы Spring MVC для веб приложения 01:21:54
  • Урок 7. ORM, JPA, SpringData 01:53:03
  • Урок 8. Основы обработки HTML форм с помощью Spring 00:46:45
  • Урок 9. Валидация данных в Java 00:23:58
  • Урок 10. Сервисная архитектура приложения на базе Spring IoC 00:40:47
  • Урок 11. Основы ajax загрузки на примере Load more... 00:22:31
  • Урок 12. Полнотекстовый поиск Elastic Search 00:43:46
  • Урок 13. Защита приложения с помощью Spring Security 01:03:55
  • Урок 14. Отправка Email из приложения 00:23:36
  • Урок 15. Интеграция с социальными сетями. Facebook API 00:19:16
  • Урок 16. Безопасность web приложений 00:56:29
  • Урок 17. Производительность web Приложений 00:59:24
  • Урок 18. Хостинг приложений. Загрузка приложения на AWS EC2 01:09:45
  • Урок 19. Масштабирование приложений. NoSQL. MongoDb 01:03:44
  • Урок 20. Обзор архитектуры приложения на примере реализации JPA 03:06:41
  • Урок 21. Обзор архитектуры приложения на примере реализации MongoDB 01:02:30
  • Урок 22. Чистый код в проекте My Resume 01:35:22

В рамках данного курса будет написано 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

Требования

  • Знание 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).

Твоя оценка

5 0
Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Похожие курсы

ru 35 уроков
udemy Корпоративное приложение Myphotos
Данный курс предназначен для изучения технологий из стека Java Enterprise Edition 7  на примере реализации корпоративного приложения Myphotos на базе созданного UI HTML шаблона,  используя которое можно загрузить фотографии и любой желающий сможет просмотреть фотографии и скачать оригинал.
Duration 16:43:07
4 0
12-12-2018 ru 15 уроков
udemy Основы программирования - Крестики-нолики (на примере Java)
Данный курс предназначен для изучения основ программирования: введение в алгоритмизацию, принципов языков программирования высокого уровня, основных выражений и операторов, знакомство с итеративными и рекурсивными алгоритмами, алгоритмами сортировки и поиска и практического освоения теоретических знаний на примере реализации игры "Крестики-нолики".
Duration 11:50:02
6 1
ru 31 урок
udemy Web приложение - My Blog
В рамках данного курса будет написано Web приложение с использованием Java технологий: Servlets, JSP, JSTL, JDBC. В качестве среды разработки будет использовано IDE Eclipse. В  качестве UI будет выбран готовый HTML шаблон и на его базе будет создано  полноценное web приложение.
Duration 07:50:56
3 1
ru 20 уроков
udemy Web приложение - IShop
Данный курс предназначен для изучения основ Java Enterprise Edition (JEE) для создания web приложений с помощью языка Java. Данный курс состоит из двух частей: в первой части рассматривается  теоретический обзор основных web компонентов: Servlets, Filters,  Listeners, JSP, JSP tags, JSTL, а  также основы HTTP протокола,  а во второй части полученные теоретические знания применяются для  создания полноценного web...
Duration 14:10:38
8 0
ru 10 уроков
udemy Рефакторинг Web приложения - IShop
Данный курс предназначен для изучение принципов и правил работы  популярных в Java мире фреймворков таких как Spring, Spring Data, JPA.  На примере работающего проекта в ходе 10 занятий будут рассмотрены  типовые проблемы с которыми сталкивается профессиональный Java разработчик при  создании проектов. Будут рассмотрены возможности Java Reflection и каким  образом используя данные возможности программист может создать...
Duration 06:25:57
1 0
ru 16 уроков
udemy Сервис кэширования данных - JMemcached
Данный курс предназначен для закрепления основ Java Standart Edition  на примере разработки сервиса кэширования данных JMemcached, который  является упрощенным  Java аналогом популярного решения memcached.
Duration 06:38:19
4 0
ru 20 уроков
udemy Основы Java SE - HTTP Server
Данный курс предназначен для изучения основ Java Standart Edition: принципов ООП в Java (инкапсуляция, наследование и полиморфизм), классов, абстрактных классов и интерфейсов, правил обработки исключений, использование коллекций, работа с потоками данных и потоками (нитями) выполнения, взаимодействия с реляционными базами данных; а также для изучения таких инструментов как логгер, сборщик проекта Maven, библиотеки JUnit и Mockito для написания...
Duration 26:02:40
8 0

Последнее добавленное

Введение в Python

Введение в Python

en
Вы всегда хотели изучить Python, но не знали, с чего начать? После этого интенсивного семинара вы получите полное представление об основах. Вы узнаете все, что вам нужно знать для создания и запуска простых программ на Python, включая работу с доступными типами данных, написание функций и классов...
Тестирование Vue

Тестирование Vue

en
Хотите начать с модульного тестирования в Vue? Вот почти все, что вам нужно. Мы рассмотрим настройку тестового окружения, использование Vue Test Utilities, мокинг и создание заглушек общих зависимостей, таких как Vue Router и Axios, тестирование Vuex как внутри компонентов, так и изолированно.
React JS и Redux Bootcamp - Освойте React Веб-разработку

React JS и Redux Bootcamp - Освойте React Веб-разработку

en
Изучите React.js и Redux правильно. Погрузитесь в движок React, создайте 5 приложений и станьте веб-разработчиком React. Дайте мне пять минут вашего времени, и я объясню, почему этот курс - лучшее время, которое вы можете потратить, чтобы научиться писать приложения React и Redux.
Автоматизированное тестирование с WebdriverIO

Автоматизированное тестирование с WebdriverIO

en
Мне потребовались годы, чтобы остановиться на концепции автоматизации тестирования. Все, что я пробовал, казалось впечатляющим, но никогда не соответствовало реальному использованию. Затем я наткнулся на WebdriverIO, и все это изменилось. Из-за его удивительных особенностей и простоты в дизайне...
React с Firebase

React с Firebase

en
Я преподаю React с 2015 года, а начал работать с ним еще раньше. Сегодня есть еще одна технология, о которой я хочу повогорить с вами - это Firebase. В этом курсе мы построим готовое приложение чата в реальном времени. Мы реализуем переписку в реальном времени между пользователями, авторизацию...
chat
logo