Основы Java SE - HTTP Server - Видеоуроки

Основы Java SE - HTTP Server
Duration 26:02:40
Открыть все курсы от udemy

Основы Java SE - HTTP Server - Полный список уроков

Развернуть / Свернуть
  • Урок 1. Лекция 1. Введение в ООП. Классы. Инкапсуляция 01:36:03
  • Урок 2. Лекция 2. Наследование и полиморфизм в Java 01:33:27
  • Урок 3. Лекция 3.Статические методы, переменные и секции. Абстрактные внутренние классы. 01:32:31
  • Урок 4. Лекция 4.Интерфейсы, Перечисления 01:32:05
  • Урок 5. Лекция 5. Обработка ошибок. Exceptions 01:34:48
  • Урок 6. Лекция 6. Использование ООП для реализации игры Гомоку 00:55:40
  • Урок 7. Лекция 7. Структуры данных в Java. Collections 01:44:00
  • Урок 8. Лекция 8. Работа с потоками данных в Java. IO. Files, Properties 01:52:01
  • Урок 9. Лекция 9. Работа с потоками (нитями) выполнения в Java. Threads. ExecutorService 01:45:36
  • Урок 10. Лекция 10. Работа с реляционными базами данных в Java. JDBC. 02:03:20
  • Урок 11. Лекция 11. Логирование в Java. Logback. 01:08:03
  • Урок 12. Лекция 12. Unit тестирование в Java. Junit. Mockito. 01:53:26
  • Урок 13. Лекция 13. Сборщик проектов Maven 01:24:57
  • Урок 14. Лекция 14. Протокол HTTP 1.1 00:24:05
  • Урок 15. Лекция 15. Работа с сетью. Сокет. Архитектура будущего HTTP сервера 00:46:27
  • Урок 16. Лекция 16. Создание ключевых интерфейсов и классов архитектуры HTTP сервера 01:16:10
  • Урок 17. Лекция 17. Создание основных компонентов HTTP сервера 01:16:21
  • Урок 18. Лекция 18. Создание диспетчера запросов и стандартных обработчиков для сервера 00:37:44
  • Урок 19. Лекция 19. Написание тестов для проекта HTTP сервер 00:22:21
  • Урок 20. Лекция 20. Демонстрация работы сервера, поиск ошибок и сборка проекта 00:43:35

Данный курс предназначен для изучения основ Java Standart Edition: принципов ООП в Java (инкапсуляция, наследование и полиморфизм), классов, абстрактных классов и интерфейсов, правил обработки исключений, использование коллекций, работа с потоками данных и потоками (нитями) выполнения, взаимодействия с реляционными базами данных; а также для изучения таких инструментов как логгер, сборщик проекта Maven, библиотеки JUnit и Mockito для написания Unit тестов; и практического закрепления теоретических знаний на примере реализации приложения HTTP сервер.

Приложение HTTP сервер - автономное Java приложение, которое умеет принимать запросы и отдавать запрашиваемые файлы браузеру используя протокол HTTP. На последнем занятии курса будет продемонстрировано каким образом возможно создать Windows сервис для автономной работы HTTP сервера в фоновом режиме в качестве обычного сервиса.

Обучающий процесс построен по следующему принципу: на каждом уроке после лекционного материала, Вам выдается домашнее задание, которое нужно выполнить для закрепления пройденного материала. На каждом последующем занятии выполняется проверка домашнего задания с объяснением как оно должно было быть выполнено. Если Вам кажется, что какое-то домашнее задание сложное - просто рассмотрите его выполнение в следующем уроке. После рассмотрения Вы поймете каким образом решается подобная задача и в дальнейшем будете использовать данные знания для решения других задач.

Курс ориентирован на людей, которые успешно прошли (Основы программирования - Крестики-нолики) и хотят освоить объектно-ориентированную Java и набор API из пакета Java Standart Edition.

Основной цель данного курса является предоставить хороший фундамент в изучении основ Java: рассмотреть основные компоненты Java, которые позволяют писать приложения любой сложности и закрепить изучение компонентов созданием полноценного Java приложения на примере реализации проекта HTTP сервер.

После успешного прохождения данного курса, для закрепления пройденного материала, рекомендуем разработать сервис кэширования данных в оперативной памяти на основе хеш таблиц. Для проверки разработанного Вами проекта или для получения информации о том, как разработать данный проект рекомендуем курс Сервис кэширования данных - JMemcached.

После успешного прохождения данного курса, для развития в направлении web и enterprise рекомендуем курс Web приложение - IShop.

Для получения дополнительной информации по теме данного курса, рекомендуем следующие источники информации:

  • Томас Х. Кормен, Алгоритмы. Вводный курс (Algorithms Unlocked) - М.:Вильямс, 2016. - 208 с. - ISBN 978-5-8459-1868-0, 978-5-8459-2073-7

  • Томас Х. Кормен, Алгоритмы. Построение и анализ (Introduction to Algorithms) - М.:Вильямс, 2016. - 1328 с. - ISBN 978-5-8459-2016-4

  • Роберт Лафоре, Структуры данных и алгоритмы в Java (Data Structures & Algorithms in Java) - СПб.:Питер, 2016. - 704 с. - ISBN 978-5-496-00740-5

  • Герберт Шилдт, Java. Руководство для начинающих (Java: A Beginners Guide) - М.:Вильямс, 2016 - 720 с. - ISBN 978-5-8459-1955-7

  • Брюс Эккель, Философия Java (Thinking in Java (4th Edition)) - СПб.:Питер, 2016 - 1168 с. - ISBN 978-5-496-01127-3

Для кого этот курс:
  • Данный курс предназначен для изучения основ Java Standart Edition

Твоя оценка

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

Комментарии

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

ru 16 уроков
udemy Сервис кэширования данных - JMemcached
Данный курс предназначен для закрепления основ Java Standart Edition  на примере разработки сервиса кэширования данных JMemcached, который  является упрощенным  Java аналогом популярного решения memcached.
Duration 06:38:19
4 0
ru 10 уроков
udemy Рефакторинг Web приложения - IShop
Данный курс предназначен для изучение принципов и правил работы  популярных в Java мире фреймворков таких как Spring, Spring Data, JPA.  На примере работающего проекта в ходе 10 занятий будут рассмотрены  типовые проблемы с которыми сталкивается профессиональный Java разработчик при  создании проектов. Будут рассмотрены возможности Java Reflection и каким  образом используя данные возможности программист может создать...
Duration 06:25:57
1 0
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 31 урок
udemy Web приложение - My Blog
В рамках данного курса будет написано Web приложение с использованием Java технологий: Servlets, JSP, JSTL, JDBC. В качестве среды разработки будет использовано IDE Eclipse. В  качестве UI будет выбран готовый HTML шаблон и на его базе будет создано  полноценное web приложение.
Duration 07:50:56
3 1
ru 22 урока
udemy Web приложение - My Resume
В рамках данного курса будет написано 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.
Duration 22:41:29
5 0
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

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

Введение в 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