A real-world, best practices guide to the Django Framework for novices so they get the best possible start.
We made it (but we're not done yet)!
We hit our initial $5,000 goal (thank you very, very much) but we still want to go for our stretch goals. Our first stretch goal is $7,500 which will provide free videos to everyone in the community. There is no better way to ensure that we have solid Django developers than to give them high-quality training materials, and that's exactly what we're going to produce.
If we can get to $10,000 (a whopping 200% of our funding goal), I'll do a second series of videos (probably 3 to 5 of them) answering common but complicated questions provided by the community. This would likely include things like Fabric, South conflicts, and model managers. We did this too!
It's getting harder to plan these. OK, if we make it to $12,000, I'll get stickers made up for everyone that donated over $10. If you donated less and want stickers, I'll just need a self-addressed stamped envelope. Done and done!
PyLadies and Virtual Test Classes
We want to run some virtual classes with rough cuts of the videos and a simple outline/transcript to see what areas need more explanation. We'll do this through Google Hangouts sessions. If you want to be part of these classes, there's a perk to purchase a seat. It's limited to 20 seats and the meetings will be about once every 2 to 4 weeks. This is for people who consider themselves beginners or intermediates only!
If you're near Portland, OR, though, we'll be doing live test runs of the classes at the local PyLadies meetups. These seats are free, but you have to be there in person. We're talking to other PyLadies branches about doing test runs for them, too, but nothing is planned yet.
The short answer? A video series (and accompanying code samples) to show people new to the Django framework how to get up and running quickly, avoid costly mistakes, and make good choices on packages, environments, and processes.
The long answer is all of the above, but in in-depth, detailed videos, much like Peepcode and Treehouse produce. Each video will be 30 minutes to an hour in length, divided into chapters, and will show both the code and the thought process behind working with Django.
I'll be exploring areas such as:
- Models, including Abstract and Multi-Table Inheritance and custom through tables.
- Forms, both model-based and standard.
- Views, both function- and class-based.
- Template inheritance.
- Common third-party libraries such as South, django-crispy-forms, and django-braces (OK, OK, it's not really third-party since I wrote most of it).
- Automating tasks with Celery.
- Setting up hosting on Heroku.
- Doing AJAX with Django.
- Testing your code, including coverage.py.
And, of course, lots more. The main goal is to have beginners that don't work or think like beginners at the end of the course. Beginners that can jump into almost any team and start contributing in meaningful ways. Beginners that can start their own open source projects or compete in events like Django Dash with confidence.
That's where you come in. I've done this video series before, about two years ago. It produced great results, leading to, for example, the creators of WeddingLovely and Tindie learning enough Django to create their companies and build their dreams.
The existing videos, though, are incomplete and out of date in several places. They need to go into a lot more detail, especially in testing and class-based views. The videos also need to be more polished and a site needs to be created where questions can be answered specific to the videos.
So, with the funds from this Kickstarter, I'll have the resources for a video editor to help with the polish and production, and money to buy a couple of pieces of hardware (microphone and boom arm) and software (screen recording).
I'm a 100% freelancer, so my time is very much my money. With a wife and two children, it's hard to take a couple of weeks off to work on a labor of love like these videos. So, more than anything else, your contributions help to ensure I can devote all of my energies to making these videos the best they can be.
The planned outcome
The plan is pretty simple, really. With your help, I'll record, edit, and release a series of 10 videos on the site. I'll also produce a new version of the site that allows for users to sign up for the forum area, for asking and answering questions, and to subscribe to the existing and future video series. The videos will have a free preview and a high-def version available for download, DRM-free, for a price around $10 per video.
There will also be blog posts and, perhaps, an e-book produced to go along with the videos. I'll post updates to the Kickstarter page as the videos are created, as a sort of production journal.
Thank you for your time and contributions.
Have a question? If the info above doesn't help, you can ask the project creator directly.
pledged of $5,000 goal
seconds to go
Aug 24, 2012 - Sep 23, 2012 (30 days)
Pledge $1 or more
EVERY LITTLE BIT COUNTS: Your name will be listed on a Thank You page on the final site for the series.Estimated delivery: Dec 2012
Pledge $5 or more
THAT'S THE SPIRIT: Your name will be bolded on the Thank You page. I'll also send out a tweet thanking you personally from the @gswdjango account.Estimated delivery: Dec 2012
Pledge $25 or more
NOW WE'RE GETTING SOMEWHERE: Your name in bold in the Thank You page and a tweet thanking you. You'll also be listed in the credits at the end of every episode as a backer. You'll also receive 1 free high-def video from the series.Estimated delivery: Dec 2012
Pledge $50 or more
ASSOCIATE PRODUCER: Aside from the Thank You page and the tweet, your name will be listed in the credits at the end of every episode as an Associate Producer. You'll also receive 5 free high-def videos from the series.Estimated delivery: Dec 2012
Pledge $100 or more
45 backers All gone!
YOU MAKE THINGS HAPPEN: Aside from the Thank You page and the tweet, your name will be listed in the credits at the end of every episode as an Associate Producer. You'll also receive the entire collection of videos in high-def. You also get access to me through Skype for questions, comments, and tutoring.Estimated delivery: Dec 2012
Pledge $150 or more
1 backer Limited (19 of 20 left)
VIRTUAL TESTER: You'll get to be included in the test classes. Your inclusion will be through Google Hangout (so make sure you're capable of running that before you select this perk). This also means you'll get beta access to the videos. These classes will be run in cooperation with the Portland, OR branch of PyLadies, so if you're within driving distance, you're more than welcome to attend in person (dates to be announced).Estimated delivery: Dec 2012
Pledge $250 or more
5 backers Limited (5 of 10 left)
PRODUCER: All of the above mentions, but you'll be listed as Producer in the credits. You will also receive the entire collection of videos in high-def.Estimated delivery: Dec 2012
Pledge $500 or more
1 backer Limited (4 of 5 left)
YOU'RE THE BEST: You'll be listed as a Producer and I'll include your company logo in the credits as well. You'll also receive the entire collection of videos in high-def.Estimated delivery: Dec 2012
Pledge $1,000 or more
3 backers Limited (2 of 5 left)
YOU'RE A GOLDEN GOD: Thanked, tweeted (repeatedly), listed as a Producer, logo in the credits AND in the opening credits of every episode. Your logo will also be displayed (with a link to your site) on the final series site. You'll also receive the entire collection of videos in high-def.Estimated delivery: Dec 2012