Announcing Our Tutorials!
After sifting through an amazing collection of submissions, we are proud to announce the following tutorials for DjangoCon US 2018. Thank you to everyone who submitted and to all of the reviewers. The tutorials offer a little something for everyone this year. Buy your tutorial tickets today!
Python Packaging without the Pain
Sunday, October 14, 9:00 AM - 12:30 PM
Presented by: Diane DeMers Chen
Level: Intermediate
Many of us have snippets of Python code we copy from project to project. Wouldn’t it be nice if we could pip install
them from PyPI instead of copy-pasting everywhere? But packaging has always been a complicated, scary task. We will take you from copy/paste to pip install
in one tutorial!
API-Driven Django
Sunday, October 14, 9:00 AM - 12:30 PM
Presented by: Philip James
Level: Intermediate
Django comes with a robust templating system, but more and more web applications are focusing on its API abilities. In this tutorial, we’ll take advantage of Django and django-rest-framework. You’ll come away knowing how to get a rich API and a frontend prototype out of single Django views.
Web Application Security with Django: A Hands-On Tutorial
Sunday, October 14, 9:00 AM - 12:30 PM
Presented by: Jacinda Shelly
Level: Intermediate
Too often, web security is treated as a something “the framework takes care of.” Not today! In this tutorial, we will use live Django instances that have some security flaws. We’ll find the flaws, see the consequences, and learn how to fix and prevent these in our own applications.
What To Expect When You’re Expecting: A Hands-On Guide to Regression Testing
Sunday, October 14, 1:30 PM - 5:00 PM
Presented by: Emily Morehouse-Valcarcel
Level: Intermediate
We all know we should be testing our applications, but testing is hard and great testing is even harder. Take a deep dive into what and how to test your Django apps, plus learn how to leverage modern headless browser libraries and automated visual diff-ing to get (and keep) pixel-perfect apps.
Build a GraphQL API powered by Django
Sunday, October 14, 1:30 PM - 5:00 PM
Presented by: Ed Rivas
Level: Intermediate
GraphQL is changing the way we develop APIs, and leading tech companies are using it as an alternative to REST to power their applications. In this workshop you’ll learn how to leverage your existing Django expertise to build a powerful and feature-rich API, no experience with GraphQL required!
Mastering the Django ORM
Sunday, October 14, 1:30 PM - 5:00 PM
Presented by: James Bennett
Level: Intermediate
Django’s ORM is probably its most-used but also least-understood component. This tutorial will try to fix that, by teaching you about best practices for using the ORM, advanced features you might not have known about, and technical details of how it all works under the hood.
Each session is $195 and runs about 3 hours. You can buy tickets for tutorials in the same place that you buy admission to the conference itself.
We’ll see you there!