SP0840 - PHP - Introdução à Programação

    topo_logo_formacao.jpg

     

     

    Curso: PHP – Introdução à Programação

    Refª:SP0840

    Duração:3 dias

    Local:Lisboa

    ENQUADRAMENTO:

    .Este curso é especialmente orientado para programadores que pretendam construir sites dinâmicos de comércio electrónico, utilizando a linguagem de programação PHP. Dado que o PHP é uma linguagem valiosa do ponto de vista de tarefas, o curso cobre especialmente as funções mais importantes e possibilita o entendimento para os restantes aspectos essenciais.

     

    DESTINATÁRIOS:

    .Software developers sem experiência em PHP e possivelmente nenhuma experiência de programação Web. Os formandos deverão, no entanto, ter bases fortes em programação geral. Os formandos com conhecimentos de linguagens tipo C, especialmente Perl, estarão aptos a progredir mais rapidamente no curso.

     

     

     

    PRÉ-REQUISITOS:

    .É suposto um conhecimento básico de trabalho com HTML.

    .Alguns conhecimentos conceptuais de como os web servers e web browsers (clientes) interagem utilizando HTTP.

    .Bons conhecimentos de trabalho com pelo menos uma linguagem de programação.

     

    DURAÇÃO:

    3 dias

     

     

     

    Conteúdo Programático:

    1.Introdução ao PHP

    -História do PHP

    -Comparação entre alternativas de conteúdos dinâmicos ( Perl, CGI, ASP, JSP, Servlets, Apache, etc)

    -Ferramentas PHP e set up (web browser/server, editores, libraries, etc)

    -Criação de script básico PHP

    -Utilização de user input

    -Formulários Self referring

    -Selecção de alternativas

    -Utilização de PHP para geração de headers HTTP

    -Passagem de variáveis PHP via URL

    -Debbugins Tips

     

    2.Utilização de input de User de forms via PHP

    -Criação de form com PHP

    -Protecção segura com Cross Site scripting

    -Utilização de form GET method

    -Utilização de form POST method

    -Obtenção de dados de forms através de variáveis

    -Utilização de campos escondidos

    -Secure Web forms

    -Utilização de forms para calling de páginas

    -Quoting HTML entities in user input

     

     

     

     

    3.Variáveis e Expressões em PHP

    -Identificadores

    -Tipos de dados (inteiros, floats, strings e booleano)

    -Text constants, interpolation, here documents

    -Criação de variáveis

    -Assignação de variáveis

    -Scope variável

    -Constantes pré-definidas

    -Variáveis de ambiente HTTP

    -Constantes mágicas

    -Referências variáveis

    4.Operadores PHP

    -Operadores aritméticos e lógicos

    -Operadores relacionais

    -Operadores de identidade

    -Operadores Bitwise

    -Outros operadores

    -Operadores de assignment

    -Operadores de Precedente e Associação

    5.Testes de condições e eventos em PHP

    -Verdadeiro e Falso

    -If

    -Comparação de string de números

    -else e elseif

    -switch/case statement

    -Operador The?

    -Comparação por igualdade ou identidade

     

     

    6.PHP flow control

    -Loops

    -While

    -do ... while

    -for

    -break econtinue

    -exit

     

    7.Configuração PHP

    -O ficheirophp.ini

    -Módulo vs utilização CGI

    -Sets de configuração comuns

    -PHP 4.1 e superior

    -Compatibiliade PHP4 em PHP5

    -Visão geral do PHP6

     

    8.Funções PHP

    -Propósito das funções

    -Funções embutidas

    -Funções de declaração

    -Funções de argumento

    -Argumentos-chamadas por referências

    -Argumentos por defeito

    -Retorno

    -Returning References

    -Variable Scope (global vs local)

    -Variáveis estáticas

    -Recursion

    -include erequire

    -Variável function calls

     

    9.Armazenamento de dados em arrays com PHP

    -O que são arrays?

    -Quando e Como usar arrays?

    -Indexação de arrays, numéricos e hashes

    -Iniciação de arrays

    -Utilização deforeach

    -Adição/remoção de informação de arrays

    -Arrays unidimensionais

    -Arrays multidimensionais

    -Operador de array

    -Funções relacionadas de array

     

    10.Utilização de Bases de dados com PHP

    -APIs de bases de dados PHP

    -Estratégias de acção sob erros

    -Ligar/desligar, log in/log out

    -Strings de escaping em statements SQL

    -Inclusão de funções de acesso comuns

    -Realização de queries SQL simples via PHP

    -Construção de tabelas HTML utilizando Queries SQL

    -Show access ao MySql

    -Utilização de PEAR DB

     

    11.Manipulação de strings em PHP

    -Substring e operadores

    -Conversão Case, trimming

    -Formatação de dados de output

    -Expressões regulares

     

    12.Sessões e cockies em PHP

    -O que é uma sessão?

    -Dependências no ficheiro php.ini

    -Perceber variáveis de sessões PHP

    -Criação de variáveis de sessões PHP

    -Registar e modificar variáveis de sessões PHP

    -Colocação de sessões PHP em páginas de ID

    -Boas práticas com sessões e PHP

    -Propriedades de cookies

    -Configuração de cookies em PHP

    -Procurar cookies PHP

    -Apagar/Expirar cookies PHP

    -Drawbacks to cookies

    -Utitilização eficiente de cookies

    -Aspectos de segurança de cookies

     

    13.Acesso a ficheiros e directorias com PHP

    -Abertura de ficheiros, local e remotamente

    -Leitura e escrita de ficheiros

    -Gestão de permissão de ficheiros

    -Gestão de posse de ficheiros

    -Locking de ficheiros

    -Abertura e leitura de directorias

    -Uploads de ficheiros do browser/utilizador

     

    14.Acesso a ficheiros e directorias com PHP

    -Abertura de ficheiros, local e remotamente

    -Leitura e escrita de ficheiros

    -Gestão de permissão de ficheiros

    -Gestão de posse de ficheiros

    -Locking de ficheiros

    -Abertura e leitura de directorias

    -Uploads de ficheiros do browser/utilizador

    15.Outras características I/O em PHP

    -Conhecer o endereço IP de visitantes

    -Conhecer URLS de referência de visitantes

    -Variáveis de ambiente

    -Mostra de conteúdos diferentes para browsers diferentes (IE, Netscape, Mozilla, Opera, etc)

    -Gestão de headers HTTP e MIME

     

    16.Gestão de email com PHP

    -Envio de email

    -Setup Unix e NT

    -Funções de mail

     

    17.Gráficos em PHP

    -Básicos sobre gráficos

    -Imagem tipo MIME

    -Exemplos básicos

    -Criação a partir de imagem existente

    -Cópia e redimensionamento de imagem

    -Inserção de texto em imagens

    -Fontes true type

     

     

     

     

     

    NOTAS: Este curso realiza-se com um número mínimo de 1 formando. O local de realização e horário poderá ser combinado com o Cliente, para formações dedicadas. A TintaDigital disponibiliza serviços de consultoria de Formação e identificação de necessidades, bem como criação de acções de formação à medida de necessidades e requisitos específicos do Cliente.

    Para mais informações sobre este ou outros cursos poderá contactar o Centro de Formação TintaDigital, através do seu website:www.tintadigital.com/formacao ou através de email:Este endereço de email está protegido contra piratas. Necessita ativar o JavaScript para o visualizar.. Para inscrição no curso poderá também utilizar qualquer uma destas vias, nomeadamente por email, referindo por favor em subject o nome do curso e enviando os dados detalhados como nome, empresa, forma de pagamento e contactos.

     

    Para qualquer assunto ou pedido de informações contacte-nos.

    TintaDigital – Soluções em Tecnologias de Informação

    Email: Este endereço de email está protegido contra piratas. Necessita ativar o JavaScript para o visualizar.www.tintadigital.com/formacao

     


    1000 Caracteres remanescentes


    Please publish modules in offcanvas position.