Web Development
Q.1 What is the difference between UI and UX? Explain in your own words.
Ans-
UI [User Interface]
It refers to the visual elements that allow users to interact with a product.
It focuses on the looks and feels of product typography, colors, and images.
UI refers to the screens, buttons, toggles, icons, and other visual elements that you interact with when using a website, app, or another electronic device
Ux [User Experience]
It’s about the feeling and emotions users experience when interacting with a product.
It focuses on the overall user-friendliness of the user journey.
UX design is all about identifying and solving user problems
Q.2 Who is a front-end developer? Explain the roles and responsibilities in your own words.
Ans-
Front-end Developer
A front-end developer builds the front-end portion of websites and web applications—that is, the part that users see and interact with. A front-end developer creates websites and applications using web languages such as HTML, CSS, and JavaScript that allow users to access and interact with the site or app.
Roles and Responsibilities
Use markup languages like HTML to create user-friendly web pages
Maintain and improve the website
Optimize applications for maximum speed
Design mobile-based features
Collaborate with back-end developers and web designers to improve the usability
Get feedback from, and build solutions for, users and customers
Write functional requirement documents and guides
Create quality mockups and prototypes
Help back-end developers with coding and troubleshooting
Ensure high-quality graphic standards and brand consistency
Q.3 Who is a back-end developer? Explain the roles and responsibilities in your own words.
Ans-
Back-end Developer
A backend developer is a person who is responsible for creating the backend code or say backend structure of the website. A backend developer focuses on creating a strong backend code through which a website runs and easily communicates with the database to provide user query solutions in your website.
Roles and Responsibilities
Create a strong and secure backend code for your website.
Take care of database communication between your website and server-stored database.
Take care of all functionality working conditions in your website to give a good user experience.
Also, take care to create a robust backend structure so that any unwanted visit doesn’t harm the website's backend.
Take care of interlinked web pages on your website so that they can communicate with each other easily.
Takes care of website performance on all devices mobile, tablet, laptop and desktop to make your website platform independent.