PHP SC Conf 2014 - PHP Essentials

Post on 30-Apr-2015

192 views 1 download

description

Slides da ministração do mini-curso de PHP Essentials na PHP SC Conf 2014 na Univille.

Transcript of PHP SC Conf 2014 - PHP Essentials

www.010t.com.br

Configurações laboratório

VM: cd c:\PHPSC2014\vm-minicursosmaykon.meier@gmail.com

vagrant upvagrant provisionvagrant reload --provision192.168.56.101 / http://phpsc.dev

PHP EssentialsPHP Conf SC 2014

Apresentação

Maykon R. Meierfacebook.com/maykon.meiergithub.com/maykonmeier

PHP desde 2005

Noções básicas de HTML

Introdução ao PHP

● Histórico● Requisitos básicos para programar em PHP

PHP Básico

Tags de abertura e fechamento

Separação de instruções

Comentários

Tipos - tipos básicos

Tipos - tipos compostos

Tipos - manipulação de tipos

Exemplos posteriormente

Constantes

Expressões e Operadores

Precedência de Operadores

Link: http://php.net/manual/pt_BR/language.operators.precedence.php

Operadores aritméticos

Operadores de atribuição

Operadores de Comparação

Operadores de execução

Operadores Lógicos

Operadores de (in/de)cremento

Operadores de String

Operadores de Array

Operadores de Tipo (instanceof)

Estruturas de Controle

Estruturas de Controle

● if, else, elseif, switch/case● while, do-while, for, foreach● break, continue● require, include, require_once, include_once

if, else, elseif

switch/case

while

do-while

for, foreach

break, continue

● Breako for, foreach, while, do-while ou switch

● continueo Continue é utilizado dentro de loops (iterações),

para abortar a continuação da iteração.

requires e includes

● Require = Includeo Require => E_COMPILER_ERRORo Include => E_WARNING

● require_once e include_onceo Inclui apenas uma vezo Obedece a mesma regra acima

Funções

Funções

● Introdução a funções● Argumentos de funções● Retorno de funções● Funções internas do PHP

Argumentos de funções

Retorno de funções

Funções internas do PHP

Link: http://php.net/manual/pt_BR/functions.internal.php

Exercícioshttp://www.daypo.net/test-php-teste-online.html

http://www.daypo.net/test-php-exame.html

PHP + HTML

PHP + HTML

● Formulários HTML● Recebendos dados de formulários● Transmitindo dados entre páginas

Ambientação com BD e PHP

Ambientação com BD MySQL

● Integrando PHP e MySQL● Conexão com BD● Manipulação de dados do BD● Seleção e exibição de dados do BD

Introdução a Orientação a Objetos

Vamos ao que interessa..PRÁTICA

Referências bibliográficas

http://www.php.netwww.phptherightway.comhttp://codular.com/php-mysqlihttp://blog.thiagobelem.net/guia-pratico-de-mysqli-no-php

https://www.vagrantup.com/https://www.virtualbox.org/

Parceria e desenvolvimento

www.010t.com.br