Useful Links
Computer Science
Web Development
Frontend Frameworks and Libraries
Frontend Web Development
1. Introduction to Frontend Development
2. How the Web Works
3. HTML: Structuring Web Content
4. CSS: Styling and Layout
5. JavaScript: Programming Fundamentals
6. DOM Manipulation and Events
7. Asynchronous JavaScript
8. Development Tools and Workflow
9. Frontend Frameworks and Libraries
10. Advanced Frontend Development
11. Deployment and Production
Development Tools and Workflow
Code Editors and IDEs
Visual Studio Code
Editor Extensions
Code Formatting
Syntax Highlighting
IntelliSense and Autocomplete
Version Control with Git
Git Fundamentals
Repository Initialization
Basic Git Commands
git add
git commit
git status
git log
git diff
Branching and Merging
Branch Creation
Branch Switching
Merge Strategies
Conflict Resolution
Remote Repositories
Remote Configuration
Push and Pull Operations
Fork and Clone
Git Hosting Platforms
GitHub
GitLab
Bitbucket
Git Workflows
Feature Branch Workflow
Gitflow Workflow
GitHub Flow
Command Line Interface
Terminal Navigation
File System Operations
Command Execution
Environment Variables
Shell Scripting Basics
Package Management
npm Package Manager
Package Installation
package.json Configuration
npm Scripts
Dependency Management
Version Management
Yarn Package Manager
Yarn Installation
Yarn Commands
yarn.lock File
Package Security
Private Packages
Build Tools and Bundlers
Module Systems
CommonJS
ES6 Modules
AMD and UMD
Webpack
Entry Points
Output Configuration
Loaders
Plugins
Development vs Production
Code Splitting
Hot Module Replacement
Vite
Development Server
Build Optimization
Plugin System
Parcel
Zero Configuration
Asset Processing
Rollup
ES Module Bundling
Tree Shaking
Code Quality Tools
Linting with ESLint
ESLint Configuration
Rule Configuration
Custom Rules
Integration with Editors
Code Formatting with Prettier
Prettier Configuration
Format on Save
Integration with ESLint
Type Checking
JSDoc Comments
TypeScript Integration
Task Runners
npm Scripts
Gulp
Grunt
Development Server Setup
Local Development Servers
Live Reload
Hot Module Replacement
Proxy Configuration
Previous
7. Asynchronous JavaScript
Go to top
Next
9. Frontend Frameworks and Libraries