DPT - Diploma in PHP Programming Course

Duration: 2 Months
Eligibility: BSc | BCA | BCS | B.E. | B.Tech | MCM | MCS | MCA etc.
Course Overview
  • HTML Basics : Structure, Elements, Attributes
  • Various input fields in HTML
  • Tables, Frames, Lists, Layouts
  • Fonts and colors
  • Images, Audio, Videos
  • HTML Form
  • CSS
  • Language basics
  • Variables, data types, functions, operators
  • Control flow using conditional and iterative statements
  • Managing HTML DOM and events
  • Javascript objects
  • Windows management using JavaScript
  • Basics of PHP
  • Introduction to Client Server Architecture and how PHP works.
  • Introduction to Webservers, WAMP, XAMPP, LAMP
  • What is a Web Application
  • Web Application Architecture
  • Terminology of Web Application
  • Client Side & Server Side Scripting
  • Basic PHP programs
  • Fundamentals of PHP
  • Basic syntax, Types, Variables, Constants, Expressions, comments
  • Operators
    • Operator Precedence, Arithmetic Operators, Assignment Operators, Bitwise Operators, Comparison Operators, Incrementing/Decrementing Operators, Logical Operators, String Operators
  • Control Structures
    • if_else, else_if ladder, looping statements-while, do_while, for, conditional operators, Switch
  • PHP Language reference
  • Functions
    • functions using pass by value
    • pass by reference
    • use of global variables
  • Arrays
  • indexed array, associative arrays, array functions
  • String Handling in PHP
  • string handling functions
  • Using Web Forms
  • Super Global Variables
  • $GLOBALS, $_SERVER, $_GET, $_POST, $_REQUEST
  • Data validation
  • Data Filtering
  • Sanitization and validation
  • Exceptions
  • Session and State management
  • session, $_SESSION, cookie, $_COOKIE, User Identification
  • MySql Administration in PHP
  • Creating MySql database
  • Creating tables
  • Insert / update / Delete data from Tables
  • Retrieving data from Table(s)
  • Executing SQL queries
  • Working with Databases
  • Connecting to Database
  • Retrieving records from the database
  • Retrieving data from resultset
  • Handling XML
  • File handling
  • Opening a file
  • Reading the contents of the file
  • writing contents in the file
  • closing the file
  • Sending emails
  • Regular Expression
  • JSON
  • Basic concepts of object and classes in JSON
  • AJAX using PHP
  • Ajax architecture, Ajax with PHP code
  • Jquery
  • window.onload event, Ready function, wrapped set, event properties
  • Why Joomla
  • Installation of Joomla
  • Concept of CMS
  • Joomla Menus, Articles, Sections, Categories
  • Modules, Components & Plugins
  • Admin and Site Extensions
  • Global Configuration
  • Using Article Manager
  • Using Section Manager
  • Using Category Manager
  • Using Front page Manager
  • Using Menu Manager
  • Using Archive Manager
  • Using Article Parameters
  • Admin and Site Extensions
  • Global Configuration
  • Understanding & Customizing Joomla Templates
  • Adding Styles to Joomla Template
  • Working with Media Manager
  • Working with Links Manager
  • Working with User Manager
  • Working with Template Manager
  • Working with Language Manager
  • Working with Banner Manager
  • Installing Modules, Components and Plugins
  • Joomla VirtueMart
  • Setting up a domain and hosting account
  • Installation of WordPress on the MySQL database
  • Website designing by choosing color schemes, fonts, layouts, and more
  • Working with Themes in WordPress - Select, install, and activate a theme
  • Creating Website pages
  • Adding images and photo galleries
  • Adding posts to Website
  • Create tags for SEO and categories to organize their posts
  • Use WordPress as a content management system (CMS)
  • Use widgets and plugins
  • How to create an ecommerce site
  • Integrating WordPress with social media
  • How to customize a WordPress site using PHP, CSS, and HTML
  • Administration & Modules Development
  • Introduction to Drupal
  • Installation of Drupal
  • Understanding Administrator Settings and User Management
  • Organizing Menus and Navigation
  • Creating Content and submission
  • Tools and Rules
  • Understand Hooks
  • Forms API
  • Custom nodes
  • Using various Modules
  • Using various Themes
  • Interview Techniques
  • Frequently Asked Questions
  • Group Discussion
  • Resume Writing
  • Mock Test Based on MNC Test Pattern
  • Technical Assignments
  • Technical Test
  • Technical Interview
International Certification: Guidance for International Certification
Project: Design, Development

Enquiry