Skip to main content

Create REST API Using FastAPI, Python & MySQL

In our previous REST API tutorial, we have explained to create a REST APIs using Python and MySQL. In this tutorial, we will create REST APIs using FastAPI.

We will create REST API with common CRUD functions like getting data, insert new data, update and delete data.

What is REST API?

A RESTful API, or REST API is an application interface that enables applications to communicate with each other by using
HTTP requests with methods (GET, POST, PUT, DELETE) to access and use data. They are commonly used in web and mobile applications.

What is FastAPI?

FastAPI is a high-performing modern web framework for building APIs quickly with Python. The framework is develoed to be easy to use, efficient, and reliable. These features makes it a first choice for developing RESTful APIs and web applications. (more…)

AWS S3 File Upload using Python and Flask

In our previous Python project tutorial, we have developed Discussion Forum using Flask and Python. In this tutorial, we will build an app to upload files to AWS S3 using Python and Flask.

Amazon Web Services (AWS) is provides on demand cloud services for hosting websites and storing files. The AWS S3 (Simple Storage Service) is a cloud storage service from AWS that offers simple, scalable, cost-effective and secure to store files. It provides feature to create buckets to store files and called objects.

So here in this tutorial, we will develop a flask based application to upload files to AWS S3 server. We will implement functionality to upload files to AWS S3 buckets using Python. We will use boto3 module from Python to upload files. (more…)

Create Simple REST API with PHP & MySQL

In our previous tutorial, we have explained how to develop School Management System with PHP & MySQL. In this tutorial, we will explain how to Create Simple REST API with PHP & MySQL.

REST (Representational State Transfer) is a way to define the architectural style for creating web services. The REST API’s are created at the server side with GET, POST, PUT or DELETE HTTP requests to perform certain tasks. The HTTP requests like create, read, update or delete are made from the client side.

If you’re a PHP developer and looking for solution to create CRUD (create, read, update, delete) operations REST API, then you’re here at the right place. In our previous tutorial, you have learned to Create RESTful API using Python & MySQL. In this tutorial you will learn to how create CRUD operations REST API with PHP and MySQL.

We will cover this tutorial in easy steps with live demo to create simple REST API to perform read, create, update and delete records.

(more…)

School Management System with PHP & MySQL

In our previous python project tutorial, we have explained to develop User Management System with PHP & MySQL. In this tutorial, we will explain how to develop School Management System with PHP & MySQL.

School Management Systems (SMS) is a web application that commonly used in schools to manage teachers, students, classes, subjects, sections, students attendance etc.

So if you’re a PHP developer and wants to develop School Management System with PHP then you’re here at right place. In our previous tutorial you have learned how to develop online voting system with PHP and MYSQL. In this tutorial you will learn how to develop a School Management System with PHP and MySQL.

We will cover this tutorial in easy steps to develop live demo of school management systems to cover some major functionalities like manage teachers, students, classes, subjects, sections, students attendance etc. This is a very simple school management systems for learning purpose and can be enhanced according to requirement to develop a perfect advance level system. The download link is at the end of tutorial to download complete project with database tables.

(more…)