Unix for Web Programming
In this course, you will learn basic directory and file administration, as well as web server configuration, maintenance, and baseline shell-scripting. You will also learn web troubleshooting techniques that will help with Unix-based web programming projects.
Upon completion of this online Unix course, you will be able to:
- Navigate the Linux/Unix file system
- Manage files, archives, and permissions
- Install an Apache web server
- List and kill web server processes
- Discover who is on your web server
From beginning to end, you will learn by doing Unix-based projects and submitting them for instructor feedback. These projects, as well as the final project, will enhance your portfolio and contribute to certificate completion. Besides a browser and Internet connection, all software is provided by the O’Reilly School of Technology.
Course Details and Syllabus
|Course:||Unix for Web Programming|
|Time Frame:||This course is online and self-paced. You can expect to work approximately 30 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.|
|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 e-book Unix In A Nutshell, Fourth Edition as a reference resource from O’Reilly.
|Prerequisites:||Introduction to HTML and CSS and Perl 1: Introduction to Perl, 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.|