[email protected] +91 9541 551 557 +91 9035 406 484
Synergific Store LMS Login Training Calendar

LAMP

Live Online (VILT) & Classroom Corporate Training Course

LAMP is a stack of free and open source software. The LAMP Stack comprises of a Web Server, OS, Database and Server Side programming language: Linux – the operating system, Apache – the web server, MySql – the database server, PHP/ Perl/ Python – the scripting language

Expert-Led VILT & Classroom Hands-On CloudLabs Certification Voucher Available
CloudLabs
Projects
Assessments
24/7 Support
Lifetime Access

Overview

LAMP is used to run dynamic websites and servers and is an adequate alternative to commercial packages. Because of its flexibility, customization and cost effectiveness, LAMP is one of the most popular ways to develop enterprise level web applications.

Objectives

At the end of LAMP stack training course, participants will be able to master

  • Web Designing, Web Development & Linux Server Administration

Prerequisites

A basic knowledge of “Web / Internet” and familiarity with HTML and Linux is recommended. As this course involves Programming; Analytical skills & problem solving skills are also necessary and a pre-requisite.

Course Outline

  • Installation of Ubuntu Linux
  • Planning a Linux Installation
  • Pre-Installation Planning
  • Hardware Requirements
  • Partitioning Requirements
  • Dual Booting with Windows Operating 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
  • Running Basic commands, Getting Help and Text Editors
  • Common BASH Shell commands – Command Line Interface (CLI), hereis, 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

  • Explain UNIX/Linux file security & permissions rules & concepts
  • User Administration\Management
  • Group Administration
  • Changing User & Group Ownership:
  • Apache server’s features and concepts
  • Examine Apache – 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
  • 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 – Symbolic Way: (-rwxrwxrwx) – Octal Way: (777)
  • Setting Permissions with chmod
  • Layout Design with Tables
  • Form design using Tables
  • Div and Span
  • HTML 5.0

  • Meta Tag and Character Encoding
  • Head and Paragraph Tag
  • Text Formatting
  • Fonts with style
  • BDO and Acronym Tag
  • Pre Formatted Tag
  • HTML Links
  • Images and Image Map
  • Marquee tag
  • Lists and Items
  • Layout design using Frame
  • Form Elements
  • Tab Index and Access key
  • Disabled and Readonly controls
  • Structuring with Fieldset
  • List and Table Properties
  • Classification Properties
  • Dimension Properties
  • Image Opacity
  • Div and span with CSS

  • Introduction to CSS
  • Structure of CSS
  • CSS Demo
  • Inline, Internal & External CSS
  • Syntax of selector
  • Types of Selector
  • Types of Style Sheet
  • Pseudo class and pseudo Elements
  • Background Properties
  • Text and Font Properties
  • Margin and Padding properties
  • Variables and Values
  • What is Datatype?
  • Operators
  • Expressions, and Escape Sequences
  • Literals and Comments
  • Javascript Statements
  • Function Definition and Function Call
  • Write vsWriteln
  • Animation with Javascript
  • Conditional Statements

  • Design a web page using Div with CSS
  • Design a menu with CSS
  • Styling Forms with CSS
  • Design a Image gallery with CSS
  • Design a form with CSS
  • CSS Sprites
  • CSS Optimization for IE 6, IE 7
  • Conditional CSS
  • CSS Compression Techniques
  • Smoothening & Rounded edges
  • Responsive layout with CSS
  • Introduction about DOM
  • Nodes and Node Tree
  • Properties and Methods
  • innerHTMLvsnodeValue
  • getElementByIdvsgetElementsByName
  • DOM Events
  • Creating form elements
  • DOM Style
  • DOM Table
  • What is scripting Language?
  • Types of Scripting Language
  • Introduction about JavaScript?
  • Advantages and Disadvantages
  • Javascript with HTML
  • JavascriptVs JAVA
  • File Management
  • File upload to server
  • Loop statements
  • Popup Boxes
  • isNaN()
  • parseInt() and parseFloat()
  • Function and Events
  • JS Build-in Objects
  • String and Date objects
  • Math and Boolean objects
  • Array and its Build-in Function
  • Exceptional Handling
  • Window object
  • Location and History
  • MIME Functions
  • Playing Sounds

  • Browser Navigation
  • Using Cookies
  • Regular Expressions
  • Email Validation
  • Number validation
  • Date Validation
  • Timer Functions
  • Working with Objects
  • Animation using Java Script
  • Introduction to JQuery
  • Introduction to PHP
  • Installing & configuring Zend Server for PHP
  • Advantages of PHP
  • PHP vs ASP.NET vs JSP
  • Structure of PHP
  • Datatype and Operators
  • Control Statement
  • String manipulation
  • Date operation
  • Array and its function
  • PHP with HTML
  • Include and Require
  • Select Query
  • Where clause
  • Update Query
  • Delete Query
  • Like Clause
  • Sorting results
  • Table Schemas
  • Joins
  • Delete Query
  • Alter Query
  • Drop and Truncate tables
  • Stored Procedures
  • Triggers
  • Views
  • Database Integration with PHP
  • Exposure to the Official MySQL IDE
  • MySQL Security
  • Cookie and Session

  • How to validate forms through PHP?
  • How to validate group of similar object?
  • Mail Function
  • PHP with OOPS
  • Exceptional Handling
  • PHP with MySQL
  • Development Oriented Training
  • Login Design with session concept
  • Maintaining User Account
  • What is MVC (Model View Controller)?
  • Introduction to Zend Framework
  • Introduction to MYSQL
  • MySQL vs Oracle
  • MYSQL Functions
  • Create Database and Tables
  • MYSQL Datatypes
  • Insert Query

  • Ajax in the Real World
  • Alternatives to Ajax
  • Syntax
  • Rules
  • Draggable, Droppables Options
  • Drag and Drop, Ajax and JQuery
  • Ajax Data Grid
  • Ajax Search

  • XMLHttpRequest Instantiation
  • XMLHttpRequest open() Method
  • Asynchronous vs Synchronous Requests
  • Callback Function
  • XMLHttpRequest Instantiation
  • XMLHttpRequest open() Method
  • Asynchronous vs Synchronous Requests
  • Callback Function

Available Training Modes

Pick the format that fits your team.

Same authorised curriculum, same trainers, same hands-on cloud labs — delivered the way that works for you.

Live Online (VILT)

Real-time instructor-led sessions over Zoom or Teams. Same classroom, different time zones.

Most popular

Classroom

Face-to-face training delivered at your office, our Bengaluru centre, or any partner venue worldwide.

Onsite

Self-Paced

Recorded sessions plus 24/7 access to cloud labs and assessments. Learn at the pace that works for each engineer.

On-demand

Blended

Live workshops with self-paced reinforcement and project-based labs. Best for hybrid teams across regions.

Hybrid teams
All modes include: hands-on cloud labs, recordings, assessments, certificate of completion. Talk to a solutions advisor →

Our Training Process

How a course becomes measurable skill.

One contract, five steps, zero handoffs. From discovery to deployment, the same Synergific team owns the outcome — not a chain of vendors.

5 Steps from your scoping call to certified, productive engineers.
01

Discover & set goals

We start with a scoping call to understand your team's current skill level, target outcomes, deadlines, and certification needs — then translate that into a measurable success plan with named owners on both sides.

02

Curate the right path

We map the optimal learning path — instructor-led, self-paced, or blended — with hands-on cloud labs, prerequisite refreshers, and certification vouchers built in. No filler modules, no padded curriculum.

03

Deliver hands-on training

Authorised trainers run live sessions backed by 24/7 cloud labs and real-world projects. Theory and practice on the same day — learners stop forgetting concepts before they get to apply them.

04

Assess & mentor

Continuous skill checks, mock exams, and 1:1 mentoring keep the program honest. If anyone falls behind, we course-correct in-flight — you'll never find out at the end that two engineers couldn't keep up.

05

Certify & apply on the job

Voucher-backed certification, post-training office hours, and 30-day reinforcement so skills land on real work — not just on the exam scorecard. Success measured after the course ends, not before.

Client Stories

What our clients say

Voices from L&D leaders, architects, and program managers who’ve trusted us with their upskilling.