Explore
EXPLORE THE CATALOG
Supercharge your career with 700+ hands-on courses
View All Courses
Python
Java
JavaScript
C
React
Docker
Vue JS
R
Web Dev
DevOps
AWS
C#
LEARNING TOOLS
Explore the industry's most complete learning platform
Courses
Level up your skills
Cloud Labs
Setup-free practice with Cloud Services
Skill Paths
Achieve learning goals
Projects
Build real-world applications
Mock Interviews
New
AI-Powered interviews
Personalized Interview Prep
New
Get a custom roadmap tailored to your goals
Assessments
Benchmark your skills
Personalized Paths
Get the right resources for your goals
LEARN TO CODE
Check out our beginner friendly courses.
Pricing
For Business
Resources
Newsletter
Curated insights on AI, Cloud & System Design
Blog
For developers, By developers
Free Cheatsheets
Download handy guides for tech topics
Log In
Join
for free
Back To Module Home
Web Development: A Primer
0% completed
Networks
What is the Web?
How Does It Work?
How Data Finds its Way?
Life of a Packet
Databases
Databases in Web Development
SQL Databases
NoSQL Databases
Web Caching
The Front End
The Server-side and The Client-side
HTML
CSS
JavaScript
The Back End
What is the Back End?
Microservice Architecture
Back-end programming
NodeJS
Web Development Frameworks
What are the Frameworks?
Front-end Frameworks
Back-end Frameworks
Isomorphic Frameworks
Software Stacks
Version Control with Git
The Command Line Interface
What is Git and Why Use it?
Using Git Locally
Repo Hosting
Principles of Software Engineering
Software Process Models
The Waterfall Model
Incremental Development
Reuse-oriented Software Engineering
Test Driven Development
Conclusion
Final Remarks