Web Design Terms You Should Know
Web design expertise has been developing greatly in recent years and is among the most preferred professions in the software industry. People who want to advance their careers in the software field need to receive comprehensive training from basic to advanced levels. Firstly, you need to understand the terms professionally, regarding web design and development. Here are some Web Design Terms you should know and can be useful in your web designing journey.
Remember that; Websites have become a necessity rather than a luxury not only in IT but also in all sectors, and the need for qualified employees in this field is increasing day by day. At the same time, the interest and need for internet technologies have increased in parallel with the pandemic. Many web designers continue to work remotely instead of in the office, especially after the pandemic.
Web Design Terms you should know
➢ Web
➢ Web Design?
➢ Programming
➢ Website components
-Content and Structure (HTML)
-Presentation (CSS)
-Interaction (Javascript and backend interaction)
➢ Editor / IDE
– VSCode
– WebStorm
➢ GO
- Github
-Alternatives (GitLab, BitBucket etc.)
-Basic Commands
Init Add Commit Push Pull
Clone Branch Merge Ignore file Github Interface
➢ HTML/CSS
-HTML
Skeleton tags (html, head, body)
Meta tags
Title and post tags
Link tag
Image tag
Listing tags
Media tags
Form labels
Div tag
HTML5 Innovations (header, section, article, footer…)
-CSS
Inline, Internal, External CSS
Background styles
Font styles
Display styles
Position styles
Frames and shadows
Gaps
Flex
– Flex-direction
– Flex-wrap
-Justify-content
– Align-items
-Flex-flow
-Order
-Align-self
– Flex-basis flex-grow flex-shrink
Grid
-Determine rows and columns
-Element positioning
-Grid-area grid-order
Responsive Design
Bootstrap
➢ Interface Design Tools
Figma
Adobe XD Sketch
➢ SEO
-How do search engine algorithms work?
– Content and target audience analysis
➢ Javascript
-Basic Javascript Syntax
-Variables and Data Types
-Operators and Decision Structures
-Loops and Arrays
-Functions
-Objects and Classes
-Javascript Frameworks
➢ DOM
-DOM Tree
-Selecting DOM Elements
-CSS Selectors
-DOM Manipulation
-Events and Event Listeners
-Forms and Form Elements
-Animations and Transitions
➢ Javascript Libraries and Skeletons
-SSR (Server-side rendering) – CSR (Client-side rendering)
-React – NextJs
-Angular – Angular Universal
-Vue – Nuxt.js
➢ React
-Installation (node, npm, npx)
-File structure
-What is JSX?
-React Components
-Props and State
-React Hooks (useState, useEffect, useContext etc.)
-React Router
-React Forms and Validation
-Data Extraction with Axios and Fetch
-React Context API
-Redux (Basic Concepts and How to Use?)
-Test
➢ Website Publishing
–Web Hosting and Domain
-Server Structures
-Vercel
-Github Actions
Who will find this information useful?
People who want to work in the computer and software industry
People working in graphic design and web design
All individuals interested in this field
Anyone who wants to understand web design technologies.