Carson Workshops - a Carsonified Company

One Day Workshop

How to build Django web apps

Build effective content based web sites with the Django web framework

Event Photo

Django is a web application framework written in Python for developing content driven web applications. Its origin in the newspaper world makes it uniquely suited to quickly and easily creating applications designed specifically for your site's content requirements.

In this full-day workshop, designer and developer Jeff Croft will walk you through creating a custom Django-powered CMS (content management system) from the ground up, starting with creating data models for your content, through Django's view functions, URL configuration, and template language.

By the end of the day, you will have a firm grasp on the following:

What you'll learn:

If you have any questions or prefer to pay by credit card over the phone, just email

Survival Kit

What You'll Walk Away With

The Survival Kit
- Each attendee will receive our exclusive Survival Kit. It's companion CD is chock-full of practical examples, links and snippets of code that we use everyday.
Best Practice Advice
- There will also be a section covering best practice plus a full set of presentation slides from the day.
Practical Knowledge
- We're not going to bore you with theory. At our workshops we aim to give you practical training that focuses on what you need to help you get started right away.
Discounted Django Hosting
- Thanks to our friends at WebFaction each attendee will receive a discount promo code for any Django hosting plan.

Who should attend?

This workshop is designed for those who have some programming experience, but it is not necessary to be an OOP (object orientated programming) expert or have experience with Python.

Past Reviews

"I gained tons of practical advice. All valuable hands-on stuff."- Henrik Pettersen, MTV

"The question and answer section was excellent" - Mark Francis, Yahoo!

"The workshop was extremely useful and well organised" - Duncan Ponting, BBC

"Comparing example architecture to our own gave us some really great ideas" - Richard Keen, Multimap

"It was invaluable to get confirmation that other big players are using the same approaches as us" - Erki Esken, Skype

"I loved the real-life practical examples and insight into the rules behind web standards" - Andy Brockie, Guardian Unlimited

"It was great meeting other quality developers" - Ryan King, Technorati

"The workshop was great for comparing experiences" - Jeff Veen, Adaptive Path

"Being able to ask questions and participate freely was great" - Marcia Palmer, Cabinet Office

"No fluff, just good real-world info. Bravo!" - Christopher Kelly, State Farm Insurance

"Great real-world examples." -Ahren Gerber, elliance.com

"Superb organisation and preparation - thankyou!" - Andrew Hoskings

"What a great workshop! Both engaging and useful." - Chris Graver, Bank of America

How large is the workshop?

We've limited the number of attendees to 40, so that you will be able to interact with the speaker and get your questions answered.


Carson Workshops are delighted to be bringing you "How to build Django web apps" in association with WebFaction. All attendees with receive a special promo code entitling them to a discount on WebFaction hosting plans.

For more info visit their web site at http://www.webfaction.com

Schedule

Registration & Coffee: 8:15 - 9:00am

Talking about Content Management Systems (CMS)
  • What is "content"?
  • What should a content management system do?
  • Structured vs. unstructured data
  • Blogging tools as CMS's
Why Django is well-suited for building content rich sites
  • What is Django?
  • Easy data model definitions with Python
  • Automatic admin interface
  • Automatic feed generation (syndication framework)
Coffee Break: 10:30 - 10:45

Data Models
  • What are models?
  • Defining models
  • Adding the automatic admin interface for your models
Django Views
  • What are views?
  • A simple view
  • The power of generic views
  • Generic views
  • Advanced view configuration
Lunch is provided: 12:30 - 14:00

Defining your URL structures
  • What is URL configuration?
  • Planning your URL structures
  • Creating your own urls.py file
Django Templates
  • What are templates?
  • Django templates best practice
  • Creating templates for your site
  • Template inheritance and why it's important
Coffee Break: 15:30 - 15:45

Django's syndication framework
  • What is the syndication framework?
  • Creating a feed with the syndication framework
Deploying a Django application
  • Things to consider before deployment
  • Learning to love the command line
  • Deploying to a production server
  • How to solve potential deployment issues
Q & A: 17:00 - 17:30

Social: 18:00 - till late

Who's presenting?

Jeff CroftJeff Croft

Jeff Croft is a web designer and developer at Blue Flavor, an experience and design consultancy in Seattle. Beyond his work for Blue Flavor, Jeff is a blogger, speaker, critic, and industry thought leader. Prior to joining Blue Flavor, Jeff was a Senior Designer at World Online, an online journalism outfit responsible for a host of award-winning websites and the place of origin for Django, the Python-based open-source Web framework for perfectionists with deadlines.

Jeff has been designing and developing web sites nearly as long as there have been web sites to design and develop. He created his first web page in 1994 and got his first web-related job in 1995. Although Jeff possess many technical skills, his true passion lies in visual design, user interface, communication, and social media.

Jeff has recently co-authored two books, Pro CSS Techniques, published by Apress, and Web Standards Creativity, published by Friends of ED.

Partners

BD4D, Computerlove, K10K, Newstoday, Pixelsurgeon Logos
BD4D K10K Newstoday Pixelsurgeon Netdiver Protein OS