В этом курсе вы узнаете, как использовать Socket.IO для создания многопользовательского интерактивного контента в реальном времени, который работает в браузере и в Интернете. Мы также напишем это используя TypeScript.
В начале курса есть ускоренный курс TypeScript, подходящий для тех, у кого нет опыта использования TypeScript. Он будет охватывать наиболее распространенные и основные концепции TypeScript, которые применимы ко всем проектам TypeScript и будут использоваться в оставшейся части этого курса.
Затем мы перейдем к изучению Socket.IO и рассмотрим основные функции, которые также применимы ко всем проектам Socket.IO, а также будут демонстрироваться в оставшейся части этого курса.
Затем мы применим все концепции Socket.IO, которые мы изучили до сих пор, чтобы создать полностью работающий многопользовательский пример игры в реальном времени с несколькими игровыми конфигурациями, запущенными одновременно, с клиентскими и серверными компонентами и размещенными с использованием NodeJS.
Мы также развернем готовый проект на облачном сервере, запустим его за прокси-сервером Nginx, укажем имя домена и установим SSL-сертификат.
При создании проекта основного курса вы также получите доступ к анимациям Bootstrap, jQuery, HTML и CSS.
Вам не нужно никакого опыта, чтобы пройти этот курс, поскольку весь код приведен в сопроводительной документации, которая будет представлена вам в постепенном формате по мере того, как каждый урок переходит к следующему.
Прежде чем пройти этот курс, обратите внимание, что выполнение фрагментов кода, скопированных из прилагаемой документации, является основной частью этого курса. Примеры, представленные в курсе, были созданы мной на 100% и были явно созданы для использования в этом курсе. Вам предлагается поэкспериментировать с каждым новым дополнением кода после каждого урока, изменяя параметры и удаляя или расширяя разделы, чтобы понять больше о том, что делает каждое новое добавление проекта.
Поэтому, если вы знаете, что вам нравится программирование, вам нравится видеть, как оно работает для вас самих, вы любите экспериментировать и имеете миллионы идей, которые вы хотите реализовать, тогда этот курс для вас. Потому что в конце курса вы создадите общий рабочий прототип, который демонстрирует многие из концепций, связанных с созданием многопользовательского интерактивного контента в реальном времени, который работает в браузере и в Интернете.