Web Design and Development

Web Design and Development

About this course

Designed for aspiring web developers and designers, this course covers the essential principles of design, user experience (UX), and front-end and back-end development. Students will learn to create visually appealing and functional websites, mastering HTML, CSS, JavaScript, and popular frameworks.

Course Outline

Week 1
  • Lecture 01: Onboarding + Intro + Outline + Processes
  • Lecture 02: Requirement Engineering, SDLC, Features Analysis, UCD
  • Lecture 03: Business Analysis
  • Lecture 04: Introduction to Web Development + Course Overview
  • Lecture 05: HTML Fundamentals: Structure, Elements, and Attributes
  • Lecture 06: CSS Basics: Selectors, Properties, and Values
  • Lecture 07: Introduction to Responsive Design
  • Lecture 08: JavaScript and HTTP Forms
  • Lecture 09: Database Intercation and UI
  • Lecture 10: Introduction to JavaScript: Basics and Syntax and Control Structures
  • Lecture 11: DOM Manipulation: Understanding the Document Object Model
  • Lecture 12: Selecting and Modifying DOM Elements
  • Lecture 13: Event Handling and Functions in JavaScript
  • Lecture 14: Working with Arrays and Objects
  • Lecture 15: Introduction to JSON and API Integration
  • Lecture 16: Overview of Front-End Frameworks (React/Vue)
  • Lecture 17: Setting Up a Simple Project with a Framework
  • Lecture 18: Understanding Components and Props
  • Lecture 19: Introduction to Back-End Development
  • Lecture 20: Overview of Node.js and Express Framework
  • Lecture 21: Basic Database Concepts and Management
  • Lecture 22: Building a Simple Full-Stack Application
  • Lecture 23: Connecting Front-End with Back-End
  • Lecture 24: Understanding RESTful APIs
  • Lecture 25: Debugging and Testing
  • Lecture 26: Collaboration and Version Control with Git
  • Lecture 27: How to develop a portfolio and get job

Syllabus

Explore the fundamentals of web design and development in our comprehensive course. Delve into essential topics such as HTML, CSS, and JavaScript, while gaining hands-on experience in creating responsive and interactive websites. Our expert instructors will guide you through the entire development process, equipping you with the skills needed to build visually appealing and functional web applications that meet modern industry standards.

Duration

9 weeks

27

2