0% found this document useful (0 votes)
67 views4 pages

Web Designing

Uploaded by

Wisam Kayani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views4 pages

Web Designing

Uploaded by

Wisam Kayani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Web Designing (3 MONTHS)

Month 1: Foundations of Web Design

Week 1: Introduction to Web Design and Development

• Topics Covered:

• Overview of web design and development

• Understanding the internet and how websites work

• Introduction to HTML (Hypertext Markup Language)

• Setting up a development environment (text editor, browser tools)

• Project: Create a basic HTML page with simple elements (headings, paragraphs,
links).

Week 2: Diving Deeper into HTML

• Topics Covered:

• Advanced HTML tags (lists, tables, forms, semantic elements)

• Introduction to CSS (Cascading Style Sheets)

• Basic styling with CSS (colors, fonts, backgrounds)

• Project: Design a simple personal or business webpage using advanced HTML and
basic CSS.

Week 3: Advanced CSS Techniques

• Topics Covered:

• Box model and layout techniques

• Flexbox and Grid for responsive designs

• CSS animations and transitions

• Project: Create a responsive layout for a blog or a small business homepage.

Week 4: Introduction to JavaScript and Interactive Design

• Topics Covered:

• Basics of JavaScript programming

• Manipulating the Document Object Model (DOM)


• Introduction to event handling

• Project: Add interactive features to a webpage (e.g., modal pop-up, image slider).

Month 2: Enhancing Web Designs with Advanced Techniques

Week 5: Web Graphics and Visual Design

• Topics Covered:

• Basics of web graphics (raster vs. vector)

• Introduction to SVG and canvas

• Web design principles (layout, color theory, typography)

• Project: Design a visually appealing homepage with custom graphics and


typography.

Week 6: Responsive Design and Cross-Device Compatibility

• Topics Covered:

• Media queries and responsive design principles

• Mobile-first design approach

• Testing and debugging for different screen sizes

• Project: Convert an existing webpage into a responsive design that works across
various devices.

Week 7: Introduction to User Experience (UX) and User Interface (UI) Design

• Topics Covered:

• Principles of UX/UI design

• User research and personas

• Designing for accessibility

• Project: Create wireframes and a prototype for a web application focusing on user
experience.

Week 8: Web Accessibility and Performance Optimization

• Topics Covered:

• Web accessibility standards (WCAG)


• Techniques for optimizing website performance (loading times, SEO)

• Tools for performance and accessibility testing

• Project: Audit and improve an existing website for accessibility and performance.

Month 3: Real-world Projects and Portfolio Development

Week 9: Dynamic Websites with JavaScript Frameworks

• Topics Covered:

• Introduction to frameworks/libraries (React/Vue/Angular)

• Single Page Application (SPA) basics

• Fetching data from APIs

• Project: Create a simple SPA that consumes an API (e.g., weather app, todo list).

Week 10: Version Control and Collaboration

• Topics Covered:

• Basics of Git and GitHub

• Collaborating on projects with Git

• Introduction to development workflows (branches, pull requests)

• Project: Collaborate on a group project using Git, implementing a feature branch


workflow.

Week 11: Building and Deploying Websites

• Topics Covered:

• Introduction to build tools (Webpack, npm scripts)

• Basics of website hosting and domain names

• Deploying a website to a web server (e.g., GitHub Pages, Netlify)

• Project: Build and deploy a portfolio website showcasing projects completed during
the course.

Week 12: Final Project and Portfolio Presentation

• Project: Students will use this week to complete a comprehensive final project that
incorporates the skills learned throughout the course. This project should be a fully
functional website or web application that demonstrates the student's
understanding of web design and development principles.

• Portfolio Development: Students should also focus on polishing their portfolio


website, ensuring it showcases their best work and is ready for potential employers
or clients.

• Presentations: At the end of the week, students will present their final projects and
portfolios to the class, providing a brief overview of their development process,
challenges faced, and how they overcame them.

This curriculum is designed to equip students with the skills and knowledge needed to
begin a career in web design and development. The balance between theoretical learning
and practical projects ensures that students not only understand the principles of web
design but also know how to apply them in real-world scenarios.

You might also like