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õ...
XII Jornada da Informática - Unicesumar 09.2013
- A versão 1.0 foi criada por Rasmus Lerdorf
- Foi escrito em Perl, e se c...
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
https://github.com/
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 qu...
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 esp...
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 PHP
Você 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 com
tudo se podemos usar um framework ?
XII Jornada da Informática - Unicesumar 09.2013
“ Framework é coisa de preguiçoso!”
- Programador sem cérebro
“ Reutilizar...
XII Jornada da Informática - Unicesumar 09.2013
Um framework, em desenvolvimento de software, é uma
abstração que une códi...
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
Loca...
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 Bootstrap
Framework Front-End
XII Jornada da Informática - Unicesumar 09.2013
XII Jornada da Informática - Unicesumar 09.2013
renan.pimentel@gmail.com
@renanmpimentel
Próximos SlideShares
Carregando em…5
×

Iniciando com o PHP e conhecendo Codeigniter

2.062 visualizações

Publicada em

Uma pequena demonstração do PHP (para iniciantes), muita coisa ficou de fora, mas para quem está começando pode ser uma pequena ajuda.

Publicada em: Tecnologia
0 comentários
4 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
2.062
No SlideShare
0
A partir de incorporações
0
Número de incorporações
15
Ações
Compartilhamentos
0
Downloads
58
Comentários
0
Gostaram
4
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Iniciando com o PHP e conhecendo Codeigniter

  1. 1. XII Jornada da Informática - Unicesumar 09.2013
  2. 2. XII Jornada da Informática - Unicesumar 09.2013 Quem sou eu ? Renan Martins Pimentel
  3. 3. XII Jornada da Informática - Unicesumar 09.2013 O primeiro contato (...) A história do PHP
  4. 4. XII Jornada da Informática - Unicesumar 09.2013 O que é ?
  5. 5. 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++
  6. 6. 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
  7. 7. XII Jornada da Informática - Unicesumar 09.2013 Humm .. E quem usa o PHP ?
  8. 8. XII Jornada da Informática - Unicesumar 09.2013
  9. 9. XII Jornada da Informática - Unicesumar 09.2013 Chega de conversa, Vamos aprender PHP
  10. 10. XII Jornada da Informática - Unicesumar 09.2013 Conhecendo o php.net
  11. 11. XII Jornada da Informática - Unicesumar 09.2013
  12. 12. XII Jornada da Informática - Unicesumar 09.2013 http://br.phptherightway.com/
  13. 13. XII Jornada da Informática - Unicesumar 09.2013 Configurando o ambiente!
  14. 14. XII Jornada da Informática - Unicesumar 09.2013 Instalação no Mac Instalação no Windows Linux
  15. 15. XII Jornada da Informática - Unicesumar 09.2013
  16. 16. XII Jornada da Informática - Unicesumar 09.2013 https://github.com/
  17. 17. XII Jornada da Informática - Unicesumar 09.2013
  18. 18. XII Jornada da Informática - Unicesumar 09.2013
  19. 19. XII Jornada da Informática - Unicesumar 09.2013
  20. 20. XII Jornada da Informática - Unicesumar 09.2013 http://www.wampserver.com http://www.mamp.info
  21. 21. XII Jornada da Informática - Unicesumar 09.2013
  22. 22. 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.
  23. 23. XII Jornada da Informática - Unicesumar 09.2013 Olá Mundo!
  24. 24. XII Jornada da Informática - Unicesumar 09.2013
  25. 25. XII Jornada da Informática - Unicesumar 09.2013
  26. 26. XII Jornada da Informática - Unicesumar 09.2013 Variáveis no PHP
  27. 27. 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
  28. 28. XII Jornada da Informática - Unicesumar 09.2013 Qual a diferença entre a $variável e a $outraVariavel ?
  29. 29. XII Jornada da Informática - Unicesumar 09.2013 Qual o valor de: $decimal+”1”e a $decimal.”1” ?
  30. 30. XII Jornada da Informática - Unicesumar 09.2013 Qual a diferença entre $cervejas e a $precos ?
  31. 31. XII Jornada da Informática - Unicesumar 09.2013 Operadores em PHP
  32. 32. XII Jornada da Informática - Unicesumar 09.2013
  33. 33. XII Jornada da Informática - Unicesumar 09.2013 Qual o resultado de: $a + (“10”+”1”) - 11 * $b ?
  34. 34. XII Jornada da Informática - Unicesumar 09.2013 Qual o resultado de: $variavel_soma++ ?
  35. 35. XII Jornada da Informática - Unicesumar 09.2013 Funções em PHP Você sempre vai precisa de uma.
  36. 36. XII Jornada da Informática - Unicesumar 09.2013
  37. 37. XII Jornada da Informática - Unicesumar 09.2013 Crie uma função com erro, e trate o erro no Exception ?
  38. 38. XII Jornada da Informática - Unicesumar 09.2013 Estruturas de controle em PHP
  39. 39. XII Jornada da Informática - Unicesumar 09.2013
  40. 40. XII Jornada da Informática - Unicesumar 09.2013
  41. 41. XII Jornada da Informática - Unicesumar 09.2013
  42. 42. XII Jornada da Informática - Unicesumar 09.2013
  43. 43. XII Jornada da Informática - Unicesumar 09.2013 Conectando ao banco de dados
  44. 44. XII Jornada da Informática - Unicesumar 09.2013
  45. 45. XII Jornada da Informática - Unicesumar 09.2013
  46. 46. XII Jornada da Informática - Unicesumar 09.2013 Porque se preocupar com tudo se podemos usar um framework ?
  47. 47. 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
  48. 48. 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
  49. 49. XII Jornada da Informática - Unicesumar 09.2013
  50. 50. XII Jornada da Informática - Unicesumar 09.2013 APRESENTANDO O MVC ?
  51. 51. XII Jornada da Informática - Unicesumar 09.2013
  52. 52. XII Jornada da Informática - Unicesumar 09.2013
  53. 53. XII Jornada da Informática - Unicesumar 09.2013 CODEIGNITER
  54. 54. XII Jornada da Informática - Unicesumar 09.2013
  55. 55. 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
  56. 56. XII Jornada da Informática - Unicesumar 09.2013
  57. 57. XII Jornada da Informática - Unicesumar 09.2013 Como criar views
  58. 58. XII Jornada da Informática - Unicesumar 09.2013 Como criar controllers
  59. 59. XII Jornada da Informática - Unicesumar 09.2013 Como criar models
  60. 60. XII Jornada da Informática - Unicesumar 09.2013 http://ellislab.com/codeigniter/user-guide/
  61. 61. XII Jornada da Informática - Unicesumar 09.2013 Twitter Bootstrap Framework Front-End
  62. 62. XII Jornada da Informática - Unicesumar 09.2013
  63. 63. XII Jornada da Informática - Unicesumar 09.2013 renan.pimentel@gmail.com @renanmpimentel

×