Чему вы научитесь
- Работать с Django;
- Настраивать передачу данных frontend ↔ backend;
- Разрабатывать 2D-игры на Phaser;
- Оформлять страницы с помощью HTML и CSS;
- Работать с базой данных (PostgreSQL) через ORM;
- Реализовывать регистрацию и аутентификацию пользователей;
- Развёртывать проект в интернете;
- В дополнительном блоке вы научитесь cоздавать REST API для взаимодействия с игрой.
О курсе
🎮 Полный путь создания веб-игры с нуля: от идеи до запуска в интернете.
Данный курс поможет освоить Django, Phaser, работу с Базой Данных путем увлекательного обучения по созданию веб-игры. В курсе будет описано пошаговое создание проекта, в процессе Вы сможете успешно закрепить знания при помощи тестовых заданий и интересной подачи материала.
🔥 Забудьте про скучные уроки — у нас Вы пройдёте обучение увлекательно: путём создания проекта, который реально работает и приносит удовольствие!
Для кого этот курс
Начальные требования
Для комфортного прохождения курса достаточно базовых знаний языка программирования Python. Это значит, что Вы умеете:
- работать с основными типами данных и коллекциями (числа, строки, списки, словари)
- использовать условия и циклы для управления выполнением программы
- создавать и вызывать функции, а также работать с простыми классами и объектами
- импортировать и использовать модули и библиотеки
Если Вы ещё не знакомы с этими темами, рекомендуется сначала пройти вводный курс по Python.
Наши преподаватели
Как проходит обучение
Что входит в курс:
Лекции на простом языке с яркими схемами и картинками, практические задания (лабораторные работы), тесты, полноценная разработка проекта шаг за шагом.
Программа курса
Сертификат
Отзывы прошедших курс
Что вы получаете
- Основы Django: Вы познакомитесь с Django — мощным фреймворком для создания веб-приложений, и научитесь работать с базами данных, создавать модели и настраивать серверную логику для Вашей игры.
- Основы Phaser: Вы освоите Phaser — популярную JavaScript-библиотеку для создания 2D-игр. Научитесь работать с графикой, и реализуете взаимодействие с пользователем.
- Основы HTML и CSS: Вы познакомитесь с HTML и CSS и оформите с их помощью страницы игры.
- Интеграция Django и Phaser: Вы узнаете, как интегрировать игру, разработанную с помощью Phaser, в Django-проект и как наладить взаимодействие между фронтендом и сервером, в том числе используя REST API.
- Сохранение прогресса: Научитесь сохранять данные игры (очки, прогресс игроков) на сервере с помощью Базы данных.
- Деплой проекта: Вы научитесь размещать готовую игру на реальном сервере, чтобы Ваша игра была доступна для пользователей в интернете.