PHP I: Foundations Training (IBMi)
The Zend PHP I: Foundations (IBM i) course is designed to provide ILE programmers with a solid foundation in the PHP language. This course guides you through the basics of PHP with an experiential approach, filled with numerous examples and hands-on exercises, and makes frequent reference to the similarities and differences between the PHP and RPG languages, for better comprehension. You will also learn about the exciting new 5250 Bridge for your legacy content, as well as tools for IBMi system programmers, such as the PHP IBMi Toolkit and DB2 extensions. A coding project at the end of the course serves to reinforce the concepts taught and your proficiency in working within PHP.
The online Zend Training Center allows you to code exercises live during the course with your instructor able to both see and coach your progress. This course is offered online - with a live instructor or can be adapted for the classroom setting.
Audience
Pre-requisite(s)
Objectives
Table of Content
| 1. WORKING WITH THE WEB A. Client / Server Programs B. Server Communication C. Sessions D. Cookies E. Typed Languages F. What is PHP G. PHP: Benefits to RPG Programmers H. Introduction to PHP Syntax I. How PHP works with HTML J. Basic HTML Elements |
|
| 2. ZEND STUDIO AND PHP A. Zend Studio for i/OS Features B. PHP Environment C. Zend Core for i/OS D. Connecting to DB/ and RPG/COBOL |
|
| 3. INTRODUCTION TO PHP A. Comments B. Variables and Data Types C. Constants D. Strings E. Quotes F. Arrays G. Variable References H. Scope |
|
| 4. OPERATORS A. Operators and Conditional Statements B. Combining Operators C. String Operators D. Comparison Operators E. Logical Operators F. Conditionals G. Switch |
|
| 5. LOOPING STATEMENTS A. for B. while C. do-while D. continue E. break F. foreach |
|
| 6. FUNCTION BASICS A. Types of Functions B. Calling Functions C. Declaring Functions D. Function Inputs E. Function Outputs F. Internal Functions |
|
| 7. PHP TOOLKIT FOR i/OS A. PHP Toolkit |
|
| 8. PHP AND DATA SOURCES A. Connecting to a Data Source B. SQL and MySQL C. Connecting PHP and MySQL D. Running MySQL on i/OS E. Connecting PHP and DB F. DB Access using the PHP Toolkit G. ibm_db Extensions |
|
| 9. BRIDGE FOR i/OS A. Bridge Components |
|
| 10. FILE HANDLING IN PHP A. File System Basics B. Types of File Functions C. Opening Files D. Reading from Files E. Writing to Files F. Closing Files G. File System Performance |
|
How will I learn?
In this class you will learn by doing. A live instructor will coach you through hands-on exercises, mini-projects and you’ll be developing real code as you go.Classes are taught online in nine 2hr sessions
On-site or private online classes are available for groups upon request. Chat with Us
Course Note
Basic knowledge of HTML is critical to understanding the conversion of RPG programs to web-based. However, this is outside of the focus of this course. For Participants without this pre-requisite knowledge, we strongly advise you to take advantage of free online tutorials (for example at: http://www.w3.org/community/webed/wiki/The_basics_of_HTML or http://www.w3.org/community/webed/wiki/HTML) or reference books such as “Sams Teach Yourself HTML in 10 Minutes”.
Upcoming Course Schedule
European Classroom Course Schedule
Question? Chat with Us
Related Topics
|
Packaged Deals
|
|
|
|
|
|



