major reorg of structure

This commit is contained in:
William Vincent 2019-01-16 09:23:47 -05:00
parent f48cb1fbea
commit 8fadd25ab6

144
README.md
View File

@ -10,37 +10,43 @@
## Contents
* [Resources](#resources)
* [Official Resources](#official-resources)
* [External Resources](#external-resources)
* [Community](#community)
* [Conferences](#conferences)
* [Meetups](#meetups)
* [Podcasts](#podcasts)
* [YouTube Channels](#youtube-channels)
* [Third-Party Packages](#third-party-packages)
* [Tutorials](#tutorials)
* [Beginner](#beginner-tutorials)
* [Intermediate/Advanced](#intermediate-advanced)
* [Docker](#docker)
* [Boilerplate](#boilerplate)
* [Open Source Apps](#open-source-apps)
* [Open Source Projects](#open-source-projects)
* [Django REST Framework](#django-rest-framework)
* [Resources](#drf-resources)
* [Tutorials](#drf-tutorials)
* [DRF Boilerplate](#drf-boilerplate)
* [Open Source Apps](#drf-open-source-apps)
* [Books and Courses](#books-and-courses)
* [2.1](#django-2.1-books)
* [2.0](#django-2.0-books)
* [1.11](#django-1.11-books)
* [Videos](#videos)
* [2.1 Free](#django-2.1-free-videos)
* [2.1 Paid](#django-2.1-paid-videos)
* [2.0 Free](#django-2.0-free-videos)
* [1.11 Paid](#django-1.11-paid-videos)
* [1.11 Free](#django-1.11-free-videos)
- [Resources](#resources)
- [Official Resources](#official-resources)
- [External Resources](#external-resources)
- [Community](#community)
- [Conferences](#conferences)
- [YouTube Channels](#conference-youtube-channels)
- [Meetups](#meetups)
- [Podcasts](#podcasts)
- [Third-Party Packages](#third-party-packages)
- [Django](#django-third-party-packages)
- [Django REST Framework](#django-rest-framework-third-party-packages)
- [Tutorials](#tutorials)
- [Beginner](#beginner-tutorials)
- [Intermediate/Advanced](#intermediate-advanced)
- [Docker](#docker)
- [Boilerplate](#boilerplate)
- [Open Source Apps](#open-source-apps)
- [Open Source Projects](#open-source-projects)
- [Django REST Framework](#django-rest-framework)
- [Resources](#drf-resources)
- [Tutorials](#drf-tutorials)
- [React](#drf-tutorials-+-react)
- [DRF Boilerplate](#drf-boilerplate)
- [Open Source Apps](#drf-open-source-apps)
- [Books](#books)
- [2.1 Books](#2.1-books)
- [2.0 Books](#2.0-books)
- [1.11 Books](#1.11-books)
- [Courses](#courses)
- [Videos](#videos)
- [Free Videos](#free-videos)
- [2.1](#2.1-free-videos)
- [2.0](#2.0-free-videos)
- [1.11](#1.11-free-videos)
- [Paid Videos](#paid-videos)
- [2.1](#2.1-paid-videos)
- [1.11](#1.11-paid-videos)
## Resources
@ -79,6 +85,13 @@
* [Euro Python](https://ep2019.europython.eu/)
* [Complete listing of all PyCons globally](https://www.pycon.org/)
### Conference YouTube Channels
* [DjangoCon US](https://www.youtube.com/channel/UC0yY6a79pPY9J0ShIHRf6yw)
* [DjangoCon Europe](https://www.youtube.com/user/djangoconeurope)
* [PyCon US](https://www.youtube.com/channel/UCsX05-2sVSH7Nx3zuk3NYuQ)
* [EuroPython](https://www.youtube.com/user/PythonItalia)
* [PyCon Australia](https://www.youtube.com/user/PyConAU)
### Meetups
* [Meetups](https://www.meetup.com/topics/django/all/) - 400+ Meetup groups in 65 countries.
@ -86,17 +99,12 @@
* [TalkPython](https://talkpython.fm/)
* [Podcast Init](https://www.podcastinit.com/)
### YouTube Channels
* [DjangoCon US](https://www.youtube.com/channel/UC0yY6a79pPY9J0ShIHRf6yw)
* [DjangoCon Europe](https://www.youtube.com/user/djangoconeurope)
* [PyCon US](https://www.youtube.com/channel/UCsX05-2sVSH7Nx3zuk3NYuQ)
* [EuroPython](https://www.youtube.com/user/PythonItalia)
* [PyCon Australia](https://www.youtube.com/user/PyConAU)
## Third-Party Packages
> For a complete listing of all available packages, see [Django Packages](https://djangopackages.org/)
*For a complete listing of all available packages, see [Django Packages](https://djangopackages.org/)*
### Django Third-Party Packages
* [django-allauth](https://github.com/pennersr/django-allauth/) - User registration, social authentication, account management, and more.
* [django-compressor](https://github.com/django-compressor/django-compressor/) - Compress JavaScript/CSS into a single cached file
* [django-crispy-forms](https://github.com/django-crispy-forms/django-crispy-forms/) - DRY Django forms
@ -116,7 +124,7 @@
* [wagtail](https://github.com/wagtail/wagtail) - Popular Django content management system (CMS)
* [whitenoise](https://github.com/evansd/whitenoise) - Simplified static file serving for Python websites
> Django REST Framework specific packages
### Django REST Framework Third-Party Packages
* [django-rest-auth](https://github.com/Tivix/django-rest-auth) - REST API endpoints for authentication and registration
* [django-rest-framework](https://github.com/encode/django-rest-framework) - Web APIs for Django
@ -138,7 +146,8 @@
* [Storing Django Static and Media Files on Amazon S3](https://testdriven.io/blog/storing-django-static-and-media-files-on-amazon-s3)
### Docker Tutorials
> Docker is commonly used to work with production-level databases locally like PostgreSQL or MySQL.
*Docker is commonly used to work with production-level databases locally like PostgreSQL or MySQL.*
* [A Beginner's Guide to Docker](https://wsvincent.com/beginners-guide-to-docker/)
* [A Brief Intro to Docker for Djangonauts](https://www.revsys.com/tidbits/brief-intro-docker-djangonauts/)
@ -173,7 +182,7 @@
## Django REST Framework
> The most popular way to build web APIs with Django.
*The most popular way to build web APIs with Django.*
### DRF Resources
@ -190,7 +199,7 @@
* [DRF Todo API with User Auth](https://wsvincent.com/django-rest-framework-authentication-tutorial/)
* [DRF User Authentication](https://wsvincent.com/django-rest-framework-user-authentication-tutorial/)
> Tutorials using React front-end.
### DRF + React Tutorials
* [DRF with React: Todo API](https://wsvincent.com/django-rest-framework-react-tutorial/)
* [DRF with React](https://www.valentinog.com/blog/tutorial-api-django-rest-react/)
@ -206,39 +215,55 @@
* [DRF Blog](https://github.com/wsvincent/drf-blog-api) - Basic Blog API
* [ECGC](https://github.com/flowerncsu/ecgc-2017) - Example from DjangoCon 2017 talk [Write an API for Almost Anything](https://www.youtube.com/watch?v=-6tR5TffP0w)
## Books and Courses
## Books
### Django 2.1 Books
### 2.1 Books
* [Django for Beginners: Build websites with Python and Django](https://djangoforbeginners.com/)
* [REST APIs with Django: Build web APIs with Python and Django](https://restapiswithdjango.com/)
* [Build Your First Website with Django 2.1](https://djangobook.com/build-your-first-website-with-django-2-1/)
* [Develop a Real-Time Taxi App with Django Channels and Angular](https://testdriven.io/courses/real-time-app-with-django-channels-and-angular/)
* [Practical Django 2 and Channels 2](https://www.amazon.com/dp/1484240987/)
* [Django 2 Web Development Cookbook](https://www.amazon.com/dp/1788837681/)
### Django 2.0 Books
### 2.0 Books
* [Hello Web App 2.0](https://hellowebbooks.com/learn-django/)
* [Django Design Patterns and Best Practices](https://www.amazon.com/dp/1788831349/)
* [Django 2 by Example](https://www.amazon.com/dp/1788472489/)
### Django 1.11 Books
### 1.11 Books
* [Two Scoops of Django: Best Practices for Django 1.11](https://www.amazon.com/dp/0692915729/)
* [Test-Driven Development with Python](https://www.amazon.com/dp/1491958707/)
* [Django RESTful Web Services](https://www.amazon.com/dp/1788833929/)
* [Beginning Django](https://www.amazon.com/dp/1484227867/)
## Courses
* [Develop a Real-Time Taxi App with Django Channels and Angular](https://testdriven.io/courses/real-time-app-with-django-channels-and-angular/)
## Videos
### Django 2.1 Free Videos
### Free Videos
* [Django Authentication Tutorial by Vitor Freitas](https://youtu.be/60GTvKCuam8?list=PLLxk3TkuAYnryu1lEcFaBr358IynT7l7H)
* [Build a Startup with Django by CSDojo](https://youtu.be/UyQn0BhVqNU)
* [Just Django](https://www.youtube.com/channel/UCRM1gWNTDx0SHIqUJygD-kQ)
#### 2.1 Free Videos
- [Django Authentication Tutorial by Vitor Freitas](https://youtu.be/60GTvKCuam8?list=PLLxk3TkuAYnryu1lEcFaBr358IynT7l7H)
- [Build a Startup with Django by CSDojo](https://youtu.be/UyQn0BhVqNU)
- [Just Django](https://www.youtube.com/channel/UCRM1gWNTDx0SHIqUJygD-kQ)
### Django 2.1 Paid Videos
#### 2.0 Free Videos
- [Build a Guestbook (30-part series) by Pretty Printed](https://www.youtube.com/watch?v=QVX-etwgvJ8&list=PLXmMXHVSvS-DQfOsQdXkzEZyD0Vei7PKf)
- [Blog Tutorial by Corey Schafer](https://youtu.be/UmljXZIypDc?list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p)
- [CS50's Web Programming with Python and JavaScript](https://www.youtube.com/playlist?list=PLhQjrBD2T382hIW-IsOVuXP1uMzEvmcE5)
#### 1.11 Free Videos
- [Todo App by Traversy Media](https://youtu.be/2yXfUPwlZTw)
- [Django Crash Course by Traversy Media](https://youtu.be/D6esTdOLXh4)
### Paid Videos
#### 2.1 Paid Videos
* [Build Your First Website with Django](https://academy.masteringdjango.com/courses/build-your-first-website-with-django-2)
@ -248,21 +273,6 @@
* [Ultimate Web Development Bootcamp](https://www.udemy.com/the-ultimate-beginners-guide-to-django-django-2-python-web-dev-website/) - 10 hour course building three apps--word counter, personal portfolio, product hunt clone--and deploying to Digital Ocean.
### Django 2.0 Free Videos
* [Build a Guestbook (30-part series) by Pretty Printed](https://www.youtube.com/watch?v=QVX-etwgvJ8&list=PLXmMXHVSvS-DQfOsQdXkzEZyD0Vei7PKf)
* [Blog Tutorial by Corey Schafer](https://youtu.be/UmljXZIypDc?list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p)
* [CS50's Web Programming with Python and JavaScript](https://www.youtube.com/playlist?list=PLhQjrBD2T382hIW-IsOVuXP1uMzEvmcE5)
### Django 1.11 Free Videos
* [Todo App by Traversy Media](https://youtu.be/2yXfUPwlZTw)
* [Django Crash Course by Traversy Media](https://youtu.be/D6esTdOLXh4)
### Django 1.11 Paid Videos
* [Build a Django eCommerce Application](https://click.linksynergy.com/link?id=1*FmkJFU6n4&offerid=507388.1396598&type=2&murl=https%3A%2F%2Fwww.udemy.com%2Fpython-ecommerce-build-a-django-ecommerce-web-application%2F)
### License
[![CC0](http://i.creativecommons.org/p/zero/1.0/88x31.png)](http://creativecommons.org/publicdomain/zero/1.0/)