Building Websites with Python and Django

Do you have Python experience and want to get into web development? Or maybe you are experienced in web development and curious about other platforms. Either way, this course has answers, demos, and practical tips for you, as you add another tool to your technology tool belt.

Join the always-entertaining expert team of Christopher Harrison and Susan Ibach, and walk through the most popular (and very powerful) open source web development platform for Python, Django. See how to get started with Django in Visual Studio, how to create dynamic, data-driven applications, and how to deploy the application to Microsoft Azure. Explore the object-relationship mapping (ORM) system provided in Django, and learn how to ensure that your page is discoverable to search engines. Plus, follow along with Susan and Christopher as they build a website from scratch. Don't miss it!

(NOTE: If you'd like to brush up on Python and Flask before the course, check out Introduction to Programming with Python, Introduction to Creating Websites Using Python and Flask, or SQL, Python, and Flask, on demand.)

Course Outline:

  • Introducing Django
  • Building Models
  • Querying Models and Managing Migrations
  • URLs and Routing
  • Layouts and Forms
  • Deployment and Next Steps
Instructor Team
Christopher Harrison | Microsoft Content Developer | @GeekTrainer

Christopher Harrison is a self-proclaimed geek with a passion for development and educating others. He got his first introduction to technology when his father brought home a VIC-20, graduated to a Commodore 64, and kept growing from there. Christopher parlayed that into a long career as a Microsoft Certified Trainer (MCT), with a focus on .NET development, SharePoint, and SQL Server. When offered the opportunity to become a Content Developer at Microsoft, he just couldn't resist and he made the jump.

Susan Ibach | Microsoft Canada Technical Evangelist | @hockeygeekgirl

Susan Ibach is a self-professed geek and hockey nut. She is currently working as a Technical Evangelist for Microsoft Canada. This means she gets to share her geeky jokes with tech enthusiasts across the country! She taught computer programming and databases for more than 10 years and was known for her high-energy presentations. In her current role, she continues to introduce new technologies to fellow developers to help them on their projects and in their careers.

Live Event Details
June 17, 2015
9am‒5pm PDT
What: Fast-paced live virtual session
Cost: Free
Audience: Web Developers who want to learn a new platform
Prerequisites:

Knowledge of Python and familiarity with database concepts. To follow along with the discussions and demos, please install Python Tools for Visual Studio.