π¨ Design Basics
- UI (User Interface) β The visual elements users interact with on a website (buttons, menus, etc.).
- UX (User Experience) β The overall experience a user has while navigating a website; focuses on ease of use and satisfaction.
- Wireframe β A basic layout (like a blueprint) showing the structure of a web page before detailed design.
- Mockup β A high-fidelity, static design of a web page, showing what it will look like.
- Prototype β An interactive version of the design that simulates how the website works.
- Layout β The arrangement of visual elements (text, images, etc.) on a web page.
- White Space β The empty space between elements, used to improve readability and focus.
- Typography β The style, arrangement, and appearance of text on a website.
- Color Theory β The use of colors in design to create mood, hierarchy, and visual interest.
- Visual Hierarchy β The arrangement of elements to guide the viewerβs attention in order of importance.
π§© Design Elements
- Navigation Bar β A menu that helps users move between pages or sections of a site.
- Hero Section β The large banner area at the top of a web page, often with a key message or image.
- Call to Action (CTA) β Buttons or links that encourage user action (e.g., βBuy Nowβ or βLearn Moreβ).
- Header β The top section of a website, usually containing the logo and navigation menu.
- Footer β The bottom part of a web page, often containing links, contact info, and legal notices.
- Grid System β A structure of rows and columns that helps align elements consistently.
- Responsive Design β A design approach that ensures websites look good on all screen sizes.
- Icons β Small symbols used to represent actions or concepts (like a trash can for delete).
- Buttons β Clickable elements that perform actions or take users to other pages.
- Forms β Interactive fields for users to input data (e.g., contact form, login form).
π οΈ Tools & Software
- Figma β A popular tool for collaborative UI/UX design and prototyping.
- Adobe XD β A design and prototyping tool for web and app interfaces.
- Sketch β A vector-based design tool for creating UI/UX layouts (Mac-only).
- Photoshop β A powerful image editing tool, often used for web graphics.
- Canva β A beginner-friendly design tool with templates for web content.
π» Development & Code
- HTML β The basic language used to structure content on the web.
- CSS β A stylesheet language used to control the design (colors, fonts, layout) of a webpage.
- JavaScript β A scripting language used to add interactivity to websites (like animations or dropdowns).
- Bootstrap β A CSS framework that makes responsive design and layout easier.
- Tailwind CSS β A utility-first CSS framework for rapidly building custom designs.
π Web Technologies
- CMS (Content Management System) β Software that lets you manage website content easily (like WordPress).
- WordPress β A widely used CMS for building and managing websites.
- Web Hosting β A service that stores your website and makes it accessible online.
- Domain Name β The address of your website (like www.example.com).
- SSL Certificate β A security feature that encrypts data between the browser and server (shows as βhttps://β).
π± Responsive & Mobile Design
- Breakpoints β The screen sizes at which a websiteβs layout adjusts to stay user-friendly.
- Media Queries β CSS rules that apply styles based on screen size or device type.
- Mobile-First Design β A design strategy that starts with mobile layouts before scaling up to desktop.
- Cross-Browser Compatibility β Ensuring a website works well in all major browsers (Chrome, Safari, Firefox, etc.).
- Touch Optimization β Designing for touch interaction (larger buttons, swipe gestures, etc.).
π Performance & SEO
- Page Speed β How quickly a website loads; affects user experience and SEO rankings.
- SEO (Search Engine Optimization) β Techniques to improve how well a website ranks on search engines like Google.
- Accessibility (a11y) β Designing websites to be usable by people with disabilities (e.g., screen readers).
- Alt Text β Descriptive text for images, used for accessibility and SEO.
- Lazy Loading β A technique that delays loading images/content until theyβre needed to improve speed.
π§ User Behavior & Strategy
- User Flow β The path a user takes to complete a task on a website.
- Information Architecture β The way content is organized and structured on a site.
- Conversion Rate β The percentage of visitors who take a desired action (e.g., making a purchase).
- Bounce Rate β The percentage of visitors who leave the site after viewing only one page.
- Heatmap β A visual representation of where users click or scroll the most on a web page