Upload
maykon-meier
View
188
Download
1
Embed Size (px)
DESCRIPTION
Slides da ministração do mini-curso de PHP Essentials na PHP SC Conf 2014 na Univille.
Citation preview
www.010t.com.br
Configurações laboratório
VM: cd c:\PHPSC2014\[email protected]
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