First commercial site with django
3.6 (7 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
285 students enrolled
Wishlisted Wishlist

Please confirm that you want to add First commercial site with django to your Wishlist.

Add to Wishlist

First commercial site with django

Let create your first commercial site with django! In this lesson we will create a fictional website of beauty salon.
3.6 (7 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
285 students enrolled
Created by Takafumi Kawai
Last updated 6/2014
English
Price: $20
30-Day Money-Back Guarantee
Includes:
  • 8 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Study some basic commands for Mac terminal
Study some basic syntaxes of Python
Handle the template system of django
Create a booking system
Learn how to upload an image
Try to deploy a django project on the server
View Curriculum
Requirements
  • Computer which Python is installed (If you have Mac, you can use Python on your Mac)
  • The basic skills of computer
Description

Thank you for visiting First commercial site with django.

In this lesson, You can learn how to use Mac terminal. If you want to create web site or web application, sometimes you have to use terminal. In this lesson, we will teach basic important commands of terminal. And you can also learn some basic syntax of Python.

After you learn some basic knowledges, let create your first commercial site with django! In this lesson we will create a fictional website of beauty salon. You are able to learn how to create simple booking system. And also you can create a photo gallery to show your some products. Take it easy! Enjoy learning!

Who is the target audience?
  • The person who have never use Mac terminal.
  • The person who want to learn Python from the beginning.
  • The person who want to learn django from beginning.
  • The person who want to create a website with django and Bootstrap.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 56 Lectures Collapse All 56 Lectures 07:58:57
+
Learn Mac terminal
5 Lectures 36:02

You can learn how to run a terminal on Mac. And also learn how to change the appearance of terminal.

Preview 04:21

Learn two command in this section. First one is ls command. Second command is cd. You can look inside directory with ls command, and move to other directory with cd command.

Preview 08:17

Learn mkdir command in this section. Mkdir command can create a directory.

mkdir command
09:32

mv command can move a file or a directory to another place. And also can modify a those name.

mv command
07:23

You can learn touch command to create a file. And also learn how to delete a file or directory with rm,rmdir command.

touch and rm,rmdir command
06:29
+
Learn Python
8 Lectures 39:43

Learn how to run Python on the terminal.

What is Python?
03:34

Learn Print method to display a string on the terminal.

Preview 03:41

Learn how to use a variable with Python. And also learn how to combine some strings.

variable and string
07:10

Learn how to use` while syntax`. You can repeat a program using `while syntax`.

while syntax
04:46

Learn how to use` for syntax`. You can repeat a program according to the number of elements.

for syntax
03:52

Learn how to use list. You can store some value to a list.

list
05:28

You can handle your program using conditional judgment with `if syntax`.

conditional judgment with if syntax
06:55

Learn how to compare a strings using ` if syntax`.

conditional judgment by strings
04:17
+
Create a project
9 Lectures 01:09:56

We create a django project, and do some root settings.
Preview 07:41

Try activate the administration page of this django project. We can manage this project in easy.

administration page
01:36

Create a top page for this beauty salon. You can learn how to connect a template with a definition of views.py.

create a top page
03:54

Create a base template file of this salon page with Twitter Bootstrap.

Bootstrap
06:57

We will edit the top page using Bootstrap's template.

edit a top page
13:48

Place an image to the top page as background image.

Place an image
05:40

Add some informations in the top page.

Modify a top page
14:09

Use font awesome for this salon page. It is one of famous web font. You can add a fantastic icon in easy.

font awesome
10:43

Change the color of some elements by adding new class.

change background color
05:28
+
Create a lesson page
3 Lectures 32:33

Create a lessons application, and check a connection between the lesson page and that URL.

create an application
07:18

Create a lesson page with grid system of Bootstrap.

create a lesson page
19:54

Add link to the lesson page. You can add it using URL tag of django.

add a link
05:21
+
Create a booking page
19 Lectures 03:35:14

We create an application for booking system.

an application for booking
07:56

Create a price list in salon page.

a price list
10:57

Create a model to store a customer name and other information for booking system.

create a model for booking function
04:15

Create an admin.py to handle Book model from administration page. You can arrange an information by this admin.py.

create admin.py fro Book
05:14

We will create a form for booking system to generate booking form automatically.
create a form for booking
21:13

Create a function to received some data which is delivered by the booking form.

create a function for booking
17:22

We will use south to add new filed into Book model. South help us to sync new filed with current database.

south
07:21

Create a function to send a notification email to a customer when a customer submit.

send a notification email
11:20

Create an authentication page. We can login and logout via these pages.

create an authentication page
22:32

Create a booking list page. An owner only can access to this page.

a booking list
14:30

Create a button to the booking list page.

create a button for booking list
05:21

Add new field to Book model for asking the time.

add a field for time
12:44

Let create a calendar for current day using datatime and Calendar methods.

create a calendar
20:56

Create a function to display a booking status on the calendar.

display a booking status
11:12

We can place same calendar on the booking list page using "include".

duplicate a calendar
05:57

Create a page to edit a booking data.

create a page to edit a booking
11:12

You can create a form to edit a booking using django system.

create a form to edit a booking
10:18

Create views.py to edit a booking data using some informations which is delivered from the editing form.

create views.py to edit a booking
08:04

Add a button for deleting a booking data, and create views.py to delete it.

delete a booking data
06:50
+
Create a gallery page
6 Lectures 49:30

Let create an application for submitting image.

create a galleries app
06:53

Create StyleImage model which will store a description or an image.

create StyleImage model
04:39

We will create a from for StyleImage model.

create a form to post an iamge
12:13

Create a views.py to process submitted image or description.

create a function to send an image
05:02

Display an image using MEDIA_URL on the gallery page.
display a submitted image
12:19

Create a function to delete an image.

delete an image
08:24
+
Deploy
6 Lectures 35:59

We will create a website, and register a domain. And also create an application of django.

Preview 04:06

Try to install FileZilla to transfer the data to the web server of webfaction.

Preview 01:35

Do settings of webfaction's DNS to the website which is managing your domain.

settings of DNS
02:11

Connect the webfaction database and this django project.

database
11:45

After we transfer the data, we will sync for creating an administrator account.

Transfer all data
07:36

We will store static file to static-only directory using "collect static" command.

collect static file
08:46
About the Instructor
Takafumi Kawai
2.2 Average rating
32 Reviews
699 Students
13 Courses
A web developer from Tokyo, Japan.

Thank you for visiting my profile page.

I started my programming career learning Flash for a small website that I wanted to introduce my hobby. After 3 years, I learned the skills of Illustrator and Photoshop,After Effect. And also learned about HTML and CSS. When I graduate from the high school, I was able to master those skills.

After that, I have created some web sites for my friends and customer. A website of a beauty salon which I created was able to gather many customers from other country.

It is still getting new customer. And also the owner of beauty salon was able to find many students who want to learn a skill from her via that website.

I learned the information science after I entered the university. I was able to learn these subjects (Python,Django, MySQL, jQuery,Ajax). After that, I developed a small social networking service to enhance the communication between a professor and a students in university. This webservice has a lot of function to support their life.

I have a bachelor of engineering and a master of engineering. After I graduate from the university, I started to create a webservice to support the people who want to realize idea. If you want to create something, you need many skills (Programming, Design, Photography, Animation). I'm going to teach you how to make it . And also teach how to integrate it.