课程信息
4.8
889 ratings
265 reviews
This course will give you an overview of client-side web UI frameworks, in particular Bootstrap 4. You will learn about grids and responsive design, Bootstrap CSS and JavaScript components. You will learn about CSS preprocessors, Less and Sass. You will also learn the basics of Node.js and NPM and task runners like Grunt and Gulp. At the end of this course, you will be able to a)Set up, design and style a web page using Bootstrap 4 and its components, b) Create a responsive web page design, and c) Make use of web tools to setup and manage web sites. This course also includes an honors track that enables you to work on your own project developing a website using Bootstrap 4. Students enrolling in this course should have prior good working knowledge of HTML, CSS and JavaScript....
Globe

100% 在线课程

立即开始,按照自己的计划学习。
Calendar

可灵活调整截止日期

根据您的日程表重置截止日期。
Intermediate Level

中级

Clock

建议:4 weeks of study, 4-6 hours/week

完成时间大约为31 小时
Comment Dots

English

字幕:English

您将获得的技能

Bootstrap (Front-End Framework)Node.JsJquerySASS (Stylesheet Language)
Globe

100% 在线课程

立即开始,按照自己的计划学习。
Calendar

可灵活调整截止日期

根据您的日程表重置截止日期。
Intermediate Level

中级

Clock

建议:4 weeks of study, 4-6 hours/week

完成时间大约为31 小时
Comment Dots

English

字幕:English

教学大纲 - 您将从这门课程中学到什么

1

章节
Clock
完成时间为 11 小时

Front-end Web UI Frameworks Overview: Bootstrap

This module gives you a quick introduction to full-stack web development and the outline of the course. Then you will learn the basics of Bootstrap, setting up a web project using Bootstrap. You will learn about responsive design and the Bootstrap grid system. At the end of this module, you need to complete your first assignment....
Reading
17 个视频(共 194 分钟), 22 个阅读材料, 2 个测验
Video17 个视频
How to Use the Learning Resources10分钟
What is Full-Stack Web Development?5分钟
Exercise (Video): Setting up Git6分钟
Exercise (Video): Basic Git Commands18分钟
Exercise (Video): Online Git Repositories12分钟
Node.js and NPM3分钟
Exercise (Video): Setting up Node.js and NPM2分钟
Exercise (Video): Basics of Node.js and NPM23分钟
Front-end Web UI Frameworks7分钟
Introduction to Bootstrap2分钟
Exercise (Video): Getting Started with Bootstrap14分钟
Responsive Design9分钟
Bootstrap Grid System27分钟
Exercise (Video): Responsive Design and Bootstrap Grid System Part 120分钟
Exercise (Video): Responsive Design and Bootstrap Grid System Part 214分钟
Assignment 1 Requirements (Video)7分钟
Reading22 个阅读材料
Welcome to Front-End Web UI Frameworks and Tools: Bootstrap 4: Additional Resources10分钟
Full Stack Web Development: The Big Picture: Objectives and Outcomes10分钟
Full Stack Web Development: Additional Resources10分钟
Setting up Your Development Environment: Git and Node: Objectives and Outcomes10分钟
Setting up your Development Environment10分钟
Exercise (Instructions): Setting up Git10分钟
Exercise (Instructions): Basic Git Commands10分钟
Exercise (Instructions): Online Git Repositories10分钟
Exercise (Instructions): Setting up Node.js and NPM10分钟
Exercise (Instructions): Basics of Node.js and NPM10分钟
Setting up your Development Environment: Git and Node: Additional Resources10分钟
Introduction to Bootstrap: Objectives and Outcomes10分钟
Exercise (Instructions): Getting Started with Bootstrap10分钟
Introduction to Bootstrap: Additional Resources10分钟
Responsive Design and Bootstrap Grid System: Objectives and Outcomes10分钟
Exercise (Instructions): Responsive Design and Bootstrap Grid System Part 110分钟
Exercise (Instructions): Responsive Design and Bootstrap Grid System Part 210分钟
Responsive Design and Bootstrap Grid System: Additional Resources10分钟
Assignment 1 Resources10分钟
Ideation: Objectives and Outcomes10分钟
Ideation Report Template10分钟
Ideation: Additional Resources10分钟

2

章节
Clock
完成时间为 10 小时

Bootstrap CSS Components

This module concentrates on Bootstrap's components that are designed using pure CSS classes. You will learn about Navigation and Navigation bar. Then, you will learn about buttons, forms, tables, cards, images and media, tags, alerts and progress bars. At the end of this module you need to complete your second assignment....
Reading
14 个视频(共 146 分钟), 21 个阅读材料, 2 个测验
Video14 个视频
Exercise (Video): Navbar and Breadcrumbs30分钟
Icon Fonts4分钟
Exercise (Video): Icon Fonts12分钟
User Input4分钟
Exercise (Video): Buttons9分钟
Exercise (Video): Forms22分钟
Bootstrap Tables and Cards4分钟
Exercise (Video): Displaying Content: Tables and Cards18分钟
Images and Media5分钟
Exercise (Video): Images and Media11分钟
Alerting Users6分钟
Exercise (Video): Alerting Users2分钟
Assignment 2: Bootstrap CSS Components4分钟
Reading21 个阅读材料
Navigation and Navigation Bar: Objectives and Outcomes10分钟
Exercise (Instructions): Navbar and Breadcrumbs10分钟
Exercise (Instructions): Icon Fonts10分钟
Navigation and Navigation Bar: Additional Resources10分钟
User Input: Buttons and Forms: Objectives and Outcomes10分钟
Exercise (Instructions): Buttons10分钟
Exercise (Instructions): Forms10分钟
User Input: Additional Resources10分钟
Displaying Content: Tables and Cards: Objectives and Outcomes10分钟
Exercise (Instructions): Displaying Content: Tables and Cards10分钟
Displaying Content: Additional Resources10分钟
Images and Media: Objectives and Outcomes10分钟
Exercise (Instructions): Images and Media10分钟
Images and Media: Additional Resources10分钟
Alerting Users: Objectives and Outcomes10分钟
Exercise (Instructions): Alerting Users10分钟
Alerting Users: Additional Resources10分钟
Assignment 2: Resources10分钟
UI Design and Prototyping: Objectives and Outcomes10分钟
UI Design and Prototyping Report Template10分钟
UI Design and Prototyping: Additional Resources10分钟

3

章节
Clock
完成时间为 6 小时

Bootstrap Javascript Components

This module concentrates on Bootstrap's JavaScript based components. You will learn about tabs, pills and tabbed navigation, collapse, accordion, scrollspy, affix, tooltips, popovers, modals and the carousel. At the end of this module you need to complete the third assignment....
Reading
10 个视频(共 77 分钟), 15 个阅读材料, 1 个测验
Video10 个视频
Tabs, Pills and Tabbed Navigation3分钟
Exercise (Video): Tabs11分钟
Collapse and Accordion5分钟
Exercise (Video): Accordion8分钟
Tooltips, Popovers and Modals5分钟
Exercise (Video): Tooltips and Modals15分钟
Carousel1分钟
Exercise (Video): Carousel14分钟
Assignment 3: Bootstrap JavaScript Components3分钟
Reading15 个阅读材料
Bootstrap JavaScript Components: Objectives and Outcomes10分钟
Bootstrap JavaScript Components: Additional Resources10分钟
Tabs and Tabbed Navigation: Objectives and Outcomes10分钟
Exercise (Instructions): Tabs10分钟
Tabs and Tabbed Navigation: Additional Resources10分钟
Hide and Seek: Objectives and Outcomes10分钟
Exercise (Instructions): Accordion10分钟
Hide and Seek: Additional Resources10分钟
Revealing Content: Objectives and Outcomes10分钟
Exercise (Instructions): Tooltips and Modals10分钟
Revealing Content: Additional Resources10分钟
Carousel: Objectives and Outcomes10分钟
Exercise (Instructions): Carousel10分钟
Carousel: Additional Resources10分钟
Assignment 3: Resources10分钟

4

章节
Clock
完成时间为 11 小时

Web Tools

This module rounds out our discussions on Bootstrap JavaScript components. Then we discuss CSS preprocessors, Less and Sass. Finally, we discuss building and deployment of our Web projects through task automation using NPM scripts, and task runners like Grunt and Gulp. The final assignment of this course needs to be completed at the end of this module....
Reading
17 个视频(共 220 分钟), 22 个阅读材料, 2 个测验
Video17 个视频
Exercise (Video): Bootstrap and JQuery10分钟
Exercise (Video): More Bootstrap and JQuery11分钟
CSS Preprocessors: Less and Sass10分钟
Exercise (Video): Less8分钟
Exercise (Video): Scss8分钟
Assignment 4: Bootstrap, JQuery and Sass4分钟
Building and Deployment10分钟
NPM Scripts4分钟
Exercise (Video): NPM Scripts Part 112分钟
Exercise (Video): NPM Scripts Part 228分钟
Task Runners4分钟
Exercise (Video): Grunt Part 119分钟
Exercise (Video): Grunt Part 230分钟
Exercise (Video): Gulp Part 116分钟
Exercise (Video): Gulp Part 220分钟
Front-End Web UI Frameworks: Bootstrap 4: Conclusions2分钟
Reading22 个阅读材料
Bootstrap and JQuery: Objectives and Outcomes10分钟
Exercise (Instructions): Bootstrap and JQuery10分钟
Exercise (Instructions): More Bootstrap and JQuery10分钟
Bootstrap and JQuery: Additional Resources10分钟
CSS Preprocessors: Objectives and Outcomes10分钟
Exercise (Instructions): Less10分钟
Exercise (Instructions): Scss10分钟
CSS Preprocessors: Additional Resources10分钟
Assignment 4: Additional Resources10分钟
Building and Deployment: Objectives and Outcomes10分钟
Exercise (Instructions): NPM Scripts Part 110分钟
Exercise (Instructions): NPM Scripts Part 210分钟
Building and Deployment: NPM Scripts: Additional Resources10分钟
Building and Deployment: Task Runners10分钟
Exercise (Instructions): Grunt Part 110分钟
Exercise (Instructions): Grunt Part 210分钟
Exercise (Instructions): Gulp Part 110分钟
Exercise (Instructions): Gulp Part 210分钟
Building and Deployment: Task Runners: Additional Resources10分钟
Front-End Web UI Frameworks and Tools: Bootstrap 4: Conclusions10分钟
Project Implementation: Objectives and Outcomes10分钟
Final Report Template10分钟
4.8
Direction Signs

45%

完成这些课程后已开始新的职业生涯
Briefcase

83%

通过此课程获得实实在在的工作福利
Money

15%

加薪或升职

热门审阅

创建者 LHAug 2nd 2017

The lecturer is very clear on every step of the learning process, is super responsive on the discussion forums, and everything he does, he explains well before doing it. Highly recommend this course.

创建者 AAJul 12th 2018

One of the best courses I have ever taken. Everything is explained in the best way possible. The Instructor is also good. Must give this course a try. It enhanced my knowledge of the subject matter.

讲师

Jogesh K. Muppala

Associate Professor
Department of Computer Science and Engineering

关于 The Hong Kong University of Science and Technology

HKUST - A dynamic, international research university, in relentless pursuit of excellence, leading the advance of science and technology, and educating the new generation of front-runners for Asia and the world....

关于 Full-Stack Web Development with React 专项课程

Learn front-end and hybrid mobile development, with server-side support, for implementing a multi-platform solution. The first two courses in this Specialization cover front-end frameworks: Bootstrap 4 and React. You’ll also learn to create hybrid mobile applications, using React Native. On the server side, you’ll learn to implement NoSQL databases using MongoDB, work within a Node.js environment and Express framework, and communicate to the client side through a RESTful API. Learners enrolling in this Specialization are expected to have prior working knowledge of HTML, CSS and JavaScript. Ideally learners should complete the courses in the specified sequence. It is strongly recommended that the React course be completed before proceeding with the React Native course....
Full-Stack Web Development with React

常见问题

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

还有其他问题吗?请访问 学生帮助中心