-
- Horário
-
Manhã
2ªs, 4ªs e 6ªs das 09h30 às 12h30
-
- Local
- Porto
-
- Calendário
- 29 Mar. 2023 a 19 Abr. 2023
Com a explosão do comércio electrónico, a Internet é o local adequado para a realização de negócios. O PHP, como linguagem open-source, é cada vez mais utilizado pelas empresas que procuram uma solução flexível e, ao mesmo tempo, com baixos custos de implementação. O PHP e o MySQL tornam possível uma fácil integração do seu site com bases de dados, fornecendo ao cliente e utilizador a informação de que necessita, em tempo real.
É uma linguagem Server Side, permite o desenvolvimento de código que poderá ser embutido em páginas HTML, no entanto é uma linguagem mais direcionada para aplicações BackEnd permitindo a implementação e desenvolvimento de WebServices mais elaborados ou simples API’s de ligação a Bases de dados.
Destinatários
Programadores que pretendam aprofundar os seus conhecimentos de programação web.
Pré-requisitos
O formando deverá ter um bom entendimento da linguagem HTML e MySQL.
Objetivos
O curso de PHP pretende dotar os formandos de conhecimentos necessários para programar estruturalmente e em OOP. Permite a criação de WebSites/WebApps dinâmicos – através da interação com uma base de dados MySQL – e a gestão de ficheiros do servidor.
Programa
- Introdução ao PHP
- Funções
- Arrays
- Strings
- OOP
- Programação Web
- Integração com MySQL
- Streams
Introdução ao PHP
- Anatomia de um script
- Tipos de dados
- Variáveis e operadores
- Estruturas de controlo e decisão
- Gestão de erros
Funções
- Sintaxe base
- Retornar valores
- Domínio de variáveis (scope)
Arrays
- Introdução às arrays
- Operações (comparação, contagem, pesquisa e gestão de elementos)
- Iterações (ponteiros)
- Ordenação
Strings
- Introdução às strings
- Comparação, pesquisa e substituição de carateres
- Formatação
OOP
- Declarar uma classe e criar instâncias
- Métodos e propriedades
- Interfaces
Programação Web
- Formulários e URLs (GET, POST, Uploads)
- HTTP Headers (redireccionamento, cookies, sessões)
- Envio de emails (função mail)
Integração com MySQL
- Abrir e fechar uma ligação ao MySQL
- Executar comandos SQL
- Processar dados da base de dados
Streams
- Aceder a ficheiros
- Trabalhar com diretorias