Week 12
Week 12
Lecture-
A key aspect of efficient web development is understanding the difference between client-side and server-side development. Client-side development, also known as front-end development, involves programming that runs on the user's device and includes everything the user interacts with directly in their web browser. The primary goal of client-side development is to create visually appealing and user-friendly interfaces. Client-side developers are responsible for tasks such as form validation, layout design, user interface development, and adding aesthetic elements like fonts and colors. Essential programming languages and technologies for client-side development include JavaScript, a versatile scripting language for creating dynamic and interactive web pages; CSS, which enhances the visual appeal of HTML elements; and HTML, which provides the structure and content that browsers render.
In contrast, server-side development involves programming that occurs on the server, including database management, request processing, and ensuring web application performance. Server-side developers specialize in web application development, dynamic website coding, and database integration. They need to be proficient in several languages, such as SQL, the standard for database interfacing; Python, a versatile language used for web applications; and Java, an object-oriented programming language widely used for server-side operations. To create comprehensive and efficient web applications that ensure a seamless user experience from front-end interactions to back-end data management, it is essential to have a strong understanding of both client-side and server-side programming.
Practical -
This week, we are creating high-fidelity wireframes for our "ichinichi" websites. During the tutorial class, we will consult with our lecturer about our high-fidelity mockups. The lecturer will provide advice on how to improve various design elements.
评论
发表评论