YoVDO

Try Django 1.10 | Create a URL Shortening Service

Offered By: Udemy

Tags

Django Courses Web Development Courses Heroku Courses

Course Description

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 !@#$;*) 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.


Taught by

Justin Mitchel

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Intro to Computer Science
University of Virginia via Udacity
Web Development
Udacity
Software Engineering for SaaS
University of California, Berkeley via Coursera
CS50's Introduction to Computer Science
Harvard University via edX