Getting Started

From Full-Stack Web Development (CS371)
Jump to: navigation, search

Welcome to the Full-Stack Web Development Course.
You will need to install and configure the following tools for this course.

Simple Text Editor

You need to install a simple text editor.

Web Hosting

Create a free account in


Eclipse is an integrated development environment that make easier the management of large development projects.
Install Eclipse IDE Kepler.


GitHub is a Web-based Git repository hosting service. It offers all of the distributed revision control and source code management (SCM) functionality of Git as well as adding its own features.
GitHub will allow you to save several version of your code and keep track of the changes over time.
You just need to create an account in GitHub.
You can watch some video tutorials on YouTube to understand how GitHub works, but this will be explained in lectures inchaAllah.

Creating a GitHub Repository

Pull Requests in GitHub

Git and Github Tutorials

Integrating Github With Eclipse

You will need to integrate GitHub with Eclipse. It is very simple, just follow this video:


XAMPP is an easy to install Apache distribution containing MariaDB, PHP, and Perl. Just download and start the installer. It's that easy.
Download XAMPP