EncartaLabs

FileMaker PHP Application Interface (API) with FileMaker Pro

( Duration: 2 Days )

This FileMaker PHP Application Interface (API) with FileMaker Pro training course enables you to use the FileMaker PHP API to publish your database to the web using PHP. By learning the essentials of PHP programming as they relate to using the FileMaker PHP API, attendees will acquire a greater understanding of the process of building dynamic web pages from FileMaker data sources.

  • Basic knowledge of HTML.

COURSE AGENDA

1

Introduction

  • What is the Filemaker PHP API?
  • How does fx.php compare to the API?
  • What is required to get started?
  • How is PHP used in the API?
2

Introduction to PHP

  • What is PHP? What can it do?
  • Advantages of PHP
  • How it works
  • Necessary Setup
3

Installation

  • Installing PHP
  • Including the fmphp extended permission
  • Using the correct host parameter
  • Checking your PHP version
  • Including cURL support
  • Using UTF-8 character encoding
4

PHP Syntax

  • How to Save Your PHP Pages
  • Creating a simple HTML & PHP Page
  • The Semicolon
  • White Space
5

PHP Variables

  • A Simple Variable Example
  • Variable Naming Conventions
  • The Echo Function
  • Outputting a String
  • Echoing Quotes; Echoing Variables
6

PHP Strings

  • String Creation
  • Usin Single and Double Quotes
  • Concatenation
7

Conditional Statements

  • The If Statement
  • If/Else Conditional Statements
8

Looping in PHP

  • While Loop
  • For Loop
  • For Each Loop
9

A simple example

  • Using the PHP echo function
  • Performing a Find Request
  • Displaying the found set on a page
10

Using and modifying the API example files

  • Overview of object-oriented PHP
  • Classes, Objects, and Methods
11

PHP Syntax

  • Using the require_once function
  • Using PHP Variables
  • Creating a new Object based on a Class
  • Using Objects and Methods
12

Passing Parameters

  • Executing a Find Request
  • Displaying the total number of records
  • Displaying Field names
  • URL Encoding of Strings
13

Using Arrays to store data

  • A Numerically Indexed Array
  • Associative Arrays
  • Using a foreach loop to iterate through records for output
  • Using a concatenation operator
14

Working with data

  • Creating a new record
  • Editing a record
  • Deleting a record
  • Duplicating a record
  • Displaying FileMaker Value Lists, Portals and Images

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 4,000 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top