Practical Web Development: Make Websites Quickly And Easily

A comprehensive guide to website creation, including server setup, domain name, templates, and more.
4.2 (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.
2,391 students enrolled
Take This Course
  • Lectures 20
  • Length 2 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2015 English

Course Description

Hi! My name is Wilson Wang, and I've been making websites extensively for the past few years. I have found that creating a website is much easier than people portray it to be, and that is why I have created this course.

This course is designed for people who want to learn how to quickly make a beautiful website. By the end of this course you will have made a website from start to finish, as well as learned how to use Amazon's AWS service, some basic Unix commands, Github, Ubuntu Server setup, Domain names, and more. People wanting to practice their command line skills will also benefit from this course, as the back-end/server side work is done through Unix.


You will learn:

  • How websites work
  • How the domain name, ip address, server, and web browser are connected to each other
  • How to clone code from Github
  • The basics of Amazon AWS
  • The basics of Server Administration/Command Line
  • How to modify templates to suit your needs
  • Pointers toward more advanced resources for aspiring web developers
  • And more...

Enroll now to start creating your own website and becoming a kick-ass web developer!

What are the requirements?

  • A computer with Internet Access

What am I going to get from this course?

  • Use Amazon's AWS Services
  • Create a self-hosted website with a domain name and a server
  • Clone a template from Github
  • Get a general idea of the steps required to create a website
  • Do basic server administration and edit files on a Unix system
  • Understand interaction between local machines and the server

Who is the target audience?

  • Anyone who wants their own website

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Overview
Section 2: References
6 pages

In this course I will be using Unix commands. I will attempt to explain what I'm doing, but in case I forget, please consult this guide. It contains detailed descriptions of the basic Unix commands, and will help you clarify what I am doing in the videos.

Section 3: Part 1: The Server
1.1 - Introduction to AWS
1.2 - Obtaining a Server
1.3.0 - Logging into the Server (for Windows)
1.3.1 - Logging into the Server (for Mac/Linux)
1.4 - Introduction and Installation of Apache HTTP Server
1.5 - Apache Permissions
Section 4: Part 2: The Website
2.1 - Cloning a Template from Github
2.2 - Using the Template
2.3.0 - Copying files from your computer to the server (for Mac/Linux)
2.3.1 - Copying files from your computer to the server (for Windows)
2.4 - Modifying the Template (pt. 1)
2.5 - Modifying the Template (pt. 2)
2.6 - Modifying the Template (pt. 3)
2.7 - Modifying the Template (pt. 4)
2.8 - Modifying the Template (pt. 5)
2.9 - Modifying the Template (pt. 6)
Section 5: Part 3: The Domain Name
3.1 - Getting and Setting up a domain name
Section 6: Part 4: Conclusion and More Resources
4.1 - Conclusion and More Resources

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Wilson Wang, Software Engineer, Homo Sapien, Maker of Things

Hi! My name is Wilson, and I am teaching on Udemy because I want to pass on what I've learned.

My areas of expertise are software development/programming and physics. I have been creating apps and websites ever since I started high school, so I have quite a lot of experience doing that. In particular I have figured out the most straightforward way to create apps and websites, so in my courses you will save lots of time by not learning superfluous information.

I am also highly qualified to teach physics. In high school I achieved a near-perfect score on the AP Physics C test, and I also won a Gold Medal in the US Physics Olympiad.

Finally, even if you don't like science or technology, I still recommend you try them out. By studying science and technology you get a unique viewpoint of the world which will separate you from everyone else - while the general public sees X, you will see Y and be able to capitalize on these insights.

I hope you find my courses helpful, and if you have any suggestions please tell me!

Ready to start learning?
Take This Course