Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Developing a REST API using DRF #25

Open
adiagr opened this issue Oct 5, 2019 · 4 comments
Open

Developing a REST API using DRF #25

adiagr opened this issue Oct 5, 2019 · 4 comments
Labels
Delivered Talk delivered Proposal Talk proposal Talk Is a talk

Comments

@adiagr
Copy link

adiagr commented Oct 5, 2019

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.

@utkarsh2102 utkarsh2102 added Proposal Talk proposal Talk Is a talk labels Oct 10, 2019
@sakshivij
Copy link

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

@adiagr
Copy link
Author

adiagr commented Apr 29, 2020 via email

@sakshivij
Copy link

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

@utkarsh2102
Copy link
Member

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

@utkarsh2102 utkarsh2102 added the Delivered Talk delivered label May 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Delivered Talk delivered Proposal Talk proposal Talk Is a talk
Projects
None yet
Development

No branches or pull requests

3 participants