Web Systems for IS
Learn how enterprise web applications, content management systems, and e-commerce platforms are architected, deployed, and managed across the modern cloud.
- 11 modules
- 11 lessons
- Shallows to Landfall
- Free to learn
This course is being written. Its lessons will be free here, like every lesson on Mawj. The outline below is what it will teach; follow the Telegram channel to hear the day it opens.
What you'll be able to do
- Explain multi-tier web architectures and client-server interactions
- Evaluate and configure enterprise CMS and e-commerce platforms
- Identify security vulnerabilities in web-based business applications
- Specify, procure, and deploy cloud-hosted web solutions for organizations
The full syllabus
11 modules, from the Shallows down. Open any module to see its lessons.
The Shallows
Modules 1–3, 3 lessons
Client-server architecture, the modern web stack, and front-end vs back-end tiers.
- , coming soon
1Client-server and the web stackProtocols, web servers, browsers, and the multi-tier enterprise stack.Coming soon
- , coming soon
2Web application architectureMonolithic, microservices, and serverless architectural patterns.Coming soon
- , coming soon
3Front end vs back endUI presentation, application business logic, and data persistence layers.Coming soon
Currents
Modules 4–7, 4 lessons
Web databases, content management, e-commerce architectures, and web services.
- , coming soon
4Web databases and CRUDData persistence, ORMs, session management, and stateful web operations.Coming soon
- , coming soon
5Content management systemsHeadless CMS, traditional CMS, taxonomy, and content workflow governance.Coming soon
- , coming soon
6E-commerce system componentsShopping carts, payment gateways, inventory synchronization, and fulfillment.Coming soon
- , coming soon
7Web services and APIsREST, GraphQL, webhooks, and third-party API integration.Coming soon
Deep Water
Modules 8–10, 3 lessons
Web security, cloud infrastructure, scaling, and technology procurement.
- , coming soon
8Security for web systemsOWASP Top 10, HTTPS/TLS, authentication, CSRF, and SQL injection prevention.Coming soon
- , coming soon
9Hosting, scaling, and cloudLoad balancers, CDNs, auto-scaling, cloud regions, and disaster recovery.Coming soon
- , coming soon
10Evaluating and procuring systemsBuild vs buy analysis, vendor evaluation, SLAs, and Total Cost of Ownership.Coming soon
Landfall
Module 11, 1 lessons
Capstone project: Specify and prototype an organizational web system.
- , coming soon
11Capstone: Web system specificationSpecify architecture, evaluate platform options, and prototype a web system.Coming soon
Who it's for
- Information Systems students and IT professionals managing web properties
- Business leaders and technical project managers evaluating web software
- Technologists who want a clear, complete picture of the modern web stack
What you need
- Basic knowledge of internet fundamentals and business applications
- No programming prerequisites required