Seg - Sex: 08:00 - 17:00
Formação de desenvolvimento de sistemas com PHP

Informática e Programação

Desenvolvimento de Sistemas com PHP

Construa aplicações web funcionais, seguras e ligadas a bases de dados.

Duração
12 semanas
Modalidade
Presencial ou híbrida
Nível
Intermédio

Informática e Programação

Sobre esta formação

Uma formação prática para participantes que já compreendem os fundamentos da web e pretendem desenvolver sistemas completos utilizando PHP e bases de dados relacionais.

Para quem é esta formação?

  • Estudantes de informática.
  • Programadores iniciantes.
  • Profissionais que pretendem desenvolver sistemas web.
  • Empreendedores com projectos tecnológicos.

Pré-requisitos

  • Conhecimentos básicos de HTML e CSS.
  • Noções de lógica de programação.
  • Computador portátil.
  • Disponibilidade para desenvolver um projecto prático.

O que vai aprender

  • Criar aplicações web com PHP.
  • Trabalhar com formulários e validações.
  • Ligar aplicações a bases de dados MySQL ou MariaDB.
  • Implementar autenticação de utilizadores.
  • Aplicar medidas básicas de segurança.
  • Organizar projectos utilizando uma arquitectura MVC.

Conteúdo programático

Programa da formação

01

Fundamentos do PHP

Sintaxe, variáveis, operadores, condições, ciclos, funções e organização de ficheiros.

02

Formulários e Validação

Processamento de dados, validação no servidor e apresentação segura de resultados.

03

Bases de Dados

Modelação, SQL, ligações com PDO, consultas preparadas e operações CRUD.

04

Autenticação e Sessões

Login, logout, passwords seguras, sessões e controlo de acesso.

05

Arquitectura MVC

Controllers, models, views, rotas e separação de responsabilidades.

06

Segurança de Aplicações

CSRF, XSS, SQL Injection, validação, escaping e princípios de segurança.

07

Projecto Final

Construção de uma aplicação web completa com autenticação e base de dados.

Aprendizagem prática

Metodologia

  • Aulas demonstrativas.
  • Programação acompanhada.
  • Exercícios progressivos.
  • Revisão de código.
  • Projecto final aplicado.

Certificação

Certificado de participação mediante frequência, realização dos exercícios e apresentação do projecto final.

Inscrições e informações

Pronto para desenvolver novas competências?

Fale com a equipa da SOFTCODE para conhecer as próximas turmas, horários, modalidades e condições de participação.