banner
 
 
  .........................................................................................................................................................................................................  
  WHAT IS LINUX  
  .........................................................................................................................................................................................................  
 
  • Introduction to open source.
  • Introduction & small history of Linux
  • Knowledge about the different types of Linux / Unix Distribution
 
  ........................................................................................................................................................................................................
  UNDERSTANDING LINUX STRUCTURE
  ........................................................................................................................................................................................................
 
  • Understanding File Systems Supported by Linux
  • Understanding System Directories structure in Linux.
  .........................................................................................................................................................................................................
  INSTALLING LINUX
  .........................................................................................................................................................................................................
 
  • How to install linux on fresh machine
  • How to create partition for install
  • Understanding MBR and different Boot Loaders
  • Understanding Linux Boot Process
  • How to install additional packages after complete installation of Linux
  .........................................................................................................................................................................................................
  UNDERSTANDING FILES & FOLDERS
  .........................................................................................................................................................................................................
 
  • How to create new file or folder
  • Permission of file or folder
  • Sticky Bits
  .........................................................................................................................................................................................................
  UNDERSTANDING USER AND PERMISSION
  .........................................................................................................................................................................................................
 
  • Who and what is root
  • What are users and how to assign them specific permissions
  • How to give the permission of any user on the file or folder not owned by him
  .........................................................................................................................................................................................................
  OPENING A COMMAND SHELL / TERMINAL
  .........................................................................................................................................................................................................
 
  • Different types of terminals available in linux
  .........................................................................................................................................................................................................
  BASIC COMMANDS
  .........................................................................................................................................................................................................
 
  • Describe basic commands and there usage one by one
  • How to get help on specific command
  .................................................................................................................................................................................................................
  ADVANCE COMMANDS
  ...................................................................................................................................................................................................................
 
  • Describe some advance commands and there usage one by one
  ...................................................................................................................................................................................................................
  BASIC KNOWLEDGE OF SHELL SCRIPTING.
  APACHE WEB SERVER SYLLABUS  
  INTRODUCTION TO APACHE WEB SERVER  
  .....................................................................................................................................................................................................................  
 
  • Apache Web Server Evolution
  • Apache Architecture and Features
  • Apache's Role in the Internet
 
  .....................................................................................................................................................................................................................  
  INSTALLATION AND CONFIGURATION  
  ...................................................................................................................................................................................................................  
 
  • Build and Install Apache Web Server
  • Verify Initial Configuration
  • Start, Stop, and Status the Apache Server Process
  • ConfigureApache Core Modules,
 
  ..................................................................................................................................................................................................................  
  SECURITY  
  ...................................................................................................................................................................................................................  
 
  • Basic Security with Apache
  • Host-based Authentication
  • User-based Authentication
  • Secure Sockets Layer (SSL)
 
  ................................................................................................................................................................................................................  
  DELIVERING DYNAMIC WEB CONTENT  
  ...................................................................................................................................................................................................................  
 
  • Apache's Role in the Dynamic Web
  • Server Side Includes (SSIs)
  • Configure Apache Web Server to Support CGI
 
  ...................................................................................................................................................................................................................  
  VIRTUAL HOSTS, REDIRECTION, AND INDEXING  
  ..................................................................................................................................................................................................................  
 
  • Virtual Hosting with Apache
  • Virtual Host Configuration
  • Redirection
  • Directory Indexing
 
  ....................................................................................................................................................................................................................  
  PROXY SERVERS AND FIREWALLS  
  .....................................................................................................................................................................................................................  
 
  • Apache Proxy
  • Configuring Proxy Services
  • Firewalls and Apache
 
  ........................................................................................................................................................................................................................  
  MONITORING APACHE WEB SERVER  
  .........................................................................................................................................................................................................................  
 
  • Error Logs
  • Logging HTTP Access
  • Web Server Status and Server Information
  • User Tracking
 
  .........................................................................................................................................................................................................................  
  IMPROVING PERFORMANCE  
  ..........................................................................................................................................................................................................................  
 
  • Improve System Performance
  • Apache Performance Strategies
  • Process Improvements and Directives
  • Proxy Caching
 
  ...........................................................................................................................................................................................................................  
  MYSQL SYLLABUS  
  INTRODUCTION TO MYSQL  
  ...........................................................................................................................................................................................................................  
 
  • What is MySQL
  • History of MySQL
  • The Main Features of MySQL
  • How Stable Is MySQL?
  • How Big Can MySQL Tables Be?
  • Understand what a relational database is
  • Compare MySQL with other relational database
 
  .............................................................................................................................................................................................................................  
  INSTALLING MYSQL  
  .............................................................................................................................................................................................................................  
 
  • Understand the MySQL open source license
  • Be able to troubleshoot common installation issues
  • Learn how to use the MySQL command line
  • Effectivelyuse MySQL security
 
  ...............................................................................................................................................................................................................................  
  DATABASE APPLICATION ARCHITECTURE  
  ...............................................................................................................................................................................................................................  
 
  • Understand basic client/server and 3-tier architectures
  • Understand concepts of data processing
  • Understand object/relational modeling for MySQL
  • Design an application model
 
  ................................................................................................................................................................................................................................  
  BASICS OF DATABASE PROGRAMMING FOR MYSQL  
  .................................................................................................................................................................................................................................  
 
  • Identify languages that support MySQL
  • Understand the CGI specification
  • Know how to initiate and terminate a database connection
  • Create simple dynamically generated HTML
 
  ............................................................................................................................................................................................................................  
  INTRODUCTION TO MYSQL TABLE TYPES  
  .................................................................................................................................................................................................................................  
 
  • MyISAM Tables
  • MERGE Tables
  • ISAM Tables
  • HEAP Tables
  • InnoDB Tables
 
  .................................................................................................................................................................................................................................  
  PHP SYLLABUS  
  INTRODUCTION TO PHP  
  .................................................................................................................................................................................................................................  
 
  • Introduction to Web Application
  • Introduction to scripting languages
  • What is PHP
  • A brief history
  • How it is different from other scripting languages
  • What kind of applications could be build in PHP
 
  ....................................................................................................................................................................................................................................  
  BASICS OF PHP  
  ...................................................................................................................................................................................................................................  
 
  • Variables
  • Data types
  • Control statements
  • Operators
  • Functions
  • Comments
  .........................................................................................................................................................................................................................................  
  HANDLING HTML FORMS  
  .......................................................................................................................................................................................................................................  
 
  • HTML Forms
  • Processing Forms
  • Introduction to GET and POST variables
  • Form Validation
  • Hidden Form Fields
 
  ...................................................................................................................................................................................................................................  
  INTRODUCTION TO ARRAYS  
  .....................................................................................................................................................................................................................................  
 
  • Handling of arrays in PHP
  • Array functionality supported by PHP.
 
  ...................................................................................................................................................................................................................................  
  INTRODUCTION TO STRINGS  
  ..................................................................................................................................................................................................................................  
 
  • Handling of strings in PHP
  • String functionality supported by PHP.
 
  .................................................................................................................................................................................................................................  
  FILE AND DIRECTORY HANDLING  
  .................................................................................................................................................................................................................................  
 
  • Introduction to file handling
  • Including files
 
  .................................................................................................................................................................................................................................  
  PHP DATABASE CONNECTIVITY  
  ..................................................................................................................................................................................................................................  
 
  • Accessing Databases using PHP
  • Retrieving data from MySQL using PHP
  • DatabaseTransaction (create/edit/update/delete)
 
  ......................................................................................................................................................................................................................................  
  SECURITY AND AUTHENTICATION  
  ..........................................................................................................................................................................................................................................  
 
  • Cookies
  • PHP Session Control
  • Encryption
 
  ............................................................................................................................................................................................................................................  
  E-MAIL HANDLING, INTRODUCTION TO MAIL FUNCTIONS  
  ERROR/EXCEPTION HANDLING  
  .................................................................................................................................................................................................................................................  
 
  • Types of errors and their handling in PHP.
 
  ..................................................................................................................................................................................................................................................  
  INTRODUCTION TO OOPS  
  .....................................................................................................................................................................................................................................................  
 
  • Introduction to the properties of OOPS.
  • Introduction to Classes and Objects
  • Introduction to Inheritance and type of inheritance.
  • Introduction to the access modifiers.
 
  ....................................................................................................................................................................................................................................................  
  INTRODUCTION TO ADVANCED CONCEPTS  
  ....................................................................................................................................................................................................................................................  
 
  • Handling of XML with PHP.
  • PEAR – PHP Extension & Application Repository
 
  .