PyLadiesDelhi / talks

4 stars 3 forks source link

Developing a REST API using DRF #25

Open adiagr opened 4 years ago

adiagr commented 4 years ago

Abstract The hands on workshop will guide the attendees through basics of developing a RESTful API using Django Rest Framework.

About The workshop is broken down into the following modules

  1. Understanding REST APIs
  2. Understanding Django
  3. Understanding Serialization
  4. Building a basic API
  5. Testing the API
  6. Connecting the API to a simple database

Pre-requisites

  1. Some python knowledge would be great but not compulsory

Tools and Libraries Python Django DRF Curl

I'd post the installation steps soon.

Expected duration

1 hour 15 minutes

Level

Beginner

Resources

Installing Python: https://realpython.com/installing-python/

Installing pip (needed for Linux and macOS[I suppose]) : https://www.shellhacks.com/python-install-pip-mac-ubuntu-centos/

Installing Django: https://www.digitalocean.com/community/tutorials/how-to-install-django-and-set-up-a-development-environment-on-ubuntu-16-04

Installing DRF: Run pip install djangorestframework in the same virtual environment as the one you installed Django in.

Speaker Bio I'm Aditya, a full stack developer and a seasoned participant at various hackathons. My team has been a winner at SIH, IRSC Bosch Hackathon, IITK Embedded ECDC and various others. I lead the software and management divisions of Robogyan, the technical society of my college with over 450 members. In addition to this, I've successfully run an IDH startup in the past.

sakshivij commented 4 years ago

@adiagr would be available for a talk on 10th May ?

adiagr commented 4 years ago

Yes, I'm available on 10th of May

On Thu, 30 Apr 2020, 02:21 SAKSHI VIJ, notifications@github.com wrote:

@adiagr https://github.com/adiagr would be available for a talk on 10th May ?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/PyLadiesDelhi/talks/issues/25#issuecomment-621457042, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFBNLU5H6JK3S2GINELUC5LRPCHNFANCNFSM4I5XUVZA .

sakshivij commented 4 years ago

@utkarsh2102 this has been done. Let's close this.

utkarsh2102 commented 4 years ago

@sakshivij, @adiagr, hi, Could any of you please create a PR for updating this talk in README.md?