課程信息
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.

還有其他問題嗎?請訪問 學生幫助中心