PHP & JOOMLA WORKSHOP Two Days Hands On Certification Workshop Program on "PHP & JOOMLA" has been organised at H.V.P.M. College of Engineering and Technology, Amravati, dated 24th & 25th of August 2015. Providing's in Workshop:- 1) System for Performing Practicals 2) Participation Certificate 3) Study Material (Soft copy) 4) Two days Lunch 5) Folder, Note-Pad, Pen. Fees- 500/- Rs For Registration Contact Student Coordinators:- 1) Musher Patel 7304956568 2) Chetas Patil 9552166072 3) Jessica David 9860222174 4) Vishakha Deshmukh 7841076457
PHP COURSE CONTENTS WITH JOOMLA An Introduction to PHP History Versions and Differences between them Practicality Power Installation and configuring Apache and PHP PHP Basics Default syntax Styles of PHP tags Comments in PHP Output functions in PHP Datatypes in PHP Configuration Settings Error Types Variables in PHP Variable Declarations Variable Scope PHP s Superglobal Variables Variable Variables Constants in PHP Magic Constants Standard Pre-defined Constants Core Pre-defined Languages User defined Constants
Control Structures Execution Control Statements Conditional Statement Functions Arrays Creating Functions Passing Arguments by Value Passing Arguments by Reference Recursive Functions What is an Array? How to create an Array Traversing Arrays Array Functions Include Functions Include, Include_ once Require, Require _once Regular Expressions Validating textboxes,emails, phone number, etc Creating custom regular expressions Object Oriented Programming in PHP Classes, Objects, Fields, Properties, _set(), Constants, Methods Encaptulation Inheritance and types Polymorphism Constructor and Destructor Static Class Members, Instance of Keyword, Helper Functions Object Cloning and Copy Reflections PHP with MySQL What is MySQL Integration with MySQL MySQL functions Gmail Data Grid options SQL Injection Uploading and downloading images in Database Registration and Login forms with validations Pagging, Sorting,..
Strings and Regular Expressions Declarations styles of String Variables Heredoc style String Functions Regular Expression Syntax (POSIX) PHP s Regular Expression Functions (POSIX Extended) Working with the Files and Operating System File Functions Open, Create and Delete files Create Directories and Manipulate them Information about Hard Disk Directory Functions Calculating File, Directory and Disk Sizes Error and Exception Handling Error Logging Configuration Directives PHP s Exception Class Throw New Exception Custom Exceptions Date and Time Functions Authentication HTTP Authentication PHP Authentication Authentication Methodologies Cookies Why Cookies Types of Cookies How to Create and Access Cookies Sessions Session Variables Creating and Destroying a Session Retrieving and Setting the Session ID Encoding and Decoding Session Data Auto-Login Recently Viewed Document Index
Web Services Why Web Services RSS Syntax SOAP How to Access Web Services XML Integration What is XML Create a XML file from PHP with Database records Reading Information from XML File MySQL Concepts Introduction Storage Engines Functions Operators Constraints DDL commands DML Commands DCL Command TCL Commands Views Joins Cursors Indexing Stored Procedures Mysql with PHP Programming Mysql with Sqlserver(Optional)
SPECIAL DELIVERY Protocols HTTP Headers and types Sending Mails using PHP Email with Attachment File Uploading and Downloading using Headers Implementing Chating Applications using PHP and Ajax SMS Gateways and sending SMS to Mobiles Payments gateways and How to Integrate them With Complete JOOMLA Joomla Course Overview Joomla is an open source content management system platform for publishing content on the Internet and Intranets as well as a Model view controller (MVC) Web application framework. Who should attend? This training course is aimed at businesses who wish to develop and maintain their own websites and web developers who are both new to Joomla or looking to extend their knowledge of Joomla. Course Contents Basic Joomla User interface overview A general overview of what Joomla does, and how it does it. Using simple terms and examples, referencing the Joomla Glossary, the Front and Back End systems are explained to the user and where they will find each of the core systems and features required to run their site.
Front End Layout Back End Layout Menu Structures Content Configuration Installation Choosing your template for Joomla One of the most important items that Joomla will use is the site layout template, this controls how your site will look, how it will interpret relative content code, and how it will run to the end user. We will run thought in this section some of the key issues you will need to take into account when choosing your template. Navigation Layout Style Module Positions Inbuilt style sheets Joomla Content and Navigation Once the user has an understanding of how the basics of Joomla are designed to work together, we will start to look at how the end user will be directed about the site. This means understanding the different menu types and how to deploy them. Menu Types Menu Interactions Menu Types based on content types Menus on different page Sub Menus Moving Menu Items Now that your User has a good clean way of navigating around your website, we will look at how to add depth to your site by how to add in content. Joomla Content Basics Sections Categories Starting to add your content Knowing your editor
Adding text to your content Formatting your text o Understanding how Joomla will interpret your content o Editing Text Layouts o Applications of inbuilt styles in template o Testing your content prior to publishing o How to publish content effectively and to un-publish content o Adding Meta description and Meta Data to each content item for better SEO o Using the read more link to percent concise information to your user Adding Pictures to your content Uploading your image to your web server Adding your image to your content item Arranging it on the page The Best practices of using images in your content on the web Embedding Video in Joomla Sites Who to deal with video on your site How to host them How to add them, and configure them for effective use With Warm Regards, Mr. Santosh Selokar Director, SSIT Pvt. Ltd. Nagpur-440015