HTML
Intro
<head>
Headings
Paragraphs
Formatting
Quotation/Citation
Comments
Colors
Styles (CSS)
id/class attributes
Links
Images
Tables
Lists
Block/Inline
iframe
Plug-ins
JavaScript (JS)
File path
URL
Computer Code
Entities
Strict HTML
HTML5 tags
HTML Form
Standart
HTML5
Attributes
HTML Media
Video
Audio
YouTube
SVG
HTML Canvas
Canvas
Clock
Solar System
Animation
Angle movement
Collisions
FlappyBird game
SpaceShooter game
SpaceShooter CODE
CSS
Intro
Selectors Ref
Box Model
Inserting/Priority
Specificity
Units
Centering
Float/Clear/clearfix
Gradients
Web Fonts
Transforms
Animations
filter
backdrop-filter
background-clip
accent-color
object-fit
aspect-ratio
column-style
Grid
Flex
attr()
var()
calc()
min|max|clamp()
contain
content-visibility
Feature queries
Media Queries
Responsive
Altering/switch style
RWD Site + Gallery
Styles Generator
JavaScript (JS)
Intro
Boolean
Strings
Numbers
Arrays
Date()
Objects
Operators
Math.*
Conditions
Loop
Functions
Destructuring
Spread
Classes
Symbol
Type Conversion
Bitwise Operations
regexp/g
try{}catch(){}
"use strict";
this,super()
Scope,var,let,const
JSON
Proxy
Reflect
Map, Set
Promise
async/await
Iterator/Generator
Atomics
Modules
Micro/MacroTask
Reserved words
Debugging
Optimization
Tricks
JS Request/Files
AJAX
AJAX+XML
Forms
AJAX+Forms
FormData
AJAX+FormData
Fetch
URL interface
FileReader
Files tricks
JS API
Storage
IndexedDB
Workers
ServiceWorker(APIs)
Streams
PWA
Page Observers
MutationObserver
ResizeObserver
Orientation/Motion
Battery
Bluetooth
USB
Media
Animations
Drag and Drop
Pointer Lock
Server-Sent Events
WebRTC
Crypto
Performance
JS & DOM
DOM Nodes
document.*
Element
- INFO
- ATTRIBUTES
- FIND
- STYLE
- Check/Parent/Child
- EVENT
- SCROLL
HTMLCollection
Event Object
- UiEvent
- KeyboardEvent
- MouseEvent
- WheelEvent
- TouchEvent
- PointerEvent
- InputEvent
- FocusEvent
- ClipboardEvent
- DragEvent
- ProgressEvent
- TransitionEvent
- AnimationEvent
- HashChangeEvent
- PageTransitionEvent
- PopStateEvent
- StorageEvent
Custom events
Selection/Range
Debounce/Throttle
Web Components
JS Browser
window.*
screen.*
location.*
history.*
navigator.*
Geolocation
Alert/Confirm/Prompt
Timing
Cookie
NPM
Intro
pnpm
serve
http-server
Vite 5
Intro
Scaffolding
CLI
Root
Dependencies
TypeScript
Vue
JSX
CSS
Assets
JSON
Imports
WebAssembly
Web Workers
Production
Static Site
.env / modes
SSR
Backend Integration
Plugins
Troubleshooting
Performance
Config
TailwindCSS 3.4.4
Intro
Pseudo-class
Parent|Children
Pseudo-elements
Attributes
Responsive design
Dark mode
Advanced concepts
Config
Preflight
Layout
Flex & Grid
Spacing
Sizing
Typography
Background
Borders
Box Shadow
Opacity
Blend Mode
Filters
Tables
Transition
Animations
Transform
Form
scroll
Interactivity
SVG
Accessibility
Plugins
VALUES
ReactJS 18.2
Intro
JSX
Elements
Component
Lifecycle
Events/this
Conditional
Lists/Keys
Forms
Lifting State
Composition
Context
Error Boundaries
Ref
Fragments
HOC
Portals
Render Props
Hooks
AJAX
Type Checking
Strict Mode
Lazy/Suspense
Styling/CSS
without ES6/JSX
ReactDOMClient
ReactDOMServer
ReactTest
Project Structure
TOOLS
create-react-app 4.0.3
+ WebComponents
+ Other Libs
Advices
Optimizing
Realworld React+TS
NodeJS
Intro
Globals
Modules
Built-in
package.json
Streams
Errors
CL options
Formidable
Nodemailer
MySQL
MongoDB
Redis/Cache
Raspberry PI
Practices
Tools
ExpressJS 4.18
Intro
Generator
Routing
Middleware
Template engines
Database integration
Static Files
Error Handling
Debug
Process managers
API
Security
Performance
Health/Shutdown
Tools/Utility
async
Microservice
Examples
ExpressJS APP 1
ExpressJS APP 2
TypeScript 5.5
Intro
Basic Types
Variables
Interface
Functions
Classes
"using" declaration
Generics
Enums
Iterators, Generators
Type Inference
Type Compatibility
Mixins, Union
Type Guards
null, undefined
Aliases
Template|Literal Types
Index Types
Mapped Types
Conditional Types
Utility Types
Polymorphic "this"
globalThis
Modules/Namespaces
Module Resolution
Declaration Merging
JSX
@decorators
Mixins
/// <directive />
Typecheck/Compile JS
Supported JSDoc
Declaration File
tsconfig.json
Compiller Options
Configuring --watch
Project References
+ Browserify
+ Grunt
+ Gulp
+ Webpack
Gulp project
TS Samples
Angular 15.0
CLI
Architecture
NgModule
Component/Directives
Interaction
Template
Pipes
DI and services
Forms
Observables
Http/requests
Routing
Animations
Security
i18n
ServiceWorker
SSR
Libraries
Workspace/Project
npm/packages
Compilation
build/serve
Testing
Deployment
RxJS 7.2
TOOLS
TOUR app (v.8)
TOUR app files
RealWorld app files
Composer
Lumen/Laravel 9
Intro
Configuration
Routing
Middleware
Controllers
Requests
Response
Authentication
Authorization
Cache
Database
Query Builder
Pagination
Migrations
Database Seeding
Redis
Eloquent
Collections
Encryption
Error Handling
Logging
Events
Mail
Queues
Container/Provider
Testing
Validation
Views
URL Generation
Performance
TOOLS
Lumen APP (v.5.8)
Laravel APP 1
Laravel APP 2
PHP 5.6 - 8.2
Git
NGINX
Intro
Full example 1
Full example 2
Reverse Proxy
Load Balancing
PHP FastCGI
Recompile
HTTP
Status Messages
Request Methods
Security
Principles
XSS (csp)
CSRF or XSRF
XSSI
2FA
JWT
GDPR
Programming
Building
Patterns
Principles
S.O.L.I.D.
OSI layers
Trends
SEO
Linux
Intro
System
Hardware
Performance
User
Process
Networking
File/Directory
Permissions
Search
Archives
Install/Remove
apt (Debian)
yum (CentOS)
SSH Logins
File Transfers
FTP
Disk
cron/anacron/at
Docker
Soft
LEMP
←
→
⛶
-
+
INSTALL