NoSQL foundations and MongoDB setup
Explain and apply documents, BSON, collections, ObjectId, flexible schema, access patterns to a tested, privacy-safe solution.
- NoSQL foundations and MongoDB setup60 min
Databases
Design, query and maintain document databases using realistic learner and service data.
Course outline: enrolment opens after THNF content and assessment review.
What you will be able to do
Course structure
Explain and apply documents, BSON, collections, ObjectId, flexible schema, access patterns to a tested, privacy-safe solution.
Explain and apply insert/find/update/delete, projections, operators, upsert to a tested, privacy-safe solution.
Explain and apply one-to-few, one-to-many, lifecycle, duplication, document growth to a tested, privacy-safe solution.
Explain and apply comparison/logical/array operators, positional updates, $inc, findOneAndUpdate to a tested, privacy-safe solution.
Explain and apply $match, $project, $unwind, $group, $lookup, $sort, $facet to a tested, privacy-safe solution.
Explain and apply single/compound/multikey/text indexes, explain, selectivity, ESR guideline to a tested, privacy-safe solution.
Explain and apply $jsonSchema, required fields, enums, unique indexes, transactions to a tested, privacy-safe solution.
Explain and apply authentication, roles, network exposure, TLS, mongodump/restore, redaction to a tested, privacy-safe solution.
Explain and apply driver lifecycle, connection pooling, timeouts, repository, pagination to a tested, privacy-safe solution.
Explain and apply access patterns, model, validation, indexes, pipelines, security, recovery to a tested, privacy-safe solution.
Access and progression
The required capability matters; the learner does not have to personally own every device.
Aspiring developers, technical learners, career changers and practitioners seeking applied computing skills.
Personal 64-bit computer with 4 GB RAM and 20 GB free, or use the required device and software at a readiness-approved THNF centre.
Course software is available through the text-first pack, an approved offline installer or a readiness-approved THNF centre.
Junior development, data, web, application-support or technical-project progression appropriate to the completed portfolio.
Progression is not a guarantee of employment or external certification.Mobile-first, low-data solutions for Sierra Leonean schools, traders, transport, agriculture, NGOs and SMEs using synthetic local names, districts and NLe values.
Skills in context
These are realistic directions that the skills can support—not promises of employment, job titles or external certification.
Data and databases