₦ NGN
Language
Currency
Postgraduate & Executive Programmes

Postgraduate Diploma in Software Engineering & Cloud Architecture

Enterprise architecture, distributed systems and AWS/Microsoft cloud certification — 18 weeks, capstone-defended

equalizer Veteran book 90 lessons schedule 18 weeks group 0 enrolled star 0.0

What you'll learn

check_circleDesign microservices, event-driven and domain-driven architectures for real systems
check_circleDeploy and secure production workloads on AWS and Microsoft Azure
check_circleSit the AWS Solutions Architect Associate and Azure Administrator (AZ-104) exams with structured prep
check_circlePractise systems-design interviews the way FAANG-style employers run them
check_circleWrite a postgraduate-standard technical report and defend a capstone project

Course syllabus

1. Week 1: Advanced OOP & Functional Programming Paradigms 5 lessons expand_more
Push past basic classes into composition, immutability and functional-style patterns you will reuse in every language you touch.
play_circle_outline Composition Over Inheritance & SOLID Principles Revisited 65m Free preview
play_circle_outline Immutability, Pure Functions & Referential Transparency 65m Free preview
lock Functional Programming Patterns — Map/Filter/Reduce, Currying & Monads 65m
lock Generics, Interfaces & Advanced Type Systems 65m
lock Lab: Refactoring a Legacy OOP Codebase into Clean, Composable Code 65m
2. Week 2: Data Structures, Algorithms & Complexity Analysis 5 lessons expand_more
Big-O thinking, the structures behind real systems, and why the right data structure is half of good architecture.
lock Big-O Notation & Algorithmic Complexity Analysis 65m
lock Core Data Structures — Trees, Heaps, Graphs & Hash Maps in Practice 65m
lock Sorting & Searching Algorithms at Scale 65m
lock Graph Algorithms — Traversal, Shortest Path & Real-World Applications 65m
lock Lab: Choosing & Implementing the Right Data Structure for a Production Problem 65m
3. Week 3: Software Design Patterns & Clean Architecture 5 lessons expand_more
The classic Gang-of-Four patterns and layered/clean architecture applied to a real Laravel/Node codebase.
lock Creational Patterns — Factory, Builder & Singleton in Modern Codebases 65m
lock Structural & Behavioural Patterns — Adapter, Decorator, Strategy & Observer 65m
lock Clean Architecture & Layered Design — Separating Concerns That Actually Stay Separated 65m
lock Dependency Injection & Inversion of Control in Laravel and Node.js 65m
lock Lab: Applying Clean Architecture to a Real Laravel/Node Service 65m
4. Week 4: Microservices Architecture & Domain-Driven Design 5 lessons expand_more
Splitting a monolith by business domain, bounded contexts, and where microservices actually pay off.
lock Domain-Driven Design — Bounded Contexts, Aggregates & Ubiquitous Language 65m
lock Monolith vs Microservices — When Splitting Actually Pays Off 55m
lock Service Boundaries, Data Ownership & the Strangler Fig Pattern 65m
lock Inter-Service Communication — Synchronous vs Asynchronous Trade-offs 65m
lock Lab: Decomposing a Monolith into Two Bounded-Context Services 65m
5. Week 5: Advanced API Design — REST, GraphQL & gRPC 5 lessons expand_more
Designing APIs that age well: versioning, pagination, GraphQL schemas and high-performance gRPC.
lock REST API Design That Ages Well — Versioning, Pagination & HATEOAS 65m
lock GraphQL — Schemas, Resolvers & Solving Over-fetching 65m
lock gRPC & Protocol Buffers for High-Performance Services 65m
lock API Security, Rate Limiting & Documentation (OpenAPI/Swagger) 65m
lock Lab: Building the Same Endpoint Three Ways — REST, GraphQL & gRPC 65m
6. Week 6: Distributed Systems & Event-Driven Architecture 5 lessons expand_more
Message queues, event sourcing and eventual consistency using Kafka and RabbitMQ.
lock Distributed Systems Fundamentals — CAP Theorem & Eventual Consistency 65m
lock Message Queues in Practice — RabbitMQ Patterns & Delivery Guarantees 65m
lock Event Streaming with Apache Kafka — Topics, Partitions & Consumer Groups 65m
lock Event Sourcing & CQRS — Rebuilding State from an Event Log 65m
lock Lab: Building an Event-Driven Order Pipeline with Kafka/RabbitMQ 65m
7. Week 7: Cloud Fundamentals — AWS Core Services 5 lessons expand_more
EC2, S3, IAM and VPC — the four services almost every AWS architecture is built from.
lock Amazon EC2 — Instance Types, Pricing Models & Auto Scaling 60m
lock Amazon S3 — Storage Classes, Lifecycle Rules & Static Hosting 65m
lock AWS IAM — Users, Roles, Policies & the Principle of Least Privilege 65m
lock Amazon VPC — Subnets, Route Tables & Security Groups 65m
lock Lab: Provisioning a Secure Three-Tier Architecture on AWS 65m
8. Week 8: AWS Solutions Architect Associate — Exam Preparation 5 lessons expand_more
Structured review and practice exams aligned to the official AWS Solutions Architect Associate blueprint.
lock Domain Review: Designing Resilient Architectures (Multi-AZ, RDS/Aurora, Backup & DR) 65m
lock Domain Review: Designing High-Performing Architectures (Auto Scaling, Caching, ELB) 65m
lock Domain Review: Designing Secure Architectures (IAM Policies, Encryption, SGs vs NACLs) 65m
lock Domain Review: Designing Cost-Optimised Architectures (Reserved/Spot, S3 Tiering) 65m
lock Full-Length SAA-C03 Practice Exam & Exam-Day Strategy 60m
9. Week 9: Microsoft Azure Fundamentals (AZ-900) & Core Services 5 lessons expand_more
Azure's core services and the AZ-900 syllabus, for engineers who need to work across both major clouds.
lock Cloud Concepts — Shared Responsibility Model & IaaS/PaaS/SaaS 65m
lock Core Azure Services — Compute, Storage, Networking & Identity 65m
lock Azure Pricing, Support Plans & Service-Level Agreements 65m
lock Touring the Azure Portal & Resource Manager (ARM) 65m
lock AZ-900 Practice Exam & Review 55m
10. Week 10: Azure Administrator (AZ-104) — Exam Preparation 5 lessons expand_more
Identity, storage, compute and networking in Azure, mapped directly to the AZ-104 exam objectives.
lock Identity & Governance — Azure AD & Role-Based Access Control 65m
lock Azure Storage — Accounts, Blobs & Files 65m
lock Azure Compute — Virtual Machines, App Service & Containers 65m
lock Azure Virtual Networking — VNets, Load Balancing & DNS 65m
lock Monitoring, Backup & AZ-104 Practice Exam 70m
11. Week 11: Container Orchestration at Scale — Kubernetes & Helm 5 lessons expand_more
Running and managing containerised workloads in production with Kubernetes and Helm charts.
lock Kubernetes Architecture — Pods, Nodes & the Control Plane 65m
lock Deployments, Services & Scaling Workloads 65m
lock Ingress, ConfigMaps & Secrets Management 65m
lock Packaging Applications with Helm Charts 65m
lock Lab: Deploying and Scaling a Multi-Service App on Kubernetes 65m
12. Week 12: Site Reliability Engineering & Observability 5 lessons expand_more
SLOs/SLIs, on-call practice, and building dashboards and alerts that catch problems before users do.
lock SRE Fundamentals — SLIs, SLOs & Error Budgets 65m
lock Observability — Metrics, Logs & Distributed Tracing 65m
lock Building Dashboards & Alerting That Catch Problems Early (Prometheus/Grafana) 65m
lock On-Call Practice, Incident Response & Postmortems 55m
lock Lab: Instrumenting a Service for Full Observability 65m
13. Week 13: Software Testing — TDD, BDD & Automated QA 5 lessons expand_more
Test-driven and behaviour-driven development, and building a CI pipeline that actually blocks bad code.
lock Test-Driven Development — Red, Green, Refactor 65m
lock Behaviour-Driven Development & Writing Specs Stakeholders Understand 65m
lock Unit, Integration & End-to-End Testing Strategy 65m
lock Building a CI Pipeline That Actually Blocks Bad Code 65m
lock Lab: TDD a Feature from Scratch with a Full CI Gate 65m
14. Week 14: Security Engineering & DevSecOps 5 lessons expand_more
Threat modelling, dependency scanning and building security checks into the deployment pipeline itself.
lock Threat Modelling for Software Systems (STRIDE) 65m
lock Dependency Scanning & Software Composition Analysis 65m
lock Secrets Management & Secure CI/CD Pipelines 65m
lock Shifting Security Left — DevSecOps in Practice 65m
lock Lab: Building Security Gates into a Deployment Pipeline 65m
15. Week 15: Systems Design Interviews & Architecture Case Studies 5 lessons expand_more
Whiteboard-style systems design practice using real case studies from scaled consumer and fintech apps.
lock Systems Design Interview Framework — Requirements to Architecture 65m
lock Case Study: Designing a URL Shortener / Rate Limiter at Scale 65m
lock Case Study: Designing a Scaled Fintech Payments Ledger 65m
lock Case Study: Designing a Feed/Notification System for Millions of Users 65m
lock Lab: Whiteboard a Systems Design Problem End-to-End 55m
16. Week 16: Research Methods in Computing & Technical Writing 5 lessons expand_more
How to scope, structure and write a technical report to the standard a postgraduate panel expects.
lock Scoping a Postgraduate-Level Technical Research Question 55m
lock Literature Review & Evaluating Technical Sources 55m
lock Structuring a Technical Report to Academic/Industry Standard 55m
lock Technical Writing Craft — Clarity, Diagrams & Evidence 55m
lock Lab: Draft the Introduction & Methodology of Your Capstone Report 55m
17. Week 17: Industry Mentorship & Applied Team Project 5 lessons expand_more
A mentored team build of an enterprise-style cloud-native application, reviewed like a real engineering team.
lock Forming a Team & Scoping an Enterprise-Style Cloud-Native Build 55m
lock Architecture Review with Your Mentor — Feedback Round One 55m
lock Sprint Execution — Building the Core Service 65m
lock Sprint Execution — Integration, Testing & Deployment 65m
lock Mentor Review & Retrospective 60m
18. Week 18: Capstone — Report, Defence & Career Placement 5 lessons expand_more
Submit the written capstone report and defend it live, then move into remote/hybrid job-placement support.
lock Finalising the Written Capstone Report 55m
lock Preparing Your Capstone Defence Presentation 55m
lock Capstone Defence — Live Panel Review 55m
lock Portfolio & CV Positioning for Cloud/Backend Roles 55m
lock Job Placement Support — Remote & Hybrid Opportunities 60m

Requirements

  • Completion of a Certificate/Diploma-level web development track (ours or equivalent), or demonstrable working knowledge of a backend language and SQL
  • A computer capable of running Docker and a code editor
  • Comfort reading and writing intermediate-level code

About this course

For developers ready to design systems, not just write code. This track picks up where Full Stack Development stops. You will design microservices and event-driven systems the way senior engineers do at scale, then take that architecture into AWS and Microsoft Azure — building toward the AWS Solutions Architect Associate and Microsoft Azure Administrator (AZ-104) certification exams. The final six weeks are research-and-practice: a mentored team project, a technical report written to postgraduate academic standard, and a public capstone defence — the same format used for university dissertation panels, so the portfolio you leave with is built to be recognised, not just admired.
₦350,000
person Prof. Ngozi Umeh
school Register to enroll Already a member? Log in to enroll

Live Zoom classes · recordings to rewatch · certificate on completion

Get the EPELCON App v3.6.0
Invest, Learn & Earn on the go
Download APK
feedback Feedback