USER INTERFACE DEVELOPMENT
HTML (Basic to Advanced)
- Elements, Attributes, Tags
- Headings, Paragraphs, Lists, Tables
- Links, Images, Forms, Iframes
- Class, ID, Layout, Responsive tags
- HTML5: Semantic tags, Audio, Video, SVG, Canvas
CSS (Core & Responsive)
- Selectors, Box model, Layout (Flex/Grid)
- Positioning, Float, Z-index
- Styling: Colors, Borders, Shadows, Animation
- Responsive Web Design (Media Queries)
JavaScript Basics
- Variables, Data types, Operators
- Control Flow: if/else, loops
- Functions, Arrays, Objects
- String, Math, Date built-ins
- Events, DOM manipulation
JavaScript (Advanced)
- Form Validation, Scopes, Hoisting
- Advanced DOM: Selectors, Events
- Object-oriented JavaScript (ES6 Class)
- Closures, Promises, localStorage
jQuery
- Events, Attributes, Effects
- DOM Traversing, Ajax intro
React JS
- JSX, Components, Props & State
- Lifecycle Hooks, Events
- Form Handling, Conditional Rendering
- Router v6, Redux (basics)
Angular JS
- MVC Architecture
- Directives, Components, Services
- Dependency Injection, Filters, Routing