![]() |
Please fill up the below form Live Practice Labs
![]() Our live access labs provide full console access to a self-paced study lab environment. This is an ideal place to re-work lab exercises from class or to experiment with advanced configuration from your home or hotel room. Find out which works for you and get a downloadable eKit when you enroll. Course Description PHP & MySQL are two of the most popular open source technologies to emerge during the past decade. PHP is a powerful language for writing server-side Web applications. MySQL is the world's most popular open source database. Together, these two technologies provide you a powerful platform for building database-driven Web applications. Our PHP & MySQL training course teaches attendees everything they need to build data-driven Web sites using PHP & MySQL successfully.Prerequisites Basically LAMP is a set of software that enables you to create a web application that's dynamic and stable. Participants should have ability to hand-code HTML. Having exposure to CSS and Basic Programming would be beneficial.PHP Training Objectives: To teach attendees the PHP programming skills they need to successfully build interactive, data-driven sites To teach students enough MySQL database skills to build the databases that will power their sites
Course Outline Click here : Download the Course in PDF FormatUNIT 1: Acquaintance with Linux Installation of RedHat Enterprise Linux Advance Server 5 and Fedora 8 Planning a Linux Installation Pre-Installation Planning Hardware Requirements Partioning Requirements Dual Booting with Windows Operating System UNIT 2: Browsing the File System Explain the Filesystem Hierarchy Standard (FHS) – UNIX is one big directory! Explore the Linux file system (ext, ext3) Important directories - /etc, /boot, /var, /srv, /proc, /tmp, /lib, /usr/lib, /usr/local/lib, /bin, /sbin, /usr/bin, /usr/sbin Partitions (/, /var, /usr and /boot) and Virtual Memory (SWAP) Relative and Absolute Pathnames X Usage Basics: - Switching between virtual consoles and the graphical environment - Elements of the X Window System - Starting the X server UNIT 3: Running Basic commands, Getting Help and Text Editors Common BASH Shell commands - Command Line Interface (CLI) w, wall, watch, whereis, which, who - Important w commands Familiar with the many help resources in RHEL Explore usage of finding and searching user-tools (find, locate) Demonstrate typical usage of vi/vim ASCII text editors UNIT 4: BASH shell navigation
UNIT 5: System Monitoring & Process Management Process creation: fork and exec Demonstrate usage of system monitoring tools (uptime, free, top, ps, pstree, pidof - explore process lists Statistics on the virtual memory system: vmstat Process Priority: nice and renice Managing Background Process: jobs, fg, bg, Ctrl Z Usage of killing process: kill UNIT 6: File Ownership & Permissions Explain UNIX/Linux file security & permissions rules & concepts - Symbolic Way: (-rwxrwxrwx) - Octal Way: (777) Setting Permissions with chmod UNIT 7:User and Group Administration User Administration\Management Group Administration Changing User and Group Ownership: chown, chgrp User and group creation & management concepts - passwd, shadow,group,gshadow files Password aging under Linux: chage User profile implementation logic and concepts – (Bash profile/etc/skel/aliases/PATH/etc.) Usage: FTP / Telnet / SSH Service Management UNIT 8: Apache Web Server Administration Discuss Apache server's features and concepts Examine Apache - Red Hat HTTPD CONF hierarchy Examine various configuration files Configure IP-based Virtual Hosts Configure Name-based Virtual Hosts Restrict access to content based on IPs and subnets Configure .htacess file with directives Implement Basic and digest authentication schemes Implement Apache logging system per virtual host Overview on HTML/CSS & forms What is PHP Data Flow Scripting Vs. Viewing Your First PHP Script Embedding PHP with HTML UNIT 10: Absolute Basics PHP Variables & Operators More Complex Operators & Logical Operators 'If' and Conditional Operators UNIT 11: PHP programming fundamentals Using 'else' and 'elseif' Multiple Choices: 'switchcasebreak' Concise Conditionals: '?' The 'For' Loop 'while' and 'do..while' loops 'break' and 'exit' UNIT 12: Data Introduction to Arrays Playing with Arrays: Referencing Sorting Multidimensional Joining Splitting Strings functions UNIT 13: Starting with MYSQL What is a relational database? Accessing MYSQL - the command line Configuring Users in MYSQL Creating Databases and Tables MYSQL Data Types - Numeric Types MYSQL Data Types - Date Types MYSQL Data Types - String Types EXAMPLE: Creating A Table Statement Basic MYSQL commands – INSERT, SELECT and UPDATE Basic MYSQL commands - DELETE and DROP UNIT 14: Using MYSQL with PHP Connecting to the Database Choosing a database Querying a database Retrieving results Useful MySQL functions in PHP Setting Up phpMyAdmin Using phpMyAdmin UNIT 15: Interacting With The User A Simple HTML Form Taking User Input from Forms via PHP Handling Email Validating an Email Address File and Directory Access in PHP UNIT 16: Sessions and Users A Simple Login System Sessions Cookies Logging a User Logging out Registering a User UNIT 17: Security Encryption Session Security UNIT 18: Error Capture I/O Issues Exception handling in PHP Remaining 5 Days students will involved in intensive live projects. PROJECT WORK: Developing an enquiry form for the website Building a Guestbook Writing a Stats Tracker Building a Database-Driven Website Duration LinoBox offers Regular Track (20 days), Weekends Track (8 days) and Rapid Track (5 days) Boot Camps for RedHat Enterprise Linux Course. Duration for the Course is 40 hours.
|





Live Practice Labs




