Full Stack Development in 7 Days
Full Stack Development in 7 Days
Full Stack Development in 7 Days
FULL-STACK DEVELOPENT
IN SEVEN DAYS
Contents
Day 1 – Version Control System .............................................................................................................. 2
Day 2 – HTML, CSS & LESS....................................................................................................................... 2
Day 3 – Using Template & PHP Intro ...................................................................................................... 2
Day 4 – DB & DBMS & CRUD ................................................................................................................... 2
Day 5 – Let PHP Talk to DB ...................................................................................................................... 3
Day 6 – Let Form Talk to Server .............................................................................................................. 3
Day 7 – Deployment................................................................................................................................ 3
Day 1 – Version Control System
• What is a version control system and why we use it? Using bitbucket or GitHub. I will be
using bitbucket and letting participants to play with GitHub their own.
• Creation and cloning of repository on dev machine using terminal. Introduction of Git
Extension for windows user.
• Using git commands like git add, commit, push and pull etc. using terminal.
• Git branches and merging a branch to another branch.
• Working with visual code.
• Introduction of WAMP, XAMPP for Windows users. For Linux user’s introduction of entire
LAMP stack and setting a dev environment on local machine via terminal and using apt
commands.
• Introduction of virtual host and setting it up on dev machine via terminal.
Day 7 – Deployment
• Introduction of domain and web hosting. What is the advantage of purchasing domain and
web hosting from same company? Difference between Linux and Windows Hosting. Types of
Web Hosting.
• What are name servers and why do we need it? Domain redelegation & domain transfer.
• To purchase domain and webhosting from two different places and mapping them together
to make it work and cutting the cost.
• Introduction and working with cPanel and FTP clients.
• cPanel tools like creating sub domains, email accounts, FTP accounts, File manager, File
permissions and etc.
• Setting up databases, creating a database user and adding user and DB together.
• Deployment