Northeastern University
Web Design and User Experience Engineering Part 2
Northeastern University

Web Design and User Experience Engineering Part 2

Brett Ritter

位教师:Brett Ritter

包含在 Coursera Plus

深入了解一个主题并学习基础知识。
初级 等级
无需具备相关经验
2 周 完成
在 10 小时 一周
灵活的计划
自行安排学习进度
深入了解一个主题并学习基础知识。
初级 等级
无需具备相关经验
2 周 完成
在 10 小时 一周
灵活的计划
自行安排学习进度

要了解的详细信息

可分享的证书

添加到您的领英档案

最近已更新!

August 2025

作业

9 项作业

授课语言:英语(English)

了解顶级公司的员工如何掌握热门技能

Petrobras, TATA, Danone, Capgemini, P&G 和 L'Oreal 的徽标

该课程共有7个模块

This module focuses on creating accessible and interactive web elements using JavaScript, with an emphasis on ensuring compatibility with screen readers and assistive technologies (AT). You'll explore key accessibility concepts like ARIA, accessibility tools, and best practices for improving user experiences. This module also covers popular interactive components such as accordions, modals, carousels, and hamburger menus, discussing their design and functionality. Through the readings, demos, and quizzes this week, you’ll deepen your understanding of how to implement these features.

涵盖的内容

17篇阅读材料3个作业1个讨论话题

This module introduces you to React, a popular JavaScript library for building user interfaces. You'll start by learning about JSX syntax and using Vite to set up your first React app. As you progress, you'll explore how React handles events and manage state within components, gaining a deeper understanding of the state-render cycle. Through hands-on demos, such as building a Rock-Paper-Scissors game, you'll solidify your knowledge. By the end of this module, you'll be equipped to create dynamic, interactive applications using React's core features.

涵盖的内容

3个视频8篇阅读材料2个作业

This week, you'll dive into building Single Page Applications (SPAs) with React, focusing on managing "pages" within a React app. You’ll learn how to create and handle forms in React, covering key concepts like controlled vs uncontrolled components, event handling, and form validation. Additionally, you’ll explore the use of the children prop, wrapper components, and how to create reusable buttons and cards. The useRef hook will also be introduced for managing references in React. By the end of this week, you'll apply these concepts through an assignment involving modals and card components in a React project.

涵盖的内容

6篇阅读材料1个作业

This week, we will focus on using the `useEffect` hook in React, which allows you to manage side effects like data fetching or DOM manipulation. We'll explore practical applications of `useEffect` through readings and demos, including building a counter component. In addition, we’ll dive into the concept of deeplinking within Single Page Applications (SPA), covering its importance for navigation, the browser history API, and different routing methods like path-based and hash-based routing. You'll learn why understanding these concepts are crucial, even without direct implementation. By the end of this week, you'll apply these techniques in an assignment where you’ll create a deeplinked React SPA.

涵盖的内容

5篇阅读材料

This week, we will explore essential UI design concepts including wireframes, mockups, redlines, and prototypes. You'll learn how these elements fit into the design process, with visual examples and a demo on evaluating project proposals. We'll also cover the dynamics of working with cross-functional teams, focusing on roles like PMs, developers, designers, and QA. Additionally, we'll dive into Progressive Enhancement and Graceful Degradation, key approaches to building resilient web experiences. Finally, we’ll introduce Agile methodologies, including how sprints function in real-world projects. By the end of the module, you'll complete an assignment identifying key questions that arise when reviewing a mockup for a UI task.

涵盖的内容

6篇阅读材料1个作业

This week, we will focus on the final steps of web development and career preparation. You'll learn how to deploy web pages to a host, covering the basics of setting up and managing a live website. We will also dive into the job search process with readings and a demo on deconstructing job postings to better tailor your applications. Additionally, we'll cover strategies for interviewing, negotiating job offers, and managing your career growth.

涵盖的内容

3篇阅读材料

Congratulations for reaching the end! In the final week of the course, we will conclude with a comprehensive review quiz. We hope you've enjoyed this course!

涵盖的内容

2篇阅读材料2个作业

位教师

Brett Ritter
Northeastern University
3 门课程224 名学生

提供方

从 Mobile and Web Development 浏览更多内容

人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'
Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'
Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'
Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'
Coursera Plus

通过 Coursera Plus 开启新生涯

无限制访问 10,000+ 世界一流的课程、实践项目和就业就绪证书课程 - 所有这些都包含在您的订阅中

通过在线学位推动您的职业生涯

获取世界一流大学的学位 - 100% 在线

加入超过 3400 家选择 Coursera for Business 的全球公司

提升员工的技能,使其在数字经济中脱颖而出

常见问题