
I have decided to build a Full Stack web developer course from the beginning starting from HID all the way Servers and Scalability. All one needs to know, would be covered for FREE!
Here's what would be covered:
  
  
  Internet
- How does the internet work?
 
- What is HTTP?
 
- Browsers and how they work?
 
- DNS and how it works?
 
- What is Domain Name?
 
- What is hosting?
 
  
  
  Front-end
- HTML
 
- CSS
 
- JavaScript
 
- React.js
 
- Next.js
 
  
  
  OS and General Knowledge
- Terminal usage
 
- How OSs work in general
 
- Process Mgt.
 
- Threads & concurrency
 
- Basic terminal commands
 
- Memory mgt.
 
- Interprocess comm.
 
- I/O mgt.
 
- POSIX basics
 
  
  
  Language for Backend
- Java
 
- Python
 
- PHP
 
- C#
 
- Javascript
 
- Ruby
 
- Rust
 
- Go
 
  
  
  Version Control System
- Basic usage of Git
 
- Repo hosting services
 
- - GitHub
 
- - Gitlab
 
- - Bitbucket
 
  
  
  Relational Databases
- MySQL
 
- PostgreSQL
 
- MariaDB
 
- MS SQL
 
- Oracle
 
  
  
  APIs
- REST
 
- JSON APIs
 
- HATOAS
 
- Open API Spec and Swagger
 
- Authentication
 
- GraphQL
 
  
  
  Caching
- CDN
 
- Server-side I. Redis II. Memcached
 
- Client-side
 
  
  
  Security
- HTTPS   TLS
 
- CORS
 
- MD5
 
- SHA-2
 
- SCrypt
 
- BCrypt
 
- OWASP
 
  
  
  CI/CD
- Testing your code
 
- Jenkins
 
- TravisCI
 
  
  
  Development Concepts
- SOLID
 
- KISS
 
- YAGNI
 
- DRY
 
- Domain-Driven Design
 
- Test Driven Development
 
  
  
  Software Architecture
- Microservices and Service Oriented Architecture
 
- CQRS
 
- Serverless
 
  
  
  Containers
- Docker Fundamentals
 
- Docker Cookbook
 
- Kubernetes Cookbook
 
  
  
  Servers
- Nginx Handbook
 
- Apache
 
- Caddy
 
  
  
  Scalability
- Distributed Systems
 
- System Design Primer
 
- Real-World Maintainable Software
 
- The 12 Factor App
 
- Architecting Frontend Projects To Scale
 
I may shift the course structure or add other things, but the basic structure will be maintained.
          
            
            
        The above is the detailed content of Something Big Coming Soon. For more information, please follow other related articles on the PHP Chinese website!