Dev Ops - Web Development

Theory


  • Basic
    • Deployment
  • Testing
    • Unit Testing => Test block of Code => Functions, Modules, Classes
    • Integration Testing => Modules are combined and tested together
    • E2E Testing => Emulating a User
      • JS Tools => Jest, Cypress, Puppeteer

Tools


  • Domain
    • GoDaddy, Big Rock, HostGator, Namecheap
    • Types => .com, .in, .NET, .org
  • Deploying Front-end Projects
    • GitHub, Netlify, Vercel
  • Deploying Full-stack Projects
    • Platforms => Heroku, AWS (Dyno), Digital Ocean (Droplets), GoDaddy
    • Server Software => Apache, Nginx
    • Containers & Visualization => Docker, Kubernetes
    • Images & Video => Amazon S3, Cloudinary
  • Server
    • Types => VPS, Shared, Dedicated
    • Hosting = Linux/Ubuntu, Windows
  • Terminal => Putty, Windows PowerShell
  • Deploy Using => GIT, SSH/Password, FTP/SFTP
  • Process Manager => pm2
  • FTP Client => FileZilla
  • SSL Certificate => Lets Encrypt
Share: