EMBER_CLI_FASTBOOT_BODY

Разработка веб сервиса на Java (часть 1)

Play
To watch this video please visit https://stepik.org/lesson//step/

About the course

Курс построен на основе практического опыта разработки серверов для онлайновых игр и опыта прочтения лекций в Технопарке Mail.Ru в МГТУ им. Баумана. В курсе я постарался достичь баланса между академической последовательностью и практической полезностью материала. Курс состоит из двух частей, разделенных на 4 и 3 модуля соответственно. В каждом модуле я разбираю одну большую тему:

  1. Работа веб сервера
  2. Авторизация пользователя
  3. Работа с базами
  4. Асинхронное взаимодействие с браузером
  5. Тестирование и нагрузка
  6. Работа с файлами
  7. Многопоточность
и задаю студентам задание на практическую разработку кода приложения использующего изученный материал. Успешное завершение курса даст вам: базовые основы разработки веб приложения на Java, углубленное понимание затронутых в курсе тем ООП и проектирования, позволит вам сформировать пакет приложений, который вы сможете использовать в промышленной разработке.

Instructors

  1. User picture
    Виталий Чибриков
    Старший программист backend и web backend проекта SkyForge в Allods Team компании Mail.Ru Group. Преподаватель в Технопарк Mail.Ru.
    12 лет опыт программирования на Java, C++, C#, JavaScript, PHP, Python, Shell. 8 лет разработки серверов клиентских игр на Java. Участвовал в разработке сервера игры Allods Online и автоматизации процесса разработки и тестирования. Инженер-Физик 2004 МФТИ. Прикладной математик в квантовой химии.

Reviews

Rated:  5
Все отлично!
Rated:  4
Местами очень путанные объяснения, я бы рекомендовал использовать доп. источники. Иногда не логичная последовательность изложения материала. Для курса заявлены необходимыми знания java, при этом много времени уделено основам основ. Очень странная формулировка некоторых вопросов, местами спорный правильный вариант ответа. Курс исключительно для новичков. Основная ценность - практические задачи. Но практические задачи для того, чтобы начать писать веб-сервисы на java, рекомендовал бы.
Rated:  5
В этом курсе вам придется написать 4 сервера. С материалами курса без базы в java сделать это будет сложно. Но курс называется разработка веб сервиса на java, а не java с нуля. Я получил полезную информацию)
Play
To watch this video please visit https://stepik.org/lesson//step/
4.8 All reviews

Изучение Java, на примере разработки веб-сервера. Первая часть курса: основы разработки серверной части веб-приложений. Пройдя курс, вы получите: основные навыки разработки веб-приложений на Java, глубже поймете затронутые в курсе темы ООП и проектирования, попробуете себя в роли разработчиков серверной части веб-приложений.

Workload:
4-8 часов в неделю
Expected time to complete:
11 hours
Language:
Русский
Certificate:
Mail.Ru
Certificate details
Certificate condition: 192 points
With distinction: 256 points

About the course

Курс построен на основе практического опыта разработки серверов для онлайновых игр и опыта прочтения лекций в Технопарке Mail.Ru в МГТУ им. Баумана. В курсе я постарался достичь баланса между академической последовательностью и практической полезностью материала. Курс состоит из двух частей, разделенных на 4 и 3 модуля соответственно. В каждом модуле я разбираю одну большую тему:

  1. Работа веб сервера
  2. Авторизация пользователя
  3. Работа с базами
  4. Асинхронное взаимодействие с браузером
  5. Тестирование и нагрузка
  6. Работа с файлами
  7. Многопоточность
и задаю студентам задание на практическую разработку кода приложения использующего изученный материал. Успешное завершение курса даст вам: базовые основы разработки веб приложения на Java, углубленное понимание затронутых в курсе тем ООП и проектирования, позволит вам сформировать пакет приложений, который вы сможете использовать в промышленной разработке.

Requirements

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

Target audience

Курс будет интересен всем, кто хочет изучить основы разработки серверных приложений на Java.

This course is entirely free. All content is available now.