PHP I: Foundations (i5/OS Programmers)
|
The Zend PHP I: Foundations (i5/OS Programmers) 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. You will also learn about the exciting new 5250 Bridge for your legacy content, as well as tools for i5 system programmers, such as the PHP i5 Toolkit and DB2 extensions. By the end of the course, you will complete a major project while you learn the essentials you need to program in 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. *Course information for inaugural course subject to change.
|
Course Schedule
| Start Date |
Schedule
|
Number of Sessions |
Hours |
May 19 (CLOSED)
|
Mon/Wed/ Fri (May 19, 21, 23, 27, 28, 30, June 2, 4 & 6) |
9
|
8:30am - 10:30am PDT* (11:30am-1:30pm EDT 3:30pm - 5:30pm GMT)
|
*Schedule information for inaugural course subject to change.
Audience
This course is designed for experienced developers with practical experience developing for the i5 system using RPG or COBOL, and who want to explore using PHP to create web-based application front ends to existing RPG applications or take advantage of the many open source applications available on the Internet.
Pre-requisite(s)
Active i5/OS programming experience (ILE language DB2 experience)
Objectives
To learn the basics of the PHP programming language and its relation to the i5/OS system
Topics Include
- Why use PHP : What is PHP, Why use it, Benefits for RPG programmers,Connecting to a DB2 data source & accessing data demonstration
- Zend Core Management: What an ILE programmer needs to know about Zend Core
- Development Tools: Increasing code efficiency & performance through Zend Studio for i5, including code completion, syntax highlighting, context sensitive templates for the PHP i5 Toolkit, DB2 extensions, 5250 bridge
- Language Basics: Syntax, Quotes, Comments, Data Types
- Variable Basics: Numbers, Constants, Variables, Strings, and Arrays
- Control Flow Basics: Operators, Conditionals, Loops
- Function Basics: Functions, Libraries, Array functions, File Handling functions
- Programming Basics: Best Practices, Debugging, Introduction to HTML
- Web Basics: Introduction to Server Communications, Sessions, Security
- Database Basics: Introduction focused on how databases relate to PHP and websites
- Application Basics: Course project