Transcript
Page 1: PHP SC Conf 2014 - PHP Essentials

www.010t.com.br

Page 2: PHP SC Conf 2014 - PHP Essentials

Configurações laboratório

VM: cd c:\PHPSC2014\[email protected]

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

Page 3: PHP SC Conf 2014 - PHP Essentials

PHP EssentialsPHP Conf SC 2014

Page 4: PHP SC Conf 2014 - PHP Essentials

Apresentação

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

PHP desde 2005

Page 5: PHP SC Conf 2014 - PHP Essentials

Noções básicas de HTML

Page 6: PHP SC Conf 2014 - PHP Essentials

Introdução ao PHP

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

Page 7: PHP SC Conf 2014 - PHP Essentials
Page 8: PHP SC Conf 2014 - PHP Essentials

PHP Básico

Page 9: PHP SC Conf 2014 - PHP Essentials

Tags de abertura e fechamento

Page 10: PHP SC Conf 2014 - PHP Essentials

Separação de instruções

Page 11: PHP SC Conf 2014 - PHP Essentials

Comentários

Page 12: PHP SC Conf 2014 - PHP Essentials

Tipos - tipos básicos

Page 13: PHP SC Conf 2014 - PHP Essentials

Tipos - tipos compostos

Page 14: PHP SC Conf 2014 - PHP Essentials

Tipos - manipulação de tipos

Exemplos posteriormente

Page 15: PHP SC Conf 2014 - PHP Essentials

Constantes

Page 16: PHP SC Conf 2014 - PHP Essentials

Expressões e Operadores

Page 17: PHP SC Conf 2014 - PHP Essentials

Precedência de Operadores

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

Page 18: PHP SC Conf 2014 - PHP Essentials

Operadores aritméticos

Page 19: PHP SC Conf 2014 - PHP Essentials

Operadores de atribuição

Page 20: PHP SC Conf 2014 - PHP Essentials

Operadores de Comparação

Page 21: PHP SC Conf 2014 - PHP Essentials

Operadores de execução

Page 22: PHP SC Conf 2014 - PHP Essentials

Operadores Lógicos

Page 23: PHP SC Conf 2014 - PHP Essentials

Operadores de (in/de)cremento

Page 24: PHP SC Conf 2014 - PHP Essentials

Operadores de String

Page 25: PHP SC Conf 2014 - PHP Essentials

Operadores de Array

Page 26: PHP SC Conf 2014 - PHP Essentials

Operadores de Tipo (instanceof)

Page 27: PHP SC Conf 2014 - PHP Essentials

Estruturas de Controle

Page 28: PHP SC Conf 2014 - PHP Essentials

Estruturas de Controle

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

Page 29: PHP SC Conf 2014 - PHP Essentials

if, else, elseif

Page 30: PHP SC Conf 2014 - PHP Essentials

switch/case

Page 31: PHP SC Conf 2014 - PHP Essentials

while

Page 32: PHP SC Conf 2014 - PHP Essentials

do-while

Page 33: PHP SC Conf 2014 - PHP Essentials

for, foreach

Page 34: PHP SC Conf 2014 - PHP Essentials

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.

Page 35: PHP SC Conf 2014 - PHP Essentials

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

Page 36: PHP SC Conf 2014 - PHP Essentials

Funções

Page 37: PHP SC Conf 2014 - PHP Essentials

Funções

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

Page 38: PHP SC Conf 2014 - PHP Essentials

Argumentos de funções

Page 39: PHP SC Conf 2014 - PHP Essentials

Retorno de funções

Page 40: PHP SC Conf 2014 - PHP Essentials

Funções internas do PHP

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

Page 41: PHP SC Conf 2014 - PHP Essentials

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

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

Page 42: PHP SC Conf 2014 - PHP Essentials

PHP + HTML

Page 43: PHP SC Conf 2014 - PHP Essentials

PHP + HTML

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

Page 44: PHP SC Conf 2014 - PHP Essentials

Ambientação com BD e PHP

Page 45: PHP SC Conf 2014 - PHP Essentials

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

Page 46: PHP SC Conf 2014 - PHP Essentials

Introdução a Orientação a Objetos

Vamos ao que interessa..PRÁTICA

Page 47: PHP SC Conf 2014 - PHP Essentials

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/

Page 48: PHP SC Conf 2014 - PHP Essentials

Parceria e desenvolvimento

www.010t.com.br


Top Related