STEM Online: Web Development – Program Synopsis

Web development course aims to introduce participants to the building structure of a website within the context of these 3 platforms:-

      • HTML to define the content of web pages
      • CSS to specify the layout of web pages
      • JavaScript to program the functionality of web pages

The course begins by introducing the participants to HTML design concepts, consisting of elements such as headings, paragraphs, images, videos, and many other types of data. These elements are used to specify the kind of information displayed as well as the interrelation to one another in the overall structure of a web page.

The course then moves to styling the website using CSS. Here, participants will look into different styling components for body, image, navigation bar and lists. Same information, displayed differently will have significant effect to the user.

Moving on, the design mechanisms of a full stack web development are introduced. Full stack web development involves both the programming of both the client and server. Generally, platforms involved are:

  • JavaScript, jQuery, Angular, or Vue – Browser programming
  • PHP, ASP, Python, or Node – server programming
  • SQL, SQLite, or MongoDB – database programming

JavaScript is one the world’s most popular programming language, and in this course Java is taught by designing an interactive game

A sample of the learning outcomes targeted are shown here:-

Link