COURSE DESCRIPTION
Web-based applications; mobile applications; software development life cycle (SDLC); user experience and user interface; essential skills for database design and management; Programming tools and guidance; database connectivity, scalability, security and various aspects of web technologies
LEARNING OUTCOMES
- Describe principles of web-based and mobile application design and development
- Compare and assess web-based and mobile application design and development
- Design user interfaces and user experience
- Manage and develop data model, scalability, and security
- Use web-based and mobile application design and development to research and application
Course Features
- Lectures 43
- Quiz 0
- Duration 30 hours
- Skill level All levels
- Language English
- Students 0
- Certificate No
- Assessments Yes
Curriculum
- 5 Sections
- 43 Lessons
- 10 Weeks
- Week 1: Introduction to Web-Based and Mobile Applications (WMAs)11
- 1.1Course Overview
- 1.2Course Syllabus
- 1.3Basic Concept
- 1.4Types of Mobile Apps
- 1.5(Non-Mobile) Web-Based Apps
- 1.6Exercise 1: HTML3 Days
- 1.7Constraints and Restrictions of WMAs
- 1.8Exercise 2: Case Study: Human Mobility Tracking3 Days
- 1.9Topic Discussion W1: Reading Articles
- 1.10Case Study: Our Solution
- 1.11Course Evaluation W1
- Week 2: The Process of Developing WMAs9
- 2.1Introduction: Problems of Software Development
- 2.2Software Development Life Cycle (SDLC)
- 2.3Software Process Models
- 2.4Functional System Specification
- 2.5User Stories
- 2.6Topic Discussion W2: Reading Articles
- 2.7Non-Functional Requirements
- 2.8Implementing, Testing and Improving WMAs
- 2.9Course Evaluation W2
- Week 3: Introduction to Database Design and Management8
- Week 4: UI / UX Design for WMAs7
- Week 5: Criteria for Software Quality Assessment11
- 5.1Weekly Activities
- 5.2Software Quality Assessment
- 5.3Testing Functional Requirements
- 5.4Validation and Verification
- 5.5Software Maintainability
- 5.6Usability and Accessibility
- 5.7Performance and Scalability
- 5.8Reliability and Availability
- 5.9Safety and Security
- 5.10Topic Discussion W5: Reading Articles
- 5.11Course Evaluation W5