Вы используете мобильную версию

перейти на Полную версию сайта

Доступно

[Udemy] Основы Java SE - HTTP Server

Складчина [Udemy] Основы Java SE - HTTP Server. Совместные покупки курсов, тренингов, обучения. Присоединяйтесь! Важен каждый вкладчик.

Тема найдена по тегам:
Цена:
3400 руб
Взнос:
148 руб
Организатор:
Dr.Vatson

Список участников складчины:

1. Dr.Vatson
Оцените эту складчину: /5,
  1. Dr.Vatson
    Dr.Vatson Организатор складчин

    [Udemy] Основы Java SE - HTTP Server

    [​IMG]

    Что входит в курс?
    26 часов видео
    12 статей
    15 ресурса для скачивания

    Чему вы научитесь
    Создавать классы объектов предметной области;
    Использовать принципы ООП (инкапсуляцию, наследование и полиморфизм) на практике;
    Работать с абстрактными классами и интерфейсами;
    Использовать интерфейсы для создания слабых связей в приложении;
    Корректно обрабатывать ошибке в Java программах;
    Использовать наиболее подходящий класс коллекции для решения любой задачи;
    Работать с потоками данных, читать и писать файлы на жестком диске;
    Создавать и управлять потоками выполнения;
    Взаимодействовать с реляционными базами данных с помощью JDBC;
    Использовать логгер в проекте;
    Создавать Unit тесты;
    Использовать такие инструменты как Maven, Cobertura, FingBugs для сборки качественного продукта на Java.

    Материалы курса
    32 лекции - 26:10:54

    – Обзор основных принципов ООП в Java - 08:48:32
    Лекция 1. Введение в ООП. Классы. Инкапсуляция - 01:36:02
    Домашнее задание: Введение в ООП. Классы. Инкапсуляция - 02:44
    Лекция 2. Наследование и полиморфизм в Java - 01:33:26
    Домашнее задание: Наследование и полиморфизм в Java - 00:41
    Лекция 3.Статические методы, переменные и секции. Абстрактные внутренние классы - 01:32:30
    Домашнее задание: Статические методы, переменные и секции - 00:04
    Лекция 4.Интерфейсы, Перечисления - 01:32:04
    Домашнее задание: Интерфейсы, Перечисления - 00:16
    Лекция 5. Обработка ошибок. Exceptions - 01:34:47
    Домашнее задание: Обработка ошибок. Exceptions - 00:17
    Лекция 6. Использование ООП для реализации игры Гомоку - 55:39

    – Обзор Java API для взаимодействия с окружением - 07:29:25
    Лекция 7. Структуры данных в Java. Collections - 01:43:59
    Домашнее задание: Структуры данных в Java. Collections - 01:54
    Лекция 8. Работа с потоками данных в Java. IO. Files, Properties - 01:51:59
    Домашнее задание: Работа с потоками данных в Java. IO. Files, Properties - 01:48
    Лекция 9. Работа с потоками (нитями) выполнения в Java. Threads. ExecutorService - 01:45:35
    Домашнее задание: Работа с потоками (нитями) выполнения в Java. Threads - 00:50
    Лекция 10. Работа с реляционными базами данных в Java. JDBC - 02:03:19

    – Обзор Java инструментов для разработки ПО - 04:26:34
    Лекция 11. Логирование в Java. Logback - 01:08:02
    Лекция 12. Unit тестирование в Java. Junit. Mockito - 01:53:25
    Домашнее задание: Unit тестирование в Java. Junit. Mockito - 00:11
    Лекция 13. Сборщик проектов Maven - 01:24:56

    – Проектирование HTTP сервера на Java - 05:27:02
    Лекция 14. Протокол HTTP 1.1 - 24:04
    Лекция 15. Работа с сетью. Сокет. Архитектура будущего HTTP сервера - 46:26
    Лекция 16. Создание ключевых интерфейсов и классов архитектуры HTTP сервера - 01:16:09
    Домашнее задание: Создание ключевых интерфейсов и классов архитектуры сервера - 00:03
    Лекция 17. Создание основных компонентов HTTP сервера - 01:16:20
    Домашнее задание: Создание основных компонентов HTTP сервера - 00:13
    Лекция 18. Создание диспетчера запросов и стандартных обработчиков для сервера - 37:43
    Домашнее задание:Создание диспетчера запросов и стандартных обработчиков сервера - 00:09
    Лекция 19. Написание тестов для проекта HTTP сервер - 22:20
    Лекция 20. Демонстрация работы сервера, поиск ошибок и сборка проекта - 43:34

    Требования
    Базовые знания по основам программирования (Для получения этих знаний рекомендуем курс Основы программирования - Крестики-нолики);
    Базовые знания SQL: select, insert, update, delete.(Необходимы при изучении JDBC) (Для получения этих знаний рекомендуем курс Основы SQL).

    Описание
    Данный курс предназначен для изучения основ 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.

    Преподаватель
    DevStudy.net
    Java Developer
    DevStudy net - платформа индивидуального on-line обучения предоставляющая тренинги и курсы для самостоятельного обучения начинающим программистам или повышения квалификации действующим разработчикам.

    В данный момент платформа предоставляет курсы в направлении Java Standard и Enterprise Edition

    Наша миссия:
    Дать возможность любому желающему начать работать в IT с минимальными начальными вложениями!

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

    В складчину входят (файлы и папки):
    1. Обзор основных принципов ООП в Java
    1. Лекция 1. Введение в ООП. Классы. Инкапсуляция.mp4 [949m 670k 459]
    1.1. Presentation-01-Classes.pdf [266k 515]
    1.2. Исходный код на github.html [157]
    1.3. Архив исходного кода.html [164]
    10. Домашнее задание. Обработка ошибок. Exceptions.html [1k 477]
    11. Лекция 6. Использование ООП для реализации игры Гомоку.mp4 [690m 138k 470]
    11.1. Архив исходного кода.html [164]
    11.2. Исходный код на github.html [157]
    11.3. Presentation-06-Gomoku.pdf [345k 314]
    2. Домашнее задание Введение в ООП. Классы. Инкапсуляция.html [10k 534]
    3. Лекция 2. Наследование и полиморфизм в Java.mp4 [1g 45m 374k 435]
    3.1. Presentation-02-Inheritance-Polymorph.pdf [291k 114]
    3.2. Архив исходного кода.html [164]
    3.3. Исходный код на github.html [157]
    4. Домашнее задание. Наследование и полиморфизм в Java.html [2k 909]
    5. Лекция 3. Статические методы, переменные и секции. Абстрактные внутренние классы.mp4 [995m 534k 421]
    5.1. Исходный код на github.html [157]
    5.2. Архив исходного кода.html [164]
    5.3. Presentation-03-OtherClasses-Static.pdf [190k 387]
    6. Домашнее задание Статические методы, переменные и секции.html [497]
    7. Лекция 4. Интерфейсы. Перечисления.mp4 [1g 39m 414k 576]
    7.1. Presentation-04-Interfaces.pdf [281k 363]
    7.2. Исходный код на github.html [157]
    7.3. Архив исходного кода.html [164]
    8. Домашнее задание. Интерфейсы. Перечисления.html [1k 203]
    9. Лекция 5. Обработка ошибок. Exceptions.mp4 [1g 66m 979k 460]
    9.1. Presentation-05-Exceptions.pdf [171k 668]
    9.2. Исходный код на github.html [157]
    9.3. Архив исходного кода.html [164]

    2. Обзор Java API для взаимодействия с окружением
    1. Лекция 7. Структуры данных в Java. Collections.mp4 [1g 167m 927k 602]
    1.1. Архив исходного кода.html [164]
    1.2. Presentation-07-Collections.pdf [347k 458]
    1.3. Исходный код на github.html [157]
    2. Домашнее задание Структуры данных в Java. Collections.html [7k 1]
    3. Лекция 8. Работа с потоками данных в Java. IO. Files, Properties.mp4 [1g 329m 541k 739]
    3.1. Архив исходного кода.html [164]
    3.2. Presentation-08-IO.pdf [222k 408]
    3.2. Исходный код на github.html [157]
    3.3. Presentation-08-IO.pdf [222k 408]
    3.3. Исходный код на github.html [157]
    4. Домашнее задание Работа с потоками данных в Java. IO. Files, Properties.html [7k 446]
    5. Лекция 9. Работа с потоками (нитями) выполнения в Java. Threads. ExecutorService.mp4 [1g 248m 142k 715]
    5.1. Архив исходного кода.html [164]
    5.2. Исходный код на github.html [157]
    5.3. Presentation-09-Thread.pdf [328k 366]
    6. Домашнее задание Работа с потоками (нитями) выполнения в Java. Threads.html [3k 828]
    7. Лекция 10. Работа с реляционными базами данных в Java. JDBC.mp4 [1g 467m 645k 189]
    7.1. Архив исходного кода.html [164]
    7.2. Исходный код на github.html [157]
    7.3. Presentation-10-JDBC.pdf [266k 309]

    3. Обзор Java инструментов для разработки ПО
    1. Лекция 11. Логирование в Java. Logback.mp4 [809m 303k 394]
    1.1. Presentation-11-Logger.pdf [152k 133]
    1.2. Архив исходного кода.html [164]
    1.3. Исходный код на github.html [157]
    2. Лекция 12. Unit тестирование в Java. Junit. Mockito.mp4 [1g 362m 81k 620]
    2.1. Исходный код на github.html [157]
    2.2. Presentation-12-Unit-tests.pdf [186k 690]
    2.3. Архив исходного кода.html [164]
    3. Домашнее задание Unit тестирование в Java. Junit. Mockito.html [859]
    4. Лекция 13. Сборщик проектов Maven.mp4 [1g 19m 732k 516]
    4.1. Presentation-13-Maven.pdf [360k 191]
    4.2. Архив исходного кода.html [164]
    4.3. Исходный код на github.html [157]

    4. Проектирование HTTP сервера на Java
    1. Лекция 14. Протокол HTTP 1.1.mp4 [260m 403k 51]
    1.1. Presentation-14-HTTP-Protocol.pdf [383k 721]
    10. Лекция 20. Демонстрация работы сервера, поиск ошибок и сборка проекта.mp4 [572m 321k 967]
    10.1. Исходный код на github.html [111]
    10.2. Архив исходного кода.html [130]
    2. Лекция 15. Работа с сетью. Сокет. Архитектура будущего HTTP сервера.mp4 [498m 453k 469]
    2.1. Исходный код на github.html [157]
    2.2. Архив исходного кода.html [164]
    2.3. Presentation-15-Sockets-BlockingIO-HTTP-Server.pdf [251k 50]
    3. Лекция 16. Создание ключевых интерфейсов и классов архитектуры HTTP сервера.mp4 [772m 987k 730]
    3.1. Архив исходного кода.html [164]
    3.2. Исходный код на github.html [157]
    4. Домашнее задание. Создание ключевых интерфейсов и классов архитектуры сервера.html [474]
    5. Лекция 17. Создание основных компонентов HTTP сервера.mp4 [971m 104k 280]
    5.1. Исходный код на github.html [157]
    5.2. Архив исходного кода.html [164]
    6. Домашнее задание Создание основных компонентов HTTP сервера.html [838]
    7. Лекция 18. Создание диспетчера запросов и стандартных обработчиков для сервера.mp4 [466m 91k 879]
    7.1. Архив исходного кода.html [164]
    7.2. Исходный код на github.html [157]
    8. Домашнее задание. Создание диспетчера запросов и стандартных обработчиков сервера.html [614]
    9. Лекция 19. Написание тестов для проекта HTTP сервер.mp4 [283m 504k 142]
    9.1. Архив исходного кода.html [164]
    9.2. Исходный код на github.html [157]

    Объем: 16,7Гб.

     
    Последнее редактирование модератором: 16 фев 2021
    Dr.Vatson, 10 янв 2019
  2. Похожие складчины
    1. Доступно [prog.kiev.ua] Java Pro
    Загрузка...
Наверх