Топ курс

Основы Java SE - HTTP Server

Программирование на Java

Начинающий Русский
  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating
5 (4 Отзывы), 4 Студенты зачислены, Обновлен: Sun, 23-Aug-2020
12300 руб 9900 руб

Этот курс включает

26:11:29 Часов видео.
32 Занятий.
Полный доступ.
Доступ с мобильного, планшета и ТВ.
Поделиться

Что вы узнаете ?

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

Учебный план для этого курса

32 Занятий
26:11:29 Часов

Описание

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

Условия

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

О преподавателе

Instructor image
40 Отзывы
4 Студенты
10 Курсы

Отзывы студентов

5
  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating
Рейтинг курса

Отзывы

Image Description
Sat, 09-May-2020

Татьяна Бабенко

  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating

Спасибо, хороший курс.

Image Description
Sat, 09-May-2020

Александр Любимов

  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating

Всё очень ясно и понятно. Спасибо!

Image Description
Sat, 09-May-2020

Артур Мамедов

  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating

Image Description
Sat, 09-May-2020

Валерий Демьянов

  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating

Спасибо автору, за хороший и понятный курс.