Introduction to Web Development
- What is Web Development?
- Overview of Frontend and Backend
- Introduction to Web Browsers and Servers
- Basic Concepts: HTTP, URL, DNS
Frontend Development
- HTML (Hypertext Markup Language)
- CSS (Cascading Style Sheets)
- JavaScript (JS)
- Frontend Frameworks and Libraries
Version Control
- Git Basics
- GitHub (Hosting, Issues, Pull Requests, Actions)
Backend Development
- Server-Side Languages - PHP
- Database Technologies - MySQL
- APIs (Application Programming Interfaces) - Rest API
Web Development Tools
- Text Editors and IDEs
- Code Versioning
Responsive Web Design
- Mobile-First Design
- Media Queries
- Flexbox Layouts
- Grid Layouts
- Mobile Optimization (Viewport, Touch Events)
Project Development and Best Practices
- Code Quality (Linting, Formatting)
- Deployment and Maintenance
- Portfolio Development (Personal Projects, GitHub Repos)
- Working with Clients (Requirements Gathering, Documentation)