PHP Foundations for IBM i provides the IBM Power systems developers and administrators with an overview of the PHP language and main concepts, so you can bring the power of web and mobile development to the IBM i platform.This course guides you through the basics of PHP with an experiential approach, filled with numerous examples and hands-on exercises. Your instructor will also explain the similarities and differences between the PHP and RPG languages, to help with comprehension.What Will You Learn?This class includes the content of the PHP I Foundations class and additional three IBM i specific sessions. You will learn: The syntax and structural elements of PHP.How to correctly apply the various control-flow structures.PHP data types, type-juggling, and operator precedence.How to organize code into reusable functions.How to use PHP's file system and array functions.The essential elements of HTTP such as cookies and sessions.How to interact with a database using PHP's Db2 functions and MySQL extensions.How to access your IBM i resources like HLL Programs (RPG, COBOL, CL) and native IBM i artifacts such as system values, data areas, and spooled files using PHP.How PHP runs natively on IBM i and which subsystems provision resources.Frequently Asked QuestionsAudienceThis course is designed for experienced IBM i system programmers who currently use RPG or COBOL. PrerequisitesFor successful learning, you need a basic knowledge of HTML and experience in RPG/COBOL development or IBM i administration. Registration, Terms, and ConditionsTraining registration and policies.Training terms and conditions.If you have any questions, please contact us at itraining@zend.com.Reserve your spot in this class. $1,195.00BUY NOWClass FormatThis online class provides 23 hours of instruction, divided into 2-hour lectures that include practical examples and student exercises. When you enroll, you will receive a course guide and code samples used in the exercises.This class can be also delivered by an instructor at your site.SchedulingClasses are scheduled to meet the needs of our customers. Once you purchase a class, we will assign you to a class (based on your time zone) within 60 days of purchase.For interested parties in Milan or Rome, please contact Elena Brambilla with questions about the courses.Next StepsAfter you have purchased your Zend online training course, you will receive an email detailing the registration process. If you have any questions, please contact us at itraining@zend.com.Special Offer: Interested in taking additional classes and achieving certification? Check out our bundle discount and save money. We recommend:A-Zend Online Training Course for IBM i Programmers Bundle.Class OutlineIntro to ProgrammingLanguage and Logic of ProgrammingTypes of Programming Languages and VocabularyWhat is PHPWhy use PHPPHP Language BasicsSyntaxQuotesCommentsSpecial CharactersData TypesPrecedenceSymbolsPHP IdentifiersVariablesConstantsArraysPHP Control Flow BasicsOperatorsConditionalsPHP Functional BasicsFunctionsFunction Design ToolsFile Systems (Handling)File System BasicsConstantsCommonly Used File FunctionsFile System PerformancePHP Web ConceptsClient/Server CommunicationsHow to embed PHP into HTMLHow to embed HTML into PHPCookiesSessions$_GET and $_POSTPHP Database BasicsIntroduction to Relationship DatabasesKeywords and Statements in SQLUsing PHP Functions with the MySQL Data EngineConnecting PHP and DB2Using Connection Error RecoveryUsing SQL Error RecoveryDeveloping PHP AppsDefining a Solution without Writing CodeOrganizing a Concept SolutionCreating a Program SkeletonDefining Error Checking RequirementsIntroduction to Application SecurityChallenge ProjectCoding an Order Inquiry applicationOpen Source ToolkitWhat is the ToolkitObject-Oriented PHPToolkit ArchitectureParameter MethodsCalling a ProgramToolkit OptionsCL CommandSystem Values