Topic outline

  • General

    Terminology and aims of the course:

    Here students will become familiar with the tools that daily a web developer uses to implement various tasks including both doing his job and collaborate with other developers to get feedback and suggest improvements.

    Some of these tools are specialized code editors such as the Visual studio editor, the node.js that lets developers use JavaScript to produce dynamic web page content, Git, Github as Version Control Systems for tracking changes in computer files and coordinating work on those files among multiple people. Moreover students will become familiar with Filezilla and understand how to use it to upload their projects to the web server of this course.


    The first aim of this course is to learn, understand and apply the above tools during the whole duration of the course.
    • Ask a question! Forum
      Restricted Not available unless: You belong to a group in 2019JanInClass
  • Bootstrap

  • Optional assignment in JavaScript I & II

    • How Do you want to participate? Group choice
      Restricted Not available unless: The activity Watch the explanatory video for this assignment an... is marked complete
    • Optional Assignment: JavaScript Ι&II. The hard way
      Restricted Not available unless:
      • The activity Watch the explanatory video for this assignment an... is marked complete
      • You belong to JavaScript I & II, without help
    • Optional Assignment: JavaScript Ι&II. The easy way
      Restricted Not available unless:
      • The activity Watch the explanatory video for this assignment an... is marked complete
      • You belong to JavaScript I & II, with help
    • Optional Assignment: JavaScript Ι&II - Answer Page
      Restricted Not available unless any of:
      • The activity Optional Assignment: JavaScript Ι&II. The hard way is marked complete
      • The activity Optional Assignment: JavaScript Ι&II. The easy way is marked complete