001. Introducing the Course
002. MongoDB is Loed
003. MongoDB is fast
004. Pythons asyncio
005. What is Beanie and What is an ODM
006. Course Topics
007. Meet Your Instructor Michael Kennedy
008. Setup Introduction
009. Installing MongoDB
010. Studio 3T GUI
011. Importing PyPI Data
012. Verifying the Data with Studio 3T
013. Document Dbs introduction
014. How Document Databases Work
015. Who uses MongoDB
016. Mongo Shell
017. A More Complex Query
018. And Operators in Queries
019. Querying Embedded Data
020. Studio 3T- A Better Shell
021. Query Operators
022. Queries- Logical Operators
023. Queries- Projections
024. Pydantic Introduction
025. A Time of Change for Pydantic
026. Get the Plugins
027. Built on Pydantic
028. Project Setup
029. Our First Pydantic Model
030. JSON to Pydantic Conerter
031. Get the Full Story on Pydantic
032. Pydantic has a Solid Foundation
033. Async introduction
034. Async for Speed
035. Async for Scalability
036. Synchronous Execution Example
037. Asynchronous Execution Example
038. Skeleton async Program
039. Full Concurrency Weather Client
040. Beanie Quickstart Intro
041. Motor, MongoDBs Async Drier
042. Beanie Quickstart- Part 1 Classes
043. Beanie Quickstart- Part 2 Connections
044. Beanie Quickstart- Part 3 Inserts
045. Beanie Quickstart- Part 4 Queries
046. Beanie Quickstart- part 5 settings
047. Lightning Reiew of Beanie
048. Get the Full Story of Beanie
049. Bunnet, the Synchronous Beanie
050. Modeling Introduction
051. Modeling- Relational s. Documents
052. To Embed or not to Embed
053. What is an Integration Database
054. Looking for More Guidance
055. PyPI Api Introduction
056. Recall- Importing the Data
057. Reiew- The Data Model
058. Creating the DB Models
059. Configuring Collections from Beanie
060. Connecting to MongoDB
061. CLI Skeleton
062. ClI REPL
063. Summary Stats
064. Recent Packages
065. Finding Packages and Releases
066. Creating a Release
067. Concurrency Safe Create Release
068. Creating Users
069. Setting the Users Password
070. FastAPI Introduction
071. FastAPI Skeleton App
072. API Endpoints Ready
073. Package Details Implementation
074. Sometimes API focused models are required
075. Stats API
076. The Home Page Doesnt Belong in the API Docs
077. Static Files- CSS
078. Introduction to DB Performance
079. Leers and Knobs of MongoDB Performance
080. Creating Indexes in the Shell
081. Our First Python to MongoDB Index
082. Releases Counted in 1ms
083. Uniqueness Index for Users
084. Projections for Packages
085. Concept- Projections in Beanie
086. Document Design from a Performance Perspectie
087. Hosting Introduction
088. Dont Do What These Companies Did with MongoDB
089. MongoDB as a Serice Options
090. MongoDBs Security Checklist
091. Getting the Serer Ready
092. Limit Network Access with VPCs and Firewall
093. Creating an Encryption Key
094. Installing MongoDB 2
095. Configuring MongoDB, Part 1
096. Adding Authentication to MongoDB
097. Connecting to Production MongoDB with Python
098. Importing Data Introduction for Production MongoDB
099. Connecting to a Remote MongoDB
100. Testing our Python Code in Production
101. Final Comments on Speed
102. Load Testing Introduction
103. Introducing Locust
104. Consider a Real Serer Topology
105. Running Locust for Max RPS
106. Running Locust for Max Users
107. Faster Locust Tests
108. Finish Line!
109. Git the Source Code, Again
110. Final Reiew
111. Stay in Touch