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
Frontend Frameworks and Libraries
Framework vs Library Concepts
Definitions and Distinctions
Inversion of Control
When to Use Frameworks
When to Use Libraries
Component-Based Architecture
Component Concepts
Component Composition
Props and Data Flow
State Management
Component Lifecycle
Reusable Components
React Framework
React Fundamentals
Virtual DOM
JSX Syntax
Component Types
Functional Components
Component Definition
Props Handling
Component Composition
React Hooks
useState Hook
useEffect Hook
useContext Hook
useReducer Hook
useMemo Hook
useCallback Hook
Custom Hooks
Event Handling in React
Conditional Rendering
List Rendering
Form Handling
State Management
Local State
Lifting State Up
Context API
Redux
Actions
Reducers
Store
Middleware
React Router
Route Configuration
Navigation
Route Parameters
Nested Routes
Route Guards
React Performance
Component Optimization
Memoization
Code Splitting
Vue.js Framework
Vue Fundamentals
Vue Instance
Template Syntax
Reactivity System
Vue Components
Component Registration
Props
Events
Slots
Vue Directives
v-if and v-show
v-for
v-bind
v-model
v-on
Computed Properties
Watchers
Vue Composition API
State Management with Pinia
Store Definition
State
Getters
Actions
Vue Router
Route Definition
Navigation
Route Guards
Angular Framework
Angular Architecture
Modules
Components
Services
Dependency Injection
TypeScript Integration
Type Annotations
Interfaces
Classes
Decorators
Angular Components
Component Structure
Component Lifecycle
Component Communication
Data Binding
Interpolation
Property Binding
Event Binding
Two-Way Binding
Angular Directives
Built-in Directives
Custom Directives
Angular Services
Service Creation
Dependency Injection
HTTP Client
Angular Router
Route Configuration
Route Parameters
Route Guards
Lazy Loading
Angular Forms
Template-Driven Forms
Reactive Forms
Form Validation
State Management Libraries
Redux
MobX
Zustand
Recoil
Previous
8. Development Tools and Workflow
Go to top
Next
10. Advanced Frontend Development