This repository contains different workshops, each of them is composed of several modules built in git branches.
In this README, you will find information about each workshop and which branches have to be used.
Each module lives in a git branch. Below, you will find a description of each of them.
To navigate from one branch to another, you can use the branch
button in this Github repository.
- The
atlas
workshop will teach you- how to set up a MongoDB Atlas free tier cluster,
- how to set up the security to access your cluster,
- how to import the sample data sets.
- The
realm-web-sdk
branch will teach you- how to create an application in Atlas App Services,
- how to set up your application to access data in MongoDB Atlas using the Realm Web SDK.
- [Need rework] The
data-enrichment
branch will teach you- how to create an application in Atlas App Services,
- how to create an HTTPS service and a POST webhook,
- how to set up a trigger and enrich your data using a REST API.
- [Need rework] The
compass
branch will teach you- how to set up MongoDB Compass,
- how to create a geo-spatial query,
- how to use the aggregation pipeline builder.
- [WIP] - The
python
contains a workshop around pymongo - [WIP] - The
python-solution
contains the solution of the workshop in thepython
branch - Any other branch you might see is a WIP.
This workshop is composed of the Atlas workshop and the Realm Web SDK workshop.
You will need to complete the modules in the atlas
and the realm-web-sdk
branches.
You do not need to download this Github repository to complete this workshop. You just need to follow the README files in each branch.
This workshop is composed of the Atlas workshop and the Data Enrichment workshop.
You will need to complete the modules in the atlas
and the data-enrichment
branches.
You do not need to download this Github repository to complete this workshop. You just need to follow the README files in each branch.
This workshop is composed of the Atlas workshop and the Compass workshop.
You will need to complete the modules in the atlas
and the compass
branches.
You do not need to download this Github repository to complete this workshop. You just need to follow the README files in each branch.
This workshop is composed of the Atlas workshop and the PyMongo workshop.
You will need to complete the modules in the atlas
and the python
branches.
If you are stuck or you want to check that you have the most optimal solution, you will find the solution in the python-solution
branch.
You need to clone this repository and checkout the python
branch to complete the python code.
git clone git@github.com:mongodb-developer/workshop.git
cd workshop
git checkout python