Skip to main content

Responsive Web Applications with Bootstrap & CSS (8 ECTS)

Code: TT00DH65-3009

General information


Timing
01.01.2023 - 31.12.2023
Implementation has ended.
Number of ECTS credits allocated
8 ECTS
Virtual portion
8 ECTS
Mode of delivery
Online
Unit
(2019-2024) School of ICT
Campus
Karaportti 2
Teaching languages
English
Seats
0 - 1000
Degree programmes
Information and Communication Technology
Teachers
Virve Prami
Groups
ATX23TV
NonStop virtual studies year 2023
Course
TT00DH65
No reservations found for implementation TT00DH65-3009!

Objective

Nowadays, developing mobile-first web applications is a necessary approach. Not only the websites need to be fully functional, but also the User Experience and User Interface need to be fully compatible to the web standards. In this course, the student gets familiar with Bootstrap as one of the most powerful and popular CSS frameworks, and will be able to get the best out of various features and functionalities of such framework to develop elegant and responsive web applications.
This course is 100% virtual thanks to the comprehensive tutorial videos and content made for this course.
The student will pass this course after submitting required assignments, quiz and projects.

Content

Introduction to CSS Part:
Understanding CSS - HTML and CSS are BestFriendsForever - How CSS works? - How to insert CSS? - CSS Selectors - CSS Rules Overlapping - CSS Rules Inheritance - Mastering Colors - Styling Text - Working with Fonts and Typefaces - Styling Links - Hover, active, focus - Boxes; Border, Margin, and Padding - Styling Lists, Tables and Forms - Layouts - Working with Images - HTML5 Layout Elements
Introduction to Bootstrap Part:
CSS Frameworks - How Bootstrap got started? - Getting Bootstrap - Content Delivery Network - Compatibility - Getting Started - Grid System - Mobile first vs. Mobile last - Images - Community
Bootstrap content & components Part:
Typography - Lists - Styling text - Code - Images - Tables - Figures - Alerts - Badge - Breadcrumb - Buttons - Button group - Card - Carousel - Collapse - Dropdowns - Forms - Input group - Jumbotron - List group - Modal - Navs - Navbar - Pagination - Popovers - Progress - Scrollspy - Tooltips
Advanced Part:
Color Coding - Embeds - Positioning - Sizing, Styling, and Spacing - Icon Libraries - Using JavaScript - Accessibility & Screen readers - Examples - Themes - Introduction to other frameworks

Location and time

Up to Student - course is online (Self-Study) course.

Materials

Online

Teaching methods

- Tutorial Videos
- Assignments
- Quiz
- Projects
- Self-stud

Employer connections

N/A

Exam schedules

Up to Student her-/himself.

International connections

N/A

Completion alternatives

N/A

Student workload

Lectures = 40h
Labs = 40h
Assignments = 35h
Self-study = 40h
Quiz = 3h
Project = 18h
Total = 176 hour

Content scheduling

Up to Student her-/himself.

Evaluation scale

Hyväksytty/Hylätty

Assessment criteria, satisfactory (1)

- The student is familiar with CSS.
- The students understand the purpose of using CSS frameworks, and is familiar with Bootstrap as one of the most famous CSS frameworks.
- The student knows how to install and get started with Bootstrap.
- The student is familiar with most of Bootstrap components.
- The student is familiar with Bootstrap Grid System and knows how to apply it.
- The student can benefit from Bootstrap various components in a limited way.

- The student has a limited knowledge about creating responsive web pages and components.

Assessment criteria, good (3)

- The student knows which kind of Bootstrap component is proper to use for different scenarios.
- The student has a good knowledge about creating responsive web pages and components.
- The student has a good understanding about Bootstrap Grid System and knows how to apply it for different screen sizes.

Assessment criteria, excellent (5)

- The student knows how to get the best out of Bootstrap components and how to customize them according to different scenarios.
- The student has a suitable knowledge about creating responsive web pages and components.
- The student fully understands Bootstrap Grid System and knows how to apply it for different screen sizes

Assessment methods and criteria

Assignments 40%
Quiz 20%
Project 40%

Qualifications

N/A

Further information

N/A

Further information

N/A

Execution methods

- Tutorial Videos
- Assignments
- Quiz
- Projects
- Self-study

Accomplishment methods

Online (Self-Study)

- Tutorial Videos
- Assignments
- Quiz
- Projects
- Self-study

Go back to top of page