Assessfy Foundation Projects Lab Beginner 5 milestones 100 marks

Containerising Your First Web App with Docker

Discipline: Cloud & DevOps Level: Foundation Industry: Software & IT Function: Engineering Team: up to 3 Assessment: 5 milestones (100 marks)

Real-world project · AICTE-aligned · AI-graded · Audit-ready certificate

5
Milestones
0
Available mentors
0
Enrolled students
6
Core skills
About this project

What you'll build: You'll take a simple web app (like a "hello world" page) and learn how to package it into a Docker container, so it can run anywhere. This project is all about turning a regular app into a portable one!

Why it's a good starter: Docker is a core DevOps skill, but this project keeps things simple. You'll use friendly tools and step-by-step instructions - no complex code or confusing commands. Perfect for beginners!

What you'll learn: You'll understand how containers work, how to write a Dockerfile, and how to run your app inside Docker. By the end, you'll know how to share your app with others and start exploring DevOps basics.

Milestones
1. Setup & Plan
10 marks 5d
Submit a short plan (1 page) explaining your chosen web app (e.g. Flask Hello World), your approach, and screenshots showing Docker installed and working. This milestone confirms you've prepared your environment and understand the project goal.
2. Build: Create Your Web App
30 marks 8d
Submit your basic web app files (e.g. app.py or index.js/html) and a screenshot showing it running locally. This milestone demonstrates you can create and run a simple web app outside Docker.
3. Build: Dockerise Your App
35 marks 12d
Submit your Dockerfile and a screenshot of your app running inside a Docker container. This milestone proves you've successfully containerised your web app and can run it with Docker.
4. Testing & Polish
15 marks 14d
Submit a brief checklist and screenshots showing you tested your container (e.g. tried different ports, checked for errors). Also include any improvements (like simple README). This milestone shows you've checked your work and made it user-friendly.
5. Demo & Short Report
10 marks 14d
Submit a short (1-2 page) report explaining what you did, what you learned, and any challenges. Also provide a demo video or screenshots showing your containerised app running. This milestone is your final showcase.
Open internships using this project -->
Skills you'll learn
Cloud & DevOpsUnderstand the basics of Docker and containersCreate and edit a DockerfileBuild and run Docker imagesPackage a web app for deploymentTest and troubleshoot containerised apps
Tools used
Docker Desktop (free)Text editor (e.g. VS CodeNotepad++)Git (optionalfor version control)Simple web app framework (e.g. Flask for PythonExpress for Node.js)
Prerequisites
Basic programming (any language)Familiarity with simple web apps (HTML or Python/Node)Basic computer skills (file managementcommand line)
Available mentors

No mentors have signed up for this project yet.

Be the first to mentor
Share
You'll earn — Certificate (PDF)

AICTE-aligned Project Completion Certificate

A formal, audit-ready PDF certificate issued by Assessfy + your institute on successful completion. Includes AICTE credit hours, your evaluator's signature, and a QR code for third-party verification.

Certificate of Project Completion

This is to certify that

has successfully completed the project

Containerising Your First Web App with Docker

Auto-issued on completion QR-verifiable
You'll earn — Digital Badge

Shareable LinkedIn / Resume Skill Badge

A compact, verifiable Open-Badges-2.0-compliant digital credential. Add to your LinkedIn profile, GitHub README, or resume in one click. Recruiters can validate authenticity via a unique URL.

Beginner
Containerising Your First Web App wit…
Assessfy
Auto-issued on completion One-click LinkedIn add

Similar Projects you might like

Hand-picked by the recommender from your program & skill area.

Free study guides for this project

Free, self-paced guides matched to this project's prerequisite skills, knowledge & tools - brush up before you start.

Build the skills for this project

Matched to this project's skills & tools. Study free, then earn a recruiter-recognized certificate from the Assessfy Certification library.

100 marks Beginner
Sign up & enroll