Full Stack Development

A full stack developer is a web developer or engineer who works with both the front and back ends of a website or application meaning they can tackle projects that involve databases, building user-facing websites, or even work with clients during the planning phase of projects.

Full stack web developers:

  • Are familiar with HTML, CSS, JavaScript, and one or more back end languages.
  • Most full stack developers specialize in a particular back end programming language, like Ruby or PHP or Python, although some, especially if they’ve been working as a developer for a while, work with more than one. In job listings, you’ll generally see openings for “full stack Ruby developer” or the like.
  • Some full stack developers especially in 2019 also learn either project management, visual design, web design, or user experience skills—to complete their “stack” if you will

Lesson List

  1. Frontend
    1. Javascript
  2. Backend
    1. Languages
    2. Database
    3. Techniques
      1. Branch-less programming
      2. Meta Programming
      3. Code optimization to use less variable
      4. String interpolation
  3. System Management
    1. Ansible
    2. Nginx
    3. Apache
  4. UI/UX Design
  • start.txt
  • Last modified: 4 years ago
  • by abdullah