Learn PHP, Laravel, CI, CakePHP | PHP Framework Training Institute in Jaipur – XtreemHeights

First Step towards a Bright Career

Want to choose a career path, or want to excel in your career?

Get the Expert Advice from XtreemHeights...

Framework Capsule

Why Choose Us

  • Course modules are prepared by Expert from our web development company
  • Professional Faculty with boost able Experience in Development and Training
  • All latest updated technologies as per real-time project requirements
  • Guaranteed Real-time concepts for each topic
  • Study material for all modules and practical real-time assignments
  • Best Lab Facility with All software’s and Lab Assistance
  • 100% Placements Assistance. We have good track record of placements


Module 1 [Fundamentals]
  • Software Engineering
  • Basics of Designing
  • Experience with Android SDK
  • Web Programming
  • SQL Queries
  • OOPS
Module 2 [Static Website Designing(HTML & CSS)]
  • HTML
    • HTML Elements
    • HTML Tags
    • HTML Anchor Tag
    • Images
    • HTML List
    • HTML Table
    • HTML Form
    • HTML Events
    • Div and Span
  • CSS
    • CSS Selector
    • Applying CSS – Internal, External, Inline
    • CSS Background
    • CSS Classes and ID
    • CSS Pseudo-Classes
  • JavaScript
    • JS variables
    • JS statements
    • JS operators
    • JS comparisons
    • JS if-else
    • JS switch
    • JS functions
  • JQuery
    • Basic idea about JQuery
    • Advantages of using j-query
    • Simple but essential application of JQuery
    • JQuery File Upload
    • Creating picture slider with JQuery
    • JQuery light-box
    • Submitting forms with help of JQuery
    • Form validation using JQuery
  • Exam based on the above topics (HTML, CSS, JS, JQ)
Module 3 [Learning the Language]
  • Introduction to PHP
  • PHP with Web Design
  • PHP Syntax
  • Variables in PHP
  • Expressions
  • PHP Operators
  • Conditions, Events and Flows
  • Loops
  • PHP Functions
  • PHP Arrays
  • String Functions
  • Date and Time Functions
  • PHP Include File
  • HTTP Protocol
  • Header Function
Exam On PHP
Module 4 [Database Connectivity]
  • PHP & MySQL
  • MySQL Database and Queries
  • Connection to MySQL Database
  • Creating database and Tables in MySQL
  • MySQL Data Types
  • Database Terminology
  • PHP MySQL Insert into
  • PHP MySQL Select
  • PHP MySQL Where Clause
  • PHP MySQL Order by Keyword
  • Difference Between Group by and Order By
  • Joins
  • PHP MySQL Update
  • PHP MySQL Delete Form
  • Normalization
  • Encryption & Securities
Exam On MySQL
Module 5 [Applicability to Industry Standards]
  • PHP with MVC Architecture
  • OOPS Concepts
  • File System and the Server
  • String Manipulation and Regular
  • Expression
  • PHP Sessions and Cookies
  • PHP File Handling
  • Files and Directory Access
  • Reuse Code
  • Handling Emails
  • Ajax
  • Email and Security
  • Joins
  • XML
  • Photo upload – single and bulk upload in PHP
  • Excel file upload in PHP
  • PDF generation
  • Facebook login integration
  • Basic website security like how to prevent SQL Injection
Module 6 [PHP Practical Examples]
  • Creating user login form using Database
  • Creating Registration form using Database
  • Search Module
  • Creating Administrator for Websites
  • Min Options in Administrator – Using Login, Registration, Authentication, Search, Edit & update & Delete Users & Data, Changing Content Dynamically
  • Real-time Project
  • Seminar Presentation on Information Search and Analysis
Module 7 [Applicability to Industrial Projects]
  • Shopping Cart
  • Embedding PHP Code into HTML Pages
  • Payment Gateway Integration
  • Product Catalogue
Final Project Submission Final Exam


Module 1 [ Setting Up and Installing Laravel]
  • Introduction
  • Installing Laravel as a git submodule
  • Configuring Laravel
Module 2 [Using Laravel with Sublime Text 2]
  • Setting up IDE
  • Autoloader to map a class name
  • Using Forms and Gathering Input
  • Introduction
  • Creating a simple form
  • Gathering form input to display on another page
  • Validating user input
  • Creating a file uploader
  • Validating a file uploader
  • Creating a custom error message
  • Adding a honey pot to a form
  • Uploading an image using Redactor
  • Cropping an image using Jcrop
  • Creating an autocomplete text input
  • Making a CAPTCH-style spam catcher
Module 3 [Authenticating Your Application ]
  • Introduction
  • Setting up configuring the Auth library
  • Creating an authentication system
  • Retrieving and updating user info after logging in
  • Restricting access to certain pages
  • Setting up OAuth with the HybridAuth package
  • Logging in using Facebook credentials
  • Logging in using Twitter credentials
  • Logging in using LinkedIn
Module 4 [Storing and Using Data]
  • Introduction
  • Creating data tables using migrations and schemas
  • Querying using raw SQL statement
  • Querying using Fluent
  • Querying using Eloquent ORM
  • Using automatic validation in models
  • Using advanced Eloquent and relationships
  • Creating a CRUD system
  • Importing a CSV using Eloquent
  • Using RSS as a data source
  • Using attributes() to change table columns names
  • Using a non-Eloquent ORM in Laravel
Module 5 [Using Controllers and Routes for URLs and APIs]
  • Introduction
  • Creating a basic controller
  • Creating a route using a closure
  • Making the controller RESTful
  • Using advanced routing
  • Using a filter on the route
  • Using route groups
  • Building a RESTful API with routes
  • Using named routes
  • Using a subdomain in your route
Module 6 [Displaying Your Views]
  • Introduction
  • Creating and using a basic view
  • Passing data into a view
  • Loading a view into another view/nested views
  • Adding assets
  • Creating a view using Blade
  • Using TWIG templates
  • Utilizing advanced Blade usage
  • Creating localization of content
  • Creating menus in Laravel
  • Integrating with Bootstrap
  • Using named views and view composers
Module 7 [Creating and Using Composer Packages]
  • Introduction
  • Downloading and installing packages
  • Using the Generators package to set up an app
  • Creating a Composer package in Laravel
  • Adding your Composer package to Packagist
  • Adding a non-Packagist package to Composer
  • Creating a custom artisan command
Module 8 [Using Ajax and JQuery]
  • Introduction
  • Getting data from another page
  • Setting up a controller to return JSON data
  • Creating an AJAX search function
  • Creating and validating a user using AJAX
  • Filtering data based on checkbox selection
  • Making an Ajax newsletter sign-up box
  • Sending an e-mail using Laravel and JQuery
  • Creating a sortable table using JQuery and Laravel
Module 9 [Using Security and Sessions Effective]
  • Introduction
  • Encrypting and decrypting data
  • Using Redis to save sessions
  • Using basic sessions and cookies
Module 10 [Testing and Debugging Your App]
  • Introduction
  • Setting up and configuring PHPUnit
  • Writing and running a test case
Module 11 [Deploying and Integrating Third-party Services into Your Application]
  • Introduction
  • Creating a queue and using Artisan to run it
  • Deploying a Laravel app to Pagoda Box


Module 1 [Introduction]
  • Introduction to CakePHP
  • Understanding the MVC Pattern
  • Models, Controllers, View, How it works?
Module 2 [Configuration]
  • Configuration cakePHP
  • Setting up cakephp with apache environment eg:enable mod_rewrite, configuring Cake to work with database, running cake for the first time.
Module 3 [Convestion]
  • Cake Convestion
  • Naming convention for models, controllers, views and database tables
Module 4 [Models]
  • Models
  • Creating up model for a database table, retrieving data, saving and updating data, deleting data, user defined functions in models,data valdation
Module 5 [Controllers]
  • Controllers
  • Creating controllers, controller function, interacting with model, interacting with views, controller variables & parameters,redirection, getting post data
Module 6 [Views]
  • Views
  • Working and configuring layouts, creating custom layouts, elements and helpers
Module 7 [Session]
  • Cake Session
  • Storing data in cake session, reading a session data data, delete data from session
Module 8 [Helpers]
  • Helpers
  • Javascript, Ajax
Module 9 [Caching]
  • Caching
  • Working with cache, activating cache, enable cache within controller, marking content that is not to be cached, clearing cache
Module 10 [Project]
  • Real Life Project


Module 1
  • Introduction
  • What Is Codeigniter? A basic overview
  • What Can Codeigniter Do? The Properties of Codeigniter
Module 2
  • Perfecting Your Installation
  • Understanding Codeigniter Administration
  • Full Admin overview
Module 3
  • Managing Users on Your Site. User management.
  • Establishing Your Site’s Identity. Configuration of website and make it to work by the help of available features
Module 4
  • Establishing Your Site’s Identity. Configuration of website and make it to work by the help of available features
  • Keeping Your Codeigniter Site Running
Module 5
  • Building Content Nodes. CCK and Views
  • Managing Site Content
Module 6
  • Customizing Your Site’s Appearance with Themes and CSS. Theme Management (Not development)
Module 7
  • Expanding Your Site’s Capabilities with Modules. Modules Installation and getting in to deep with module
Module 8
  • Identifying Must-Have Modules
  • Building a Navigation Framework
Module 9
  • Advanced Tips for PHP Programmers
Module 10
  • Launching Your CodeIgniter Site
  • Advanced Theme Development
  • Advanced Module Development
Module 11
  • Real Life Project
Take This Syllabus
  • 120 Hours of Learning
  • 3 Months
  • 1 Live Project on Each Technology
  • Training Certificate
Take This Course

Subscribe OurNewsletter