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
- Super Global Variables
- $GLOBALS, $_SERVER, $_GET, $_POST, $_REQUEST
- Data Filtering
- Sanitization and validation
- 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
- File handling
- Opening a file
- Reading the contents of the file
- writing contents in the file
- closing the file
- 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