HOME > Development > Try Django 1.10 - Create a URL Shortening Service

Try Django 1.10 - Create a URL Shortening Service

  • Development
  • Mar 26, 2025
SynopsisTry Django 1.10 | Create a URL Shortening Service, available...
Try Django 1.10 - Create a URL Shortening Service  No.1

Try Django 1.10 | Create a URL Shortening Service, available at Free, has an average rating of 3.5, with 40 lectures, based on 494 reviews, and has 48135 subscribers.

You will learn about 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! This course is ideal for individuals who are Anyone Interested in learn to code or Python-ers and people looking to learn Django or Anyone who wants to build web applications since we go step-by-step or Do you want to be a part of the future? Learn to code and this course will get you on that path It is particularly useful for Anyone Interested in learn to code or Python-ers and people looking to learn Django or Anyone who wants to build web applications since we go step-by-step or Do you want to be a part of the future? Learn to code and this course will get you on that path.

Enroll now: Try Django 1.10 | Create a URL Shortening Service

Summary

Title: Try Django 1.10 | Create a URL Shortening Service

Price: Free

Average Rating: 3.5

Number of Lectures: 40

Number of Published Lectures: 40

Number of Curriculum Items: 40

Number of Published Curriculum Objects: 40

Original Price: Free

Quality Status: approved

Status: Live

What You Will 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!
  • Who Should Attend

  • Anyone Interested in learn to code
  • Python-ers and people looking to learn Django
  • Anyone who wants to build web applications since we go step-by-step
  • Do you want to be a part of the future? Learn to code and this course will get you on that path
  • Target Audiences

  • Anyone Interested in learn to code
  • Python-ers and people looking to learn Django
  • Anyone who wants to build web applications since we go step-by-step
  • Do you want to be a part of the future? Learn to code and this course will get you on that path
  • Try Django 1.10?is 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 !@#$;*) 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.

    Course Curriculum

    Chapter 1: Welcome

    Lecture 1: Welcome

    Lecture 2: Walkthrough

    Chapter 2: Setup & Getting Started

    Lecture 1: Setup System

    Lecture 2: Virtualenv & Django

    Lecture 3: Start Django Project

    Lecture 4: Github

    Lecture 5: Video Quality & Speed

    Lecture 6: What were going to build A URL Shortener

    Chapter 3: Build the Kirr service

    Lecture 1: Startapp Shortener

    Lecture 2: Models

    Lecture 3: Make Changes to Models

    Lecture 4: Handling Migration Failures

    Lecture 5: Saving in the Python Shell

    Lecture 6: Override the Save Method

    Lecture 7: Dynamic Shortcode Generator

    Lecture 8: Model Manager & Refresh Shortcodes

    Lecture 9: Custom Django Management Commands

    Lecture 10: CB Views, FB Views, and URLs

    Lecture 11: Using Parameters from Django Settings

    Lecture 12: URL Keyword Arguments

    Lecture 13: Query the Database with the Shortcode

    Lecture 14: HttpRepsonse Redirect & URL Ordering

    Lecture 15: Locally Testing a Domain Name

    Lecture 16: Using Django-Hosts for Subdomain Handling

    Lecture 17: Home View & In App Templates

    Lecture 18: HTML Forms

    Lecture 19: Django Forms

    Lecture 20: Form Validation & Custom Validators

    Lecture 21: Rending New Templates and Context

    Lecture 22: Reverse and Short URL

    Lecture 23: Analytics App

    Lecture 24: Integrate Bootstrap

    Chapter 4: Project Clean Up

    Lecture 1: Part 1

    Lecture 2: Part 2

    Chapter 5: Heroku & Going Live

    Lecture 1: Heroku Part 1

    Lecture 2: Heroku Part 2

    Lecture 3: Heroku Part 3

    Lecture 4: Heroku Part 4

    Lecture 5: Heroku Part 5

    Chapter 6: Final Section

    Lecture 1: Thank you & Next Steps

    Instructors

  • Try Django 1.10 - Create a URL Shortening Service  No.2
    Justin Mitchel
    Coding Entrepreneur & Teacher – 568,000+ Students
  • Rating Distribution

  • 1 stars: 13 votes
  • 2 stars: 13 votes
  • 3 stars: 54 votes
  • 4 stars: 172 votes
  • 5 stars: 242 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!