Coding Interview Guide
1. Learn the Basics
- Learn the basics of HTML and CSS
- Be able to make a clean looking static website
- To test abilities, try to copy the look of an existing website
2. Make webpages responsive
- Learn programing basics: variables, loops, conditionals, functions, etc.
- Get comfortable manipulating the DOM elements using javascript
- Work on simple projects like a calculator or game to test javascript knowledge
- Use publically available APIs in Javascript
3. Learn Front-End Frameworks
- Choose a javascript framework: Vue, React, or Angular
- Recreate some of your previous javascript projects with one of the above frameworks
- Try out Bootsrap or SASS
4. Apply Backend
- Choose a backend language: PHP, Python, Ruby, or Node.js
- Choose a Database: MySQL, MongoDB, etc.
- Practice send and recieving from the backend
5. Learn Backend Framework
- Learn the basics of HTML and CSS
- Be able to make a clean looking static website
- To test abilities, try to copy the look of an existing website
6. Deployment
- Choose hosting serve
- Static Site Hosting: Netlify,Github Pages,Heroku
- Dynamic Site Hosting: Digital Ocean,and AWS EC2
- Learn how to configure webserver using Apache or Nginx