Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

PHPI Foundations Participant Guide v5, Notas de estudo de Sistemas de Informação

Basico dado no curso de fundamentos de php - fornecidos pela zend

Tipologia: Notas de estudo

2013

Compartilhado em 04/10/2013

jamil-yahuza-felippe-2
jamil-yahuza-felippe-2 🇧🇷

1 documento

1 / 256

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
© 2006-2010 Zend Technologies, Inc. All rights reserved.
PHP 1: Foundations
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64

Pré-visualização parcial do texto

Baixe PHPI Foundations Participant Guide v5 e outras Notas de estudo em PDF para Sistemas de Informação, somente na Docsity!

© 2006-2010 Zend Technologies, Inc. All rights reserved.

PHP 1: Foundations

Table of Contents

COURSE INTRODUCTION i

Introduction

Zend Foundations of PHP Course--Objectives The Zend Foundations of PHP Course is designed to provide non-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. By the end of the course, you will have coded key components to complete a functioning Blackjack program* while you learn the essentials you need to program in PHP. You will also have the opportunity to use the Zend Studio IDE (Integrated Development Environment) to start your coding adventures the easy and correct way!. It is also important to keep in mind what this course is not meant to do:

  • You will not develop a full application “from scratch” because of time limitations – instead, you will focus on key aspects of the development process as they relate to developing basic programming skills.
  • Not all development aspects will be covered in this course, as it is designed to teach basic programming concepts. * Ability to complete the application will depend on speed and ability of participant

Participant Requirements This course is designed for those who want to learn the basics of the PHP language, and assumes some familiarity with web sites – what they are and the very basics of how they work – but no programming experience. Web designers who want to become PHP Developers would certainly benefit from this course. This course could also be appropriate for those programmers who have very limited exposure to other languages, and want to now learn PHP. For those who have some PHP knowledge, you should review the description of our intermediate-level course, “Higher Structures of PHP” to see if that content would be more appropriate for your existant skills. For those who are experienced programmers in OO or procedural languages, we would suggest that you take the “Quick Start: PHP for Experienced Programmers” course. Please refer to the description of both either in our current catalog, or online at: www.zend.com.

About Zend Zend is the PHP company. Businesses utilizing PHP know Zend as the place to go for PHP expertise and sound technology solutions. Zend delivers premier web application platform products and services for PHP applications. With commercial products and services that enable developers and IT personnel to deliver business-critical PHP applications, Zend is taking the power of PHP to the enterprise.

PHP I: Foundations | Participant Guide

© 2006-2010 Zend Technologies, Inc. i

Zend provides a suite of products that supports the entire PHP lifecycle, from development to production, of your business-critical PHP applications. Often, PHP programmers work in demanding environments, where they are called upon to fulfill more than one role. Zend products allow those who work in web application development - as well as related fields like system administration - to seamlessly utilize all their relevant features to rapidly produce a dynamic, robust web application in a stable, reliable environment.

Zend Platform Setting the Standard in PHP Application Performance & Availability Zend Platform is the all-in-one production environment that ensures your PHP applications are available, fast, reliable and scalable. It uniquely guarantees application uptime and reliability through enhanced PHP monitoring and immediate problem resolution.

Zend Studio The Proven PHP Development Environment Zend Studio is the leading PHP Integrated Development Environment (IDE) designed for professional developers, which includes all the development components necessary for the full PHP application lifecycle.

Zend Guard Protect your Code and IP Zend Guard provides independent software vendors and IT managers with the ability to safely distribute and manage the distribution of their PHP applications while protecting their source code.

Zend Optimizer Optimize your PHP code Zend Optimizer is a free application that runs files encoded using Zend Guard and enhances the overall performance of your PHP applications.

Zend Core Save Time with Certified Versions of PHP Zend Core is a Zend certified and supported version of the open source PHP. It uniquely delivers a seamless out-of-the-box experience by bundling all the necessary drivers and third party libraries to work with the database of your choice.

Zend Engine The Heart of PHP At the center of PHP is the Zend Engine, the component that parses and executes PHP files. It is open source software and available under an Apache-style license.

Participant Guide | PHP I: Foundations

ii © 2006-2010 Zend Technologies, Inc.

Slide 2

Participant Guide | PHP I: Foundations

Slide 3

PHP I: Foundations | Participant Guide

Slide 5

  • To computers, all instructions are ultimately on or off, 1 or 1, binary. Programming languages were developed to provide clear humanly-understandable instructions that are then compiled, interpreted or otherwise processed to create machine language instructions (in zeros and ones) that the computer uses.

PHP I: Foundations | Participant Guide

Slide 6

Participant Guide | PHP I: Foundations

Slide 8

Participant Guide | PHP I: Foundations

Slide 9

PHP I: Foundations | Participant Guide

Slide 11

PHP I: Foundations | Participant Guide

Slide 12

Participant Guide | PHP I: Foundations

Slide 14

  • Client/server describes the relationship between two computer programs in which one program, the client, makes a service request from another program, the server, which fulfills the request. Client/Server is really only an important concept in a networked environment. Most business applications being written today use the client/server model, as well as the Internet's main program, TCP/IP.
  • In the usual client/server model, one server, sometimes called a daemon , is activated and awaits client requests. Typically, multiple client programs share the services of a common server program. Both client programs and server programs are often part of a larger program or application.
  • Relative to the Internet, your Web browser is a client program that requests services (the sending of Web pages or files) from a Web server (which technically is called a Hypertext Transport Protocol or HTTP server) in another computer somewhere on the Internet. Similarly, your computer with TCP/IP installed allows you to make client requests for files from File Transfer Protocol (FTP) servers in other computers on the Internet.

Participant Guide | PHP I: Foundations

Slide 15

PHP I: Foundations | Participant Guide