Unix for Web Programming

 

Course Details and Syllabus

Enroll
Course: Unix for Web Programming
Tuition: $298
Time Frame: Due to our monthly lab fee system, this course is completely self-paced. You can expect to work approximately 40 hours on this course.
Technical Requirements: As long as you have a web browser and internet connection, you can take this course from anywhere in the world.
CEUs: 2 Continuing Education Units with official letter from the University of Illinois Office of Continuing Education.
Software: The web-based Learning Sandbox® provided for you will contain all your lessons, projects, quizzes, account files, editors, and tools necessary to build your skills from beginning to end, even beyond coursework. In addition, you will be provided with a Linux server account which can be accessed through the Sandbox or, if you prefer, any normal SSH program. No other software is needed.
Instructor: You will have one instructor throughout the course who will evaluate your projects and quizzes, hand them back for improvement when necessary, and coach you throughout your skills advancement.
Book: All required course materials and software are included online within the Learning Sandbox®. However, within a few weeks of enrolling, you'll receive the free book Learning the Unix Operating System, 5th Edition as a complimentary reference from O'Reilly.
Certificates: Completion of this course counts toward the Web Programming Certificate Series.
Prerequisites: Introduction to HTML and CSS and Learn Perl for CGI Programming, or equivalent skills in HTML and Perl. This course is meant for the beginning or intermediate programmer, or the beginning system administrator.
Topics: File and directory management, Permissions, Installations, Editing with emacs, e-mail, common commands, Installing the Apache Web Server,etc.
Syllabus:
  • UNIX LAB 1 -- Getting Started
    • What is Unix
    • Using Telnet

  • UNIX LAB 2 -- Listing Files
    • ls command
    • flags
    • directory tree
    • reading file size

  • UNIX LAB 3 -- File Permissions.
    • Reading permissions
    • Changing permissions with chmod

  • UNIX LAB 4 -- Basic File Manipulation.
    • Moving files
    • Copying files
    • Removing files
    • Creating files and folders

  • UNIX LAB 5 -- Advanced Commands
    • Using
    • Archiving with Tar
    • Searching with Grep

  • UNIX LAB 6 -- Getting to Know the Apache Web Server
    • Getting and unpacking Apache software

  • UNIX LAB 7 -- Installing Software (e.g. installing the Apache Web Server)
    • Installing Apache
    • Configuring Apache

  • UNIX LAB 8 -- Managing Processes
    • Listing processes
    • Killing processes

  • UNIX LAB 9 -- Who is on your Server
    • Finger
    • W
    • whois
Enroll
Learn and Achieve - Enroll Now

Earn a Certificate

for Professional Development from the University of Illinois' Office of Continuing Education upon completion of a selected series of courses.

Illinois