Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Iniciando com o PHP e conhecendo Codeigniter

Iniciando com o PHP e conhecendo Codeigniter

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

Renan Martins Pimentel

September 21, 2013
Tweet

More Decks by Renan Martins Pimentel

Other Decks in Programming

Transcript

  1. 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++
  2. 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
  3. 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.
  4. 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
  5. XII Jornada da Informática - Unicesumar 09.2013 Qual o valor

    de: $decimal+”1”e a $decimal.”1” ?
  6. 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
  7. 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
  8. 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