Try Django 1.10 | Create a URL Shortening Service

Learn how to build a URL shortening service using Django 1.10! This course covers the basics and beyond in a fun and simple way.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is all about making web development fun and relatable! You’ll get to build a URL shortening service while learning Django 1.10 – it's like starting your own little web project!

Key Points

  • Learn Django 1.10 through a practical project.
  • Understand both Django basics and advanced features.
  • Get hands-on experience with Python and Bootstrap.

Learning Outcomes

  • Set up a Django project and understand its structure.
  • Create and manage models, forms, and validations.
  • Deploy your application live with Heroku!

About This Course

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

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.

  • 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

Instructor

Profile photo of Justin Mitchel
Justin Mitchel

It all started with an idea. I wanted freedom... badly. Freedom from work, freedom from boredom, and, most of all, the freedom to choose. This simple idea grew to define me; it made me become an entrepreneur.              As I strived to gain freedom, overtime I realized that with everything that you do you can either (1) convince someone, somehow, to...

Review
4.9 course rating
4K ratings
ui-avatar of Petchimuthu M
Petchimuthu M.
5.0
9 months ago

Execellent

  • Helpful
  • Not helpful
ui-avatar of Dipanjan Deb
Dipanjan D.
2.0
1 year ago

Dude has a special ability to complicate even the basic stuffs

  • Helpful
  • Not helpful
ui-avatar of Rohit Rawat
Rohit R.
5.0
1 year ago

fabulous tutorial

  • Helpful
  • Not helpful
ui-avatar of Milad Kazemi
Milad K.
5.0
1 year ago

very good

  • Helpful
  • Not helpful
ui-avatar of Arup Das
Arup D.
4.0
1 year ago

very good

  • Helpful
  • Not helpful
ui-avatar of Aleksei Shishkin
Aleksei S.
3.0
1 year ago

Some concepts are not clear to me. In my opinion, some time can be put in to explaining why do we have to use some concepts. For example, I don't understand why do we have to setup redirect from 'www.tirr.com/' to 'tirr.com/'. Maybe I don't understand url routing at all, that's why further code is not clear to me. Nontheless, further material is confusing.

  • Helpful
  • Not helpful
ui-avatar of Bibek
Bibek
4.5
1 year ago

good content

  • Helpful
  • Not helpful
ui-avatar of Chao Liu
Chao L.
4.5
1 year ago

This is great and pitched at the right level for me. The explaination makes it clear why we are performing each step

  • Helpful
  • Not helpful
ui-avatar of Reg Montana
Reg M.
5.0
2 years ago

It is comprehensive how he explains the details in the default codes.
Kinda like what you need to know to answer verbal interview.

  • Helpful
  • Not helpful
ui-avatar of Julius Chen
Julius C.
5.0
2 years ago

fun

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses