A power user or junior administrator who can effectively install, use and perform basic configuration of a Red Hat Enterprise Linux system.
Audience:
IT professionals who want to build user-level skills before learning Linux System and Network Administration.
Prerequisites:
User-level experience with any computer system, including: use of mouse, use of menus and use of any graphical user interface.
What you will learn:
A Tour of Red Hat Enterprise Linux
Unit 1 - Linux Ideas and History
An Introduction to Linux and Open Source: what are the central ideas behind the Linux phenomenon and where do they come from?
Unit 2 - Linux Usage Basics
Logging into the system, changing users and editing text files.
Unit 3 - Running Commands and Getting Help
How to use built-in and online documentation to enhance your experience.
Unit 4 - Browsing the Filesystem
Understanding the locations of important directories on a Red Hat Enterprise Linux system and navigating them from the command line and using the graphical Nautilus browser.
Unit 5 - Users, Groups and Permissions
Reading and setting permissions on files and directories.
Unit 6 - Using the bash Shell
Basic tips and tricks to make Red Hat Enterprise Linux�s default shell work for you. Topics include tab completion, history and an introduction to shell scripting.
Unit 7 - Standard I/O and Pipes
The ins-and-outs of redirecting output between programs and files.
Unit 8 - Text Processing Tools
An introduction to some of the most useful text-processing utilities in Red Hat Enterprise Linux, including grep, cut, sed, sort, diff and patch.
Unit 9 - vim: An Advanced Text Editor
How to get the most out of the powerful and flexible vim text editor.
Unit 10 - Basic System Configuration Tools
Using Red Hat Enterprise Linux�s graphical and text-based configuration tools to manage networking, printing and date/time settings.
Unit 11 - Investigating and Managing Processes
Listing, terminating and scheduling program executions on a Red Hat Enterprise Linux system.
Unit 12 - Configuring the Bash Shell
A discussion of using shell variables and scripts to customize the command-line environment.
Unit 13 - Finding and Processing Files
In-depth coverage of using the find command and related utilities to locate and act upon files based on arbitrary criteria .
Unit 14 - Network Clients
An overview of network tools available in Red Hat Enterprise linux, from web browsers to email clients and diagnostic utilities.
Unit 15 - Advanced Topics in Users, Groups and Permissions
A deeper discussion of how user and group identities are stored on a Red Hat Enterprise Linux system, as well as the introduction of advanced filesystem permissions like SetUID and SetGID.
Unit 16 - The Linux Filesystem In-Depth
The nuts-and-bolts of how Red Hat Enterprise Linux deals with filesystems. Topics include partitions, inodes, linking and archiving tools.
Unit 17 - Essential System Administration Tools
An introduction to fundamental system administration topics such as installing Red Hat Enterprise Linux, managing software packages, and enhancing security with SELinux and the netfilter firewall.
Unit 18 - So... What Now?
Exposure to further options for training and involvement in the larger open-source community.
2.RHD135 - PHP Course for Web Developers and Programmers (32 hrs)
Develop dynamic web sites using PHP on the Red Hat Enterprise Linux Environment.
What is PHP?
PHP, a recursive acronym for PHP Hypertext Preprocessor, is a simple and powerful server-side scripting language designed for creating dynamic web pages. PHP is cross-platform. The main goal of this language is to allow web developers write dynamically generated web pages quickly.
One of PHP�s major attractions is that it has excellent support for databases(including Oracle, MySQL, PostgreSQL etc.). PHP is the open source alternative to ASP and the language itself is very flexible. The best thing in using PHP is that it is extremely simple for a newcomer, but offers many advanced features for a professional programmer.
Course Description
The objective of this course is enable web developers and other programmers with Javascript, Perl Script, C, C++ and HTML experience, develop dynamic web sites for ecommerce using the PHP Language on the Red Hat Enterprise Linux environment. PHP is a server side embedded web scripting language. The course covers various functions used in PHP language, program flow and control statement, database connectivity to MySQL and other various important PHP functions.
Audience
Budding programmers who wish to develop server side programs for the web. Web developers, web designers with reasonable amount of programming experience.
Pre Requisites
a. Understanding of Linux user level commands or candidates taken RH033 course conducted by Red Hat
b. Understanding of basic HTML is needed.
c. Since we are dealing with a programming concept, knowledge of Perl, Javascript or any other scripting /programing language will be of added advantage.
d. Understanding of Web server configuration will also be of added advantage.
e. Since we deal with database connectivity with MySQL, the Red Hat database course RDB147 is recommended before taking this course or understanding of any SQL language is needed.
What you will learn :
Unit 1 Introduction to PHP
Unit 2 Variables and Expressions in PHP
Unit 3 PHP Operators
Unit 4 Conditional Tests and Events in PHP
Unit 5 PHP Flow Control
Unit 6 Functions in PHP
Unit 7 Arrays
Unit 8 Object-Oriented Programming in PHP
Unit 9 Adding and Accessing Dynamic Content
Unit 10 : Cookies
Unit 11 : Sessions
Unit 12 : File and Directory Access Using PHP
Unit 13 :String Manipulation and Regular Expressions
Unit 14 Managing Date and Time
Unit 15: PHP Debugging
Unit 16: MySQL with PHP
3.RDB147 - Red Hat Database Essentials(32 hrs)
Red Hat Database Essentials is an intensive four-day course for a variety of IT professionals that provides four days of instruction and hands-on lab activities on Red Hat Database, an object-relational database powered by PostgreSQL.
RDB147 Red Hat Database Essentials Description
Goal:
Become a DBA, system administrator, or developer with a solid understanding of the installation, operation, capabilities, and features of Red Hat Database.
Audience:
IT professionals using Red Hat Database or PostgreSQL, including database administrators, system administrators, application developers, and web developers.
What you will learn:
Types of databases
Database terminology
Features and architecture of Red Hat Database (PostgreSQL)