Call nowFree Demo
011-47519207

+91-9873140018

hr@slaconsultantsindia.com

Follow Us


For Training in Gurgaon Branch Call @ +91-9999340200

9999491895 | 9873140018

Php++ Web Development Live Training

  • Introduction to Web Development
  • Technology Used
    • HTML
    • CSS and Bootstrap
    • JS, JQuery and AJAX
    • Core PHP, OOPs in PHP, PHP Frameworks and CMS
    • MySQL
  • Hardware and Software Requirements
    • Backend Scripting Language - PHP
    • Database - MySQL
    • Web Server - Apache
    • Development Package - XAMPP Installation
  • HTML, DHTML, XHTML and XML
  • HTML Tags in Version 4 and 5
  • HTML Forms, Form Elements and Input Attributes
  • HTML5 Form Elements and Input Attributes
  • Inline, Internal and External CSS
  • Theme Development with Bootstrap.
  • Responsive and browser compatible Web Development
  • Development of Static Website with HTML, CSS and Bootstrap
  • Variables, Arrays, Operators and Loops
  • JS Events
  • Javascript Functions
  • Validating Form data with JS and Jquery
  • Use of jQuery in Faster Web Development
  • Making a basic Carousel with Javascript
  • PHP Operators
  • Variables in PHP
  • Single and Multidimensional Arrays
    • Array Functions
    • Numeric Arrays
    • Associative Arrays
  • Function calls in PHP
    • Arguments and Parameters
    • Function Return
  • PHP Inbuilt Functions - Implode, Explode etc.
  • PHP include and require Statements
  • Strings in PHP
  • String functions
    • String functions
    • String Concatenation
  • Type Casting
  • Use of Single line and Multiline comments
  • Super Global Variables GET, POST and REQUEST in PHP
  • Script to acquire user inputs
  • Basic CRUD Operation with PHP and MySQL
  • Development of Dynamic CMS website
    • Admin interface.
    • Dynamic Navigation
    • Feedback & contact
    • User Registrations
    • Login and Logout Forms
    • Setting and changing Passwords
  • Use of Sessions and Cookies in PHP
  • Authenticating and authorizing users using sessions
  • Custom functions in PHP
  • File Uploading in PHP
  • Changing the default settings of PHP with php.ini
  • Sending text and HTML emails in PHP
  • Loops and Nesting of Loops in PHP
  • Conditional Statements in PHP
  • Ternary operator
  • PHP Switch Statement
  • Break & Continue Statement in PHP
  • Absolute and Relative Paths
  • Web Servers - Apache
  • Global Variables - Superglobals
  • Creating Pagination in PHP
  • Code Reusability
  • Functional Coding in PHP
  • Modular Coding in PHP
  • Concepts of MVC and HMVC
  • PHP Date and Time
  • CURL
  • CLI
  • GD Library
  • Regular Expressions in PHP
  • Validation form Data with PHP
  • PHP Mailer to send HTML emails with attachments
  • Object-Oriented Programming in PHP
  • Classes and Objects
  • Constructor and Destructor
  • Access Modifiers
  • Functions and Function Scope
  • Class Variables and Variable Scope
  • Class Constants
  • Inheritance and Multiple Inheritance
  • Creating Database
  • Connecting to MySQL
  • Selection Database
  • Basic MySQL Queries
    • Insert
    • Update
    • Select
    • Delete
    • Order
    • Limit
  • Data Types in MySQL
  • Data Encryption with MD5
  • Using PHPMySQL
  • Exporting and Importing Databases
  • Normalization
  • RDBMS
  • MySQL Storage Engines
  • Get Last inserted ID
  • MySQL num Rows
  • Query Conditions
  • MySQL Joins
    • Inner
    • Outer
    • Right
    • Left
  • Using Dates in MySQL Queries
  • Transactional tables with InnoDB Storage Engine
  • MySQL sub queries
  • Form Submission with AJAX
  • Fetching Data with AJAX
  • Fetching and displaying data with AJAX
  • Basics of Drupal, Joomla, and other CMS in PHP
  • Basics of PHP Frameworks
  • Development of a dynamic CMS website using Codeigniter
a.) General
b.) Libraries
c.) Database
d.) Helpers
  • Installation
  • Folder Structure
  • Routing in Laravel
  • Responses in Laravel
  • Controllers
  • Forms & Data Validation
  • Database Usage
    • Database Connections
    • Query Builder
  • AngularJS Introduction
  • AngularJS Expressions
    • AngularJS Numbers
    • AngularJS Strings
    • AngularJS Objects
    • AngularJS Arrays
  • AngularJS Modules
    • Creating a Module
    • Adding a Controller
  • AngularJS Directives
    • Data Binding
    • Two-Way Binding
    • The ng-app Directive
    • The ng-model Directive
  • AngularJS Applications
  • Filters
  • Validate User Input
  • AngularJS Controllers
  • AngularJS Scope
  • AngularJS Filters
  • AngularJS Services
  • Definition & Use of CMS
  • Installation & configuration of Wordpress
  • Developing a website using Wordpress CMS
  • Working with Wordpress themes and plugins
  • Understanding wordpress Pages and Posts
  • Creating and Managing Menus in Wordpress
  • Different types of users in wordpress
  • Managing wordpress Categories
  • Website Development in WP
  • Developing a Blog in WP
  • Project Flow Design
  • Project UI and DB Design
  • Rest
  • SOAP
  • API Integration
    • Google Maps
    • Facebook API
  • Paypal and Paypal Sandbox
  • CCAvenue or PayTM
  • Ways to SMS
  • SVN
  • Git
    • Making repositories
    • Clone
    • Push
    • Pull
  • Github
  • Bitbucket
  • Waterfall
  • Agile
  • PMT tools
  • Unit Testing
  • Beta Releases
  • Development, Staging and Production
  • DNS
  • Hosting
  • Use of free hosting spaces for blogs

Inquiry for Core, Adnaced & Expert PHP Live Training

Batch Timings- (Branch – Delhi, Gurgaon)

Days Class Duration Course Duration
Monday – Friday 2 (Hours) 2 Months
Saturday & Sunday 3 – 4 (Hours) 3.5 Months
Sunday 4 (Hours) 5 Months

DOWNLOAD BROCHURE

FAQ

What are the main error types in PHP and how do they differ?

An error is a mistake that occurs during the programming in PHP which restricts the functioning of the developed program, asking the programmer to fix it. In general, there are 13 types of error in PHP, however, they mainly fall under four kinds of error, which are:

  • Notice Error: The most common type of error PHP programmer faces while writing when he or she tries to access a variable which hasn’t been defined. While executing, you will see a message showcasing Notice error.
  • Warning Error: Another error that arrives when the user uses include() and the file is not available. While executing, the system shows a Warning sign error stating that a file is missing.
  • Fatal Error: It is a critical error that occurs while executing a non-existence function or object that doesn’t exist in the class. A fatal error sign pops up while executing.
  • Parse Error: This usually occurs when an error in writing a code is committed, such as missing of a semicolon or unexpected symbol. It shows a parse error sign as soon the program is triggered.
What are Traits?

Traits are referred as a mechanism of reusing programming code in single inheritance languages like PHP, which is intended to lessen some difficulties by allowing the developer to use the sets of methods independently in various classes, saving both time and effort in the process. The combination of traits and classes increases the flexibility by avoiding writing troublesome codes again and again which increases the chances of error. A trait resembles the same as a class, but only used in group functionality in a consistent manner. It reduces code duplication and prevent complicated class inheritance. Although it may perform the same functionalities as an Abstract class, it is not the same as it doesn’t rely on inheritance.

What are getters and setters and why are they important?

Getters and setters are techniques employed to obtain or declare the values of the variables, generally the private ones. They offer scalability, better debugging and fast writing.They are very important due to the fact that it allows central location which enables data handling prior to declaring or returning it to the developer. Getters and setters allow consistent data handling that will eventually be passed into an additional function or variable.

What is the difference between GET and POST?

Following are the difference between GET and POST:-

  • GET is used for retrieving data while POST is used for writing data.
  • Usually no side effects associated with GET while requesting data from same URL many times. However, POST may have some side effects as it can cause multiple writing on numerous requests.
  • Parameters exists in the history of the browser in GET, while in POST, parameters are not saved in browser history.
  • GET can be bookmarked whereas POST can be not.
  • GET is easier to hack. POST is more difficult to hack.
  • GET is less secure as compared to POST.
  • GET can be cached while POST cannot be cached.
  • This information shows that transmission of data should be made using POST as it offers more secure way.
Can you extend a Final defined class?

Many a times it is required to extend a final defined class to another existing class of your project. This is one of the most important functions in PHP development which appears the same as inheritance. It is possible to extend a final defined class. It is done by using the keyword extend. Below is mentioned a short example to make it happen.

<?php
class Named_Cart extends Cart {
var $owner;

function set_owner ($name) {
$this->owner = $name;
}
}
?>

What are PSRs?

PSR stands for PHP Standard Recommendation, which is a PHP feature developed by PHP framework interop group that serves the standardization of programming concepts in PHP. It is used to offer a common technical basis for implementation of proven concepts for optimal programming and testing practices and enabling interoperability of components. There are a total of 12 PSRs, with each having different description and functionality.

Testimonials

Latest Blogs

    No posts were found.