Learning Server-side Programming through Game Development

Instructor: Gibson Lam

Skills you'll gain

  •   Web Servers
  •   PHP (Scripting Language)
  •   Full-Stack Web Development
  •   Web Development
  •   Application Programming Interface (API)
  •   Node.JS
  •   Model View Controller
  •   Web Applications
  •   Software Architecture
  •   Javascript
  •   Hypertext Markup Language (HTML)
  •   Real Time Data
  •   Authentications
  •   JSON
  •   Ajax
  •   Restful API
  •   Server Side
  • There are 6 modules in this course

    Students will gain hands-on experience in web server development using Node.js. The course will cover related browser-side techniques such as utilizing HTML forms, structuring data with JSON, and asynchronous JavaScript programming using promises. Additionally, students will explore AJAX for server communication and different web application architectures, including Single Page Applications (SPAs), Multi-Page Applications (MPAs), RESTful APIs, and MVC architecture. The curriculum also introduces web authentication, cookie management, and real-time communication using WebSockets. Throughout the course, students will engage in practical programming exercises, culminating in the development of a multi-player game project. By the end of the course, students will be equipped to apply the technologies and skills they have acquired to create engaging and comprehensive web applications.

    JavaScript Promises and AJAX

    Cookies, Authentication and Web Storage

    Using WebSocket and RESTful APIs

    HTML Form and PHP

    Multi Page Application (MPA)

    Explore more from Mobile and Web Development

    ©2025  ementorhub.com. All rights reserved