WorksheetsITP108-A SUMMATIVE TEST
Total questions: 65
Worksheet time: 33mins
Harry is working on a project that requires different software systems to communicate with each other effectively. What is middleware primarily used for?
Storing data
Facilitating communication between systems
User authentication
Hardware control
Hermione is working on a project involving IoT devices and needs to choose a lightweight protocol suitable for them. Which of the following should she consider?
HTTP
AMQP
MQTT
SOAP
What does the Publish/Subscribe model in MQTT enable in a scenario where Lily and James are developing a smart home system that allows various devices to communicate with each other?
Direct communication between two devices
Centralized data storage
Decoupling of data producers and consumers
Encryption of data
Which feature is NOT part of AMQP?
Message queuing
Routing
Publish/Subscribe only
Transactions
Ron is working on a project that requires his team to develop a system that can easily adapt to changing business needs. What is a key benefit of Service-Oriented Architecture (SOA) that would help her team achieve this?
Single-use services
Scalability and flexibility
Direct hardware integration
Local-only data access
Which tool is commonly used for designing APIs?
Swagger
Adobe Photoshop
Microsoft Word
Blender
What does OAuth primarily facilitate?
Data encryption
User authentication and authorization
API testing
Message queuing
In an event-driven architecture, what are event producers responsible for?
Storing events
Emitting events
Managing consumers
Blocking invalid events
Which of the following is an example of real-time data integration?
End-of-day transaction processing
Reservation system updates
Annual data archiving
Nightly system maintenance
What is the primary function of a load balancer?
Encrypting sensitive data
Distributing network traffic across servers
Debugging server errors
Scaling vertically
Draco is working on a project that requires a protocol known for supporting transactions and security for messaging. Which protocol should he choose?
HTTP
MQTT
SOAP
AMQP
What does SOA rely on for its functionality?
Legacy systems
Modular services
Direct database connections
Static files
Which is an example of batch data integration?
Stock trading updates
End-of-day banking reports
Hotel booking updates
Online chat system
Luna is working on a project that involves multiple services interacting with each other. She needs a way to keep track of all the services available in her system. What does a service registry in SOA do?
Stores application data
Monitors API usage
Provides a directory of services
Manages cloud infrastructure
What is the purpose of an ESB (Enterprise Service Bus)?
Encrypt data at rest
Simplify integration of diverse systems
Generate API documentation
Perform user authentication
Which of the following describes horizontal scaling?
Adding more resources to a single server
Adding more servers to distribute load
Upgrading server components
Consolidating multiple servers into one
What is the primary benefit of caching?
Reducing latency
Increasing security
Improving scalability
Enhancing encryption
Ginny is working on a project that involves connecting various sensors in a smart home environment. What feature makes MQTT suitable for constrained devices like these sensors?
High encryption
Low overhead
High data bandwidth
Complex transaction management
What is the primary goal of OAuth?
Data transfer optimization
Multi-system data synchronization
Secure API access
Network traffic routing
What type of data is best suited for SOAP in a large corporation where Molly is managing the integration of various systems?
IoT updates
Enterprise-level operations with complex requirements
Real-time gaming data
Minimalistic network messages
What is the main advantage of using a REST API?
Strict adherence to XML
High-level security features
Lightweight and stateless operations
Guaranteed data delivery
In a classroom, McGonagall has a shelf where she keeps her textbooks. She decides to remove the books that she hasn't used in a while to make space for new ones. Which caching policy evicts the least recently used items first?
LIFO
FIFO
LFU
LRU
What does bi-directional synchronization ensure?
Data is always encrypted
Changes are reflected in both systems
Data is deleted after usage
Real-time analytics are disabled
Voldemort is working on a project that involves multiple software integrations. He needs to ensure that any errors in these integrations are tracked and managed effectively. Which tool is best for tracking and managing errors in integrations?
Photoshop
Nagios
Apache Kafka
Blender
During a group project, Dumbledore is responsible for managing the HTTP requests that the application needs to handle. Which Laravel feature should she use to effectively manage these requests?
Blade template
Middleware
Migration
Artisan commands
ABCTech Solutions needs a lightweight protocol for its smart agriculture system. Which protocol is most suitable given their low-bandwidth network conditions?
HTTP
MQTT
SOAP
AMQP
XYZ Inc. wants to decouple its tightly integrated systems to improve scalability. What approach should they use?
Implement Service-Oriented Architecture (SOA)
Use manual data integration
Switch to vertical scaling
Adopt static file systems
EFGCorp wants to ensure no transaction data is lost during system outages. Which messaging protocol is most reliable for this purpose?
HTTP
MQTT
AMQP
SOAP
ABC Finance is facing delays in its message routing. What middleware solution can improve routing and data transformation?
Manual logging
Enterprise Service Bus (ESB)
Content Delivery Network (CDN)
REST APIs
An e-commerce platform wants to prevent double booking in its reservation system. Which data integration method is best?
Batch integration
Real-time integration
Manual synchronization
Data virtualization
ASD Shop is struggling with false positives in its fraud detection system. What improvement should they focus on?
Increasing data volume
Fine-tuning machine learning models
Disabling fraud detection during peak hours
Using batch processing
Netflix needs to handle millions of simultaneous streams during peak times. Which approach ensures scalability?
Vertical scaling
Horizontal scaling
Manual server upgrades
Static caching
Survey Corp's SOA service consumers can't locate available services. What critical component might be missing?
Data warehouse
Service registry
ESB
API gateway
Neville is working on a smart city project that aggregates IoT data from various sensors. What should she use to handle real-time data efficiently?
Batch processing
Stream processing tools like Apache Spark
Manual integration techniques
Static data storage
Instagram wants to reduce server strain by caching frequently used user profile data. What method is most appropriate?
Database normalization
In-memory caching
Batch data processing
Vertical scaling
ABC Airbnb needs to reduce latency for global users accessing its services. What solution would best address this issue?
Use a single central server
Implement a CDN
Increase server CPU power
Disable real-time updates
A financial institution needs secure API access for third-party applications. What should they implement?
Basic authentication
OAuth 2.0
Data replication
Vertical scaling
A banking platform experiences delays during overnight batch processing. What optimization could help?
Staggered batch scheduling
Increased network bandwidth
Real-time processing only
Disabling validation rules
TechCorp wants to use APIs for its microservices architecture. Which type of API is most suitable for lightweight communication?
REST API
SOAP API
OS API
Library API
XYZRetail synchronizes data between its online and in-store systems. What should they implement to manage conflicts?
Cloud-based synchronization with conflict resolution algorithms
Batch processing
Data virtualization
Static data mapping
BuyItNow correlates customer feedback and sales data for analysis. What tool can help with data unification?
A correlation engine
Real-time data visualization
Batch data processing
Static data encryption
Barty is working on a media platform and needs to decide which caching policy to adopt to prioritize frequently accessed data.
LRU (Least Recently Used)
FIFO (First In First Out)
LFU (Least Frequently Used)
LIFO (Last In First Out)
TechCorp's message queuing system faces scalability issues. What middleware can handle high message volumes?
RabbitMQ
HTTP Server
Swagger
CDN
Sirius, a developer, wants to protect data during integration. What method should be used to ensure security?
Data anonymization and encryption
Batch processing
Data caching
Real-time updates
Which tool can provide real-time performance monitoring for system integrations?
Prometheus
Photoshop
Redis
Manual logs
What command is used to create a new Laravel project using Composer?
laravel install project
composer global create
composer global require laravel/installer
composer new project
Which Laravel command is used to start the development server?
php artisan run
php artisan serve
laravel start server
composer start
What Laravel file is used to define database connections?
config.php
.env
database.php
settings.php
Which Artisan command generates a new migration file in Laravel?
php artisan create:migration
php artisan make:migration
php artisan migration:generate
php artisan add:migration
What is the purpose of Laravel's Blade templating engine?
To handle database queries
To create dynamic views easily
To manage API routes
To optimize server requests
Isla is designing a website for her school project and wants to ensure that it looks good on both desktop and mobile devices. Which Bootstrap feature simplifies the creation of responsive layouts?
Grid system
Static layout
Responsive tables
Media queries only
Which Laravel feature is used to seed database tables with initial data?
Seeder
Factory
Migration
Cache
What command clears the cache in a Laravel application?
php artisan clear:cache
php artisan reset:cache
php artisan cache:clear
laravel cache:delete
Which of the following is NOT a Bootstrap component?
Card
Modal
Grid
Blade
What command is used to list all registered routes in a Laravel project?
php artisan routes:list
php artisan make:routes
php artisan route:list
php artisan show:routes
A developer is building a website for a bakery and wants it to be visually appealing and easy to navigate on mobile devices. Which CSS framework should they use?
Material Design
Bootstrap
React
Laravel
You're tasked with creating a single-page application (SPA) with dynamic user interactions and reusable components. Which JavaScript library or framework would you recommend?
React
Bootstrap
CSS Grid
jQuery
A freelance developer needs to design a personal portfolio website quickly and wants pre-built components for responsiveness. What tool or framework should they use?
Laravel Blade
Start Bootstrap templates
JavaScript only
Apache Camel
A team is building an e-commerce site and wants to add real-time interactivity, such as product sliders and dynamic search bars. What should they implement?
Plain HTML
JavaScript or a front-end framework like Angular
Manual routing
REST APIs only
A retail company wants its online store to have dark mode functionality for better user experience. Which Bootstrap feature can help?
Card layout
Dark mode toggle
Sticky navbar
Modal pop-ups
Your client needs a responsive admin dashboard for monitoring sales and analytics. What Bootstrap-based solution is ideal?
AdminLTE
Mobirise
Angular
Vue.js
An e-commerce developer is tasked with integrating Google Maps on the website to show store locations. What should they use?
A web API like Google Maps API
Custom CSS for mapping
RESTful backend services only
Bootstrap's grid system
A start-up is designing a website for creative agencies that need vibrant animations and sleek designs. Which Bootstrap template should they use?
Material Kit
Argon Dashboard
AdminLTE
SB Admin 2
A business wants to improve its website's interactivity, such as creating real-time updates for user notifications. What should they use?
JavaScript frameworks like Vue.js or React
CSS Grid
PHP scripts only
Static HTML pages
A blog site requires optimized image loading and caching to enhance performance. What strategy is most suitable?
Use a CDN (Content Delivery Network)
Implement only inline CSS
Store all images in the database
Use PHP for image processing
