iniciando com o php e conhecendo codeigniter
Post on 09-Jun-2015
1.677 Views
Preview:
DESCRIPTION
TRANSCRIPT
XII Jornada da Informática - Unicesumar 09.2013
XII Jornada da Informática - Unicesumar 09.2013
Quem sou eu ?
Renan Martins Pimentel
XII Jornada da Informática - Unicesumar 09.2013
O primeiro contato (...)
A história do PHP
XII Jornada da Informática - Unicesumar 09.2013
O que é ?
XII Jornada da Informática - Unicesumar 09.2013
Um pouco mais ...
- Foi criada em 1995- Está presente em mais de 30 milhões de sites no mundo- Open Source- Interpretada e dinamicamente tipada- Suporte aos paradigmas Procedural e Orientado a Objetos- Sintaxe objetiva com influência de C/C++
XII Jornada da Informática - Unicesumar 09.2013
- A versão 1.0 foi criada por Rasmus Lerdorf- Foi escrito em Perl, e se chamava PHP/FI: Personal Home Pages- (...)- Ramus + Zeev e Andi
- Escreveram a versão 3.0+- (...)
- Em 2000, Zeev e Andi criam a Zend- Zend Engine (Core PHP)- Suporte a vários servidores HTTP
- (...)- Hoje o PHP é mantido pela Zend, mas conta com o apoio de toda a
comunidade, o core está no Github.https://github.com/php
XII Jornada da Informática - Unicesumar 09.2013
Humm ..
E quem usa o PHP ?
XII Jornada da Informática - Unicesumar 09.2013
XII Jornada da Informática - Unicesumar 09.2013
Chega de conversa,
Vamos aprender PHP
XII Jornada da Informática - Unicesumar 09.2013
Conhecendo o php.net
XII Jornada da Informática - Unicesumar 09.2013
XII Jornada da Informática - Unicesumar 09.2013
http://br.phptherightway.com/
XII Jornada da Informática - Unicesumar 09.2013
Configurando o ambiente!
XII Jornada da Informática - Unicesumar 09.2013
Instalação no Mac
Instalação no Windows
Linux
XII Jornada da Informática - Unicesumar 09.2013
XII Jornada da Informática - Unicesumar 09.2013
XII Jornada da Informática - Unicesumar 09.2013
XII Jornada da Informática - Unicesumar 09.2013
XII Jornada da Informática - Unicesumar 09.2013
http://www.wampserver.com
http://www.mamp.info
XII Jornada da Informática - Unicesumar 09.2013
XII Jornada da Informática - Unicesumar 09.2013
É um comando que imprime uma ou mais variáveis no console.
É uma função que imprime uma string no console.
XII Jornada da Informática - Unicesumar 09.2013
Olá Mundo!
XII Jornada da Informática - Unicesumar 09.2013
XII Jornada da Informática - Unicesumar 09.2013
XII Jornada da Informática - Unicesumar 09.2013
Variáveis no PHP
XII Jornada da Informática - Unicesumar 09.2013
- Nunca inicie a nomenclatura de variáveis com números
- Nunca utilize espaços em branco no meio do identificador da variável
- Nunca utilize caracteres especiais (! @ # % ^& * / {} | []) na nomenclatura das variáveis
- Evite nomes curtos, como $a, $conv, $exec e etc, em virtude da clareza do código-fonte
- Nomes de variáveis devem ser significativos e transmitir a ideia de seu conteúdo dentro do
contexto no qual a variável está inserida
XII Jornada da Informática - Unicesumar 09.2013
Qual a diferença entre a $variável e a $outraVariavel ?
XII Jornada da Informática - Unicesumar 09.2013
Qual o valor de: $decimal+”1”e a $decimal.”1” ?
XII Jornada da Informática - Unicesumar 09.2013
Qual a diferença entre $cervejas e a $precos ?
XII Jornada da Informática - Unicesumar 09.2013
Operadores em PHP
XII Jornada da Informática - Unicesumar 09.2013
XII Jornada da Informática - Unicesumar 09.2013
Qual o resultado de: $a + (“10”+”1”) - 11 * $b ?
XII Jornada da Informática - Unicesumar 09.2013
Qual o resultado de: $variavel_soma++ ?
XII Jornada da Informática - Unicesumar 09.2013
Funções em PHPVocê sempre vai precisa de uma.
XII Jornada da Informática - Unicesumar 09.2013
XII Jornada da Informática - Unicesumar 09.2013
Crie uma função com erro, e trate o erro no Exception ?
XII Jornada da Informática - Unicesumar 09.2013
Estruturas de controle em PHP
XII Jornada da Informática - Unicesumar 09.2013
XII Jornada da Informática - Unicesumar 09.2013
XII Jornada da Informática - Unicesumar 09.2013
XII Jornada da Informática - Unicesumar 09.2013
XII Jornada da Informática - Unicesumar 09.2013
Conectando ao banco de dados
XII Jornada da Informática - Unicesumar 09.2013
XII Jornada da Informática - Unicesumar 09.2013
XII Jornada da Informática - Unicesumar 09.2013
Porque se preocupar comtudo se podemos usar um framework ?
XII Jornada da Informática - Unicesumar 09.2013
“ Framework é coisa de preguiçoso!”- Programador sem cérebro
“ Reutilizar código ? Todo projeto é diferente! Eu faço tudo do zero mesmo (...)
- Programador infeliz
XII Jornada da Informática - Unicesumar 09.2013
Um framework, em desenvolvimento de software, é uma abstração que une códigos comuns entre vários projetos, provendo uma funcionalidade genérica.
Um framework pode atingir uma funcionalidade específica, por configuração, durante a programação de uma aplicação. Ao contrário das bibliotecas, é o framework quem dita o fluxo de controle da aplicação, chamado de Inversão de Controle
- Wikipedia
XII Jornada da Informática - Unicesumar 09.2013
XII Jornada da Informática - Unicesumar 09.2013
APRESENTANDO O MVC ?
XII Jornada da Informática - Unicesumar 09.2013
XII Jornada da Informática - Unicesumar 09.2013
XII Jornada da Informática - Unicesumar 09.2013
CODEIGNITER
XII Jornada da Informática - Unicesumar 09.2013
XII Jornada da Informática - Unicesumar 09.2013
Localização do arquivo do Controller responsável por chamar essa view
Localização do arquivo dessa view
XII Jornada da Informática - Unicesumar 09.2013
XII Jornada da Informática - Unicesumar 09.2013
Como criar views
XII Jornada da Informática - Unicesumar 09.2013
Como criar controllers
XII Jornada da Informática - Unicesumar 09.2013
Como criar models
XII Jornada da Informática - Unicesumar 09.2013
http://ellislab.com/codeigniter/user-guide/
XII Jornada da Informática - Unicesumar 09.2013
Twitter BootstrapFramework Front-End
XII Jornada da Informática - Unicesumar 09.2013
XII Jornada da Informática - Unicesumar 09.2013
renan.pimentel@gmail.com@renanmpimentel
top related