Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Web Developer 101-Use Web Servers to Build Sites on your PC
Rating: 4.3 out of 5(59 ratings)
12,321 students

Web Developer 101-Use Web Servers to Build Sites on your PC

Setup your pc to start making websites on Apache & IIS Web Servers. Wordpress, Joomla Drupal, ASP.NET, NodeJS, etc..
Created byBrandon Price
Last updated 11/2021
English
English [Auto],Spanish

What you'll learn

  • Setup web developer environments with Apache and IIS Web Servers
  • Learn essential Web Server Configurations: Adding logins to websites, virtual hosts, proxies, etc.
  • Host websites in a variety of ways locally while they are under development
  • 3rd party hosting options for production-ready websites

Course content

9 sections88 lectures15h 15m total length
  • What is a web server?6:35

    This video distinguishes what consists of a web server. It talks about the two most essential components of a web server: the hardware and the software.

  • Which operating systems we will use6:05
  • Understanding URL addresses2:00

    This video goes into how url addresses are used when websites get retrieved from web servers and are displayed on the browser.

  • Web Server Types3:44

    This video talks about the 4 web server softwares being used to store websites on the WWW and their popularity.

  • Why choose a 3rd party over self hosting2:55

    Listen to this video for information on why you might want to use a 3rd party like a GoDaddy to host your website rather than do it yourself.

Requirements

  • None

Description

Hello:


This class will cover a variety of ways to install and setup web servers on your pc so you can start making websites that can be locally viewed and tested. The ways covered will include:


• Installing an Apache Web Server on the Ubuntu version of the Linux operating system (many custom configurations to the server will also be covered)

• Installing an Apache Web Server included with XAMPP on a Linux operating system (custom configurations to the server will also be covered)

• Installing a Microsoft IIS Web Server on a Windows operating system (many custom configurations to the server will also be covered)

• Installing an Apache Web Server included with XAMPP on Windows (refer to the Apache Server videos on Linux for custom configurations)

After each server installation, I will detail how you can configure websites on each web server with things like password protection, virtual directories, url redirects, reverse proxies, and more.


Additionally, I will cover how to:

• Install website builders such as Wordpress, Drupal and Joomla on both the Apache and Microsoft IIS Servers

• Set up the ASP.NET core and NodeJS web development scripting frameworks on a Microsoft IIS Server

• Publish your websites when they are ready to be hosted the World Wide Web using affordable Hosting options such as Bluehost, CPanel, and Github (free).

• Use a paid web domain from GoDaddy for a website hosted on Github Pages

• Upload your local website files to your hosting provider using FileZilla and CPanel's File Manager


The course will also have several downloadable resources and a lengthy quiz at the end. I look forward to seeing you in the course.


-Brandon


Who this course is for:

  • Those interested in Web Development or Web Server Administration