Skip to content
CourseAsk.
Learning Server-side Programming through Game Development
Coursera MOOC / Non-credit 0

Learning Server-side Programming through Game Development

About this course

This course offers a comprehensive understanding of web development, concentrating on essential server-side techniques. Topics include the HTTP protocol for browser-server communication, various methods of interaction between browsers and servers, and approaches for web application development. 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.

A

90/100

CourseAsk score

What the provider tells you
39/45
Who stands behind it
35/35
How complete the listing is
16/20

Scores how much the provider publishes and who stands behind it — not how well it is taught.

What you'll learn

  • Build web servers using Node.js
  • Implement HTTP protocol communication between browsers and servers
  • Structure data using JSON and work with HTML forms
  • Write asynchronous JavaScript code using promises
  • Implement AJAX for server communication
  • Design and develop RESTful APIs
  • Build Single Page Applications (SPAs) and Multi-Page Applications (MPAs)
  • Implement MVC architecture patterns
  • Handle web authentication and cookie management
  • Implement real-time communication using WebSockets
  • Develop a multiplayer game as a complete web application

Course objectives

  • Gain comprehensive understanding of server-side web development techniques
  • Develop practical experience in web server development using Node.js
  • Apply various web application architectures to real projects
  • Create engaging and comprehensive web applications using learned technologies
Web Development #rest api #single page applications #json #mvc architecture #nodejs #server-side programming #http protocol #html forms #asynchronous javascript #promises #ajax #web authentication #cookies #websockets #real-time communication #multiplayer games #game development
$49.00

Price shown by Coursera — confirm on their site.

Enroll on Coursera

You'll be redirected to Coursera to complete enrollment.

  • Listed & compared by CourseAsk
  • English · 0

Compared on these lists

Where this course ranks against the alternatives.