![Project Structure and Database Handling for Backend Employment [MySQL, Mongo]Course Thumbnail](https://cdn.inflearn.com/public/courses/332866/cover/002e90d9-1412-4a10-a9c6-39aa22d99671/332866.png?w=420)
Project Structure and Database Handling for Backend Employment [MySQL, Mongo]
July
This is a content about backend development using two databases, MySQL and Mongo, for job seekers preparing for backend employment.
Basic
MySQL, MongoDB, ERD
If I were to create a delivery app from scratch, I would do it like this. This course covers practical fastapi, mongodb, modeling and index design, redis caching, and load testing.
Geo Spatial Search (Spatial Search)
Mongodb
FastAPI
What the delivery app developer tells you
Geospatial Search! 🧭
The answer lies in geospatial queries . Geospatial queries are the technology that powers the needs of countless major apps, including map apps, dating apps, and delivery apps.
In this course, we'll build a modern microservice for store search using FastAPI and MongoDB. We'll cover in-depth topics like FastAPI Dependency Injection and MongoDB's compound index and query plan. If you're tired of superficial tutorials, this course will help you rediscover the thrill of coding by building a production-ready application!
📌 What's the fastest way to find a space specifically for delivery apps? After two years of deliberation, I'll share my answer.
📌 Provides insights that are very helpful when applied in practice, such as schema design and caching methodologies.
📌 10% theory, 90% practice. All code is tested and verified to work as expected.
📌 This course is for intermediate learners. Even if you don't know Python, you should be able to perform basic CRUD operations. :)
Backend developer/student who can do bulletin board CRUD but doesn't know what to do after that
How do delivery apps show you stores near your home? Curious about how to search for a place?
(Once) How did the largest Python organization in Korea develop? Curious?
Join us for this lecture! 🙌
MongoDB: Query Plan, Compound index
Is MongoDB unsuitable for real-world use? Is it slow? Is it unstable? No! Let's learn NoSQL properly. We'll cover in-depth topics beyond simple CRUD, such as query plans, compound indexes, and aggregation pipelines.
Google S2
What if we divided the Earth into infinite squares? We explore the innovative idea behind Google's S2, which speeds up spatial queries.
FastAPI, Concurrent Programming
Parallel queries using fastapi and asyncio.gather() ! Learn how to use coroutines.
Redis Cache without TTL
Did you ever think that "cache" simply meant "values that disappear over time"? Let's examine the problems with TTL and rethink cache.
Who is this course right for?
Developers who want to create a restaurant app or delivery app but are at a loss when searching for a space
Developers who want to level up beyond basic CRUD
Developers who want to use mongodb properly
Need to know before starting?
python
Basic backend knowledge
182
Learners
8
Reviews
17
Answers
4.9
Rating
1
Course
All
45 lectures ∙ (6hr 29min)
All
8 reviews
4.9
8 reviews
Reviews 1
∙
Average Rating 5.0
5
Recommended for: Those with backend experience and Intermediate or higher Python skills (asynchronous, decorators, generators, comprehensions, type hints) Advantages: 1. The code provided as lecture materials is very Pythonic, so it is helpful to just look at it and see the coding style. 2. The target audience of the lecture is clearly intermediate, so it proceeds without interruption. 3. What's lacking. 1. I don't know if it's a Poetry version difference, but it didn't set up right away with poetry install, so I had to modify pyproject.toml and proceed. [project] requires-python = "^3.11" [tool.mypy] python_version = "^3.11" [tool.poetry.dependencies] python = "^3.11"
Reviews 6
∙
Average Rating 5.0
Reviews 2
∙
Average Rating 5.0
5
The content is difficult, but it was very helpful because you explained it in detail!!
Haha thank you for the review! If there's anything you don't understand, feel free to ask questions~
Reviews 130
∙
Average Rating 5.0
Reviews 6
∙
Average Rating 4.2
$59.40
Explore other courses in the same field!