Develop & Deploy: Django
Monday, February 1, 2010 at 9:00 AM - Friday, February 5, 2010 at 5:00 PM (PST)
Mountain View, CA
CLASS IS CANCELLED DUE TO LACK OF INTEREST
About the course
Develop & Deploy: Django is five full days of intensive hands-on training in the Django framework. Django is a Python-based web framework that eases the creation of complex database driven websites. A combination of instruction, demos, and hands-on activities will immerse the developer in Django for a full week. The teaching style is casual but focused, with short informative lectures followed by exercises designed to give you immediately relevant understanding of each aspect of the technology you're learning.
Course fee: $750
Length of course: Five days
Breakfast and Lunch will be provided
This course is designed for the technical consultant and/or programmer who is interested in or currently working with Django and wants to get brought up to speed on current best practices quickly.
You will benefit from this course if you are comfortable with general web development practices. To get the most benefit from the course we recommend a basic knowledge of Python.
What you will learn from this course
- Intimate knowledge of Django (you won't find in a book or via Google)
- The entire lifecycle from creating your first Django application to deploying a full website to a production server
- Demos of new features coming in future releases
- Troubleshooting and how to ask for help when you get stuck
- Dive right in and start working with Django with an expert nearby to help reduce the learning curve
- Immediate access to expert knowledge in developing and deploying Django websites
- Discover the most up-to-date best practices in the Django community
- Insider tips & tricks from experts in Django
You'll need a laptop computer with root access as this will be a hands-on course.
About the Instructors
Zain Memon is one of the main contributors of Django. Most recently, Zain implemented a number of usability improvements to the admin console used by nearly every production Django website. He's given talks and tutorials at PyCon, DjangoCon, and meetup groups around the bay.
Zain is a Purdue alumni with real-world experience in developing web applications. After bringing two startups from inception to reality, he is now a lead developer at Voltage Security, where he works on creating the next generation of encryption software.
In his free time, he contributes to a number of open source projects and evangelizes new technology on his blog at http://inzain.net/.
Programming Languages: Python, PHP, Java (Sun Certified), C#, Objective C
Web Frameworks: Django, Smarty, JSF
Database Platforms: MySQL, PostgreSQL, Oracle (Oracle Certified)
Server Platforms: Linux (CompTIA Certified), Solaris (Sun Certified)
Andy has worked very actively in the Open Source community, focusing on web application development using languages such as Django, Python, Plone, Zope and more. He was a key contributor to the Plone development community including contributing to the source code, VP on the Plone Foundation board, authoring the first book on Plone, "The Definitive Guide to Plone", creating local user groups, giving training, speaking at conferences and mentoring.
His current company, Clearwind Consulting, has Andy deeply involved in the Django development community. Alongside several projects, he was recently involved in UNICEF Innovation Group and the Earth Institute's RapidResponse development and implementation in Kenya. He flew to Kenya to help the project set up infrastructure that allowed community health professionals to communicate quickly via the RapidResponse SMS system, allowing low or no cost SMS with group and health issue logging features. He is giving two talks at DjangoCon 2009.
Andy continues to train, speak, mentor and consult on web application development. When not kayaking someplace, he lives in Vancouver, Canada with his wife and two young daughters.