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.
Create a free account in http://www.freewebhostingarea.com/
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.