Try Django 1.10 | Create a URL Shortening Service

Go to class
Write Review

Free Online Course: Try Django 1.10 | Create a URL Shortening Service provided by Udemy is a comprehensive online course, which lasts for 5 hours worth of material. The course is taught in English and is free of charge. Try Django 1.10 | Create a URL Shortening Service is taught by Justin Mitchel.

Overview
  • Django is a powerful web framework that makes it easy to build web applications it's why it's the #1 Python library

    What you'll learn:

    • Django Basics & Django version 1.10
    • Build a URL Shortening Service Identical to http://kirr.co (as of 10-22-2016)
    • Django Models, Managers, and Save Methods
    • Generating Random Shortcodes
    • Launching a live project (on Heroku.com)
    • Bootstrap Integration
    • Template Inheritance
    • Django-hosts (for controlling subdomains)
    • Setup a Domain name to your hosting server
    • Much more!

    Try Django 1.10is an introduction to Django version 1.10 by creating a simple, yet robust, URL Shortening Service. This series covers a variety of Django basics as well as Django 1.10 specific material.

    Generally the topics will include:

    - How we made the Kirr url shortening service
    - Django Project Setup
    - Class Based Views (& some Function Based Views)
    - Models, Model Forms, Forms, Form Validation
    - Overriding Model Save Method
    - Launching on a Live Server (via Heroku)
    - Custom Validation directly on Django Fields
    - And More

    What Technology you'll learn in the Build a Try Django 1.10 URL Shortening series:
    -- Django Framework (version 1.10): a powerful backend framework used by top sites like Instagram and Pinterest. Django makes it easier to have a powerful web application to use for all types of projects. Django is written in Python (and is one of the most popular Python libraries in the world).
    -- Bootstrap (version 3.3): a powerful front-end framework used by thousands of sites around the world. Bootstrap makes it easier to have a responsive web application so it looks awesome on any mobile device and any desktop computer.
    -- Python 3: One of the top programming languages in the world. Powerful enough for the experts, easy enough for beginners. Why? It uses spaces and line breaks with minimal special characters (like [email protected]#$;*) which means it's closer to English than most programming languages.

    All of our tutorials have a simple goal in mind: get you building something real and quickly through step-by-step training.