All Projects → talkpython → Eve Building Restful Mongodb Backed Apis Course

talkpython / Eve Building Restful Mongodb Backed Apis Course

Licence: mit
Course materials and handouts for EVE: Building RESTful MongoDB-backed APIs course

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Eve Building Restful Mongodb Backed Apis Course

Appkernel
API development made easy: a smart Python 3 API framework
Stars: ✭ 152 (+186.79%)
Mutual labels:  rest, mongodb, flask
Koa Restful Boilerplate
Koa 2 RESTful API boilerplate
Stars: ✭ 146 (+175.47%)
Mutual labels:  rest, restful, mongodb
N Blog
《一起学 Node.js》
Stars: ✭ 15,059 (+28313.21%)
Mutual labels:  mongodb, tutorial, course
Eve
REST API framework designed for human beings
Stars: ✭ 6,421 (+12015.09%)
Mutual labels:  rest, mongodb, flask
Data Driven Web Apps With Flask
Course demo code and other hand-out materials for our data-driven web apps in Flask course
Stars: ✭ 388 (+632.08%)
Mutual labels:  mongodb, flask, course
Flask Restplus
Fully featured framework for fast, easy and documented API development with Flask
Stars: ✭ 2,585 (+4777.36%)
Mutual labels:  rest, restful, flask
Node Typescript Mongodb
node js typescript mongodb express generator yo
Stars: ✭ 96 (+81.13%)
Mutual labels:  rest, restful, mongodb
Nodejs Restful Api
How to create a RESTful CRUD API using Nodejs?
Stars: ✭ 285 (+437.74%)
Mutual labels:  rest, mongodb, tutorial
Typescript Rest
This is a lightweight annotation-based expressjs extension for typescript.
Stars: ✭ 458 (+764.15%)
Mutual labels:  rest, restful, service
Flask Restx
Fork of Flask-RESTPlus: Fully featured framework for fast, easy and documented API development with Flask
Stars: ✭ 1,050 (+1881.13%)
Mutual labels:  rest, restful, flask
Openclubhouse
A third-part web application based on flask to play Clubhouse audio.
Stars: ✭ 1,061 (+1901.89%)
Mutual labels:  mongodb, flask
Farwest
Framework for building RESTful HATEOAS-driven applications.
Stars: ✭ 18 (-66.04%)
Mutual labels:  rest, restful
Nodepress
😎 RESTful API service for Blog/CMS, powered by @nestjs
Stars: ✭ 829 (+1464.15%)
Mutual labels:  restful, mongodb
Gen
Converts a database into gorm structs and RESTful api
Stars: ✭ 825 (+1456.6%)
Mutual labels:  rest, restful
Ps Webapi
(Migrated from CodePlex) Let PowerShell Script serve or command-line process as WebAPI. PSWebApi is a simple library for building ASP.NET Web APIs (RESTful Services) by PowerShell Scripts or batch/executable files out of the box.
Stars: ✭ 24 (-54.72%)
Mutual labels:  rest, restful
Yet Another Rest Client
YARC (Yet Another REST Client) is an easy-to-use REST Client for Google Chrome.
Stars: ✭ 23 (-56.6%)
Mutual labels:  rest, restful
Tns Restful Json Api
This is the code repository that goes along with the "TheNewStack" article for RESTful JSON API post
Stars: ✭ 846 (+1496.23%)
Mutual labels:  restful, tutorial
Bibi
An e-commerce fullstack solution for Flask 出口电商全栈解决方案
Stars: ✭ 914 (+1624.53%)
Mutual labels:  mongodb, flask
P2p
一个基于 python 的 flask 框架的资讯网站, http://119.29.100.53:8086/
Stars: ✭ 28 (-47.17%)
Mutual labels:  mongodb, flask
Ngx Restangular
Restangular for Angular 2 and higher versions
Stars: ✭ 787 (+1384.91%)
Mutual labels:  rest, restful

Eve: Building RESTful APIs with MongoDB and Flask

Course image

Course Summary

Eve is an open source Python REST API framework designed for human beings. It allows to effortlessly build and deploy highly customizable, fully featured RESTful Web Services.

What's this course about and how is it different?

This course will teach you to effortlessly build RESTful services based on Flask and MongoDB.

We dive deep into every aspect of the Eve REST framework. After a quick introduction to MongoDB and Flask, we'll dig into Eve, build our schemas and endpoints and start serving HTTP clients right away, and that's just the beginning.

In this course, you will:

  • Create a new Eve web service application
  • Define data schemas for the service and MongoDB
  • Issue queries from the client straight into the service
  • Validate inbound data (including custom rules)
  • Add and configure paging for large data sets
  • Project responses for just the data you need
  • Switch between JSON and XML per client request
  • Secure your service with authentication
  • Add event hooks such as pre-insert actions
  • Limit the rate of your clients to avoid abuse
  • Deploy your service
  • And lots more

View the course page for a full course outline.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].