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.