+258 86 801 1172
suporte@academiasokote.com
Portuguese flag
Portuguese
Selecione um idioma
Portuguese flag
Portuguese
English flag
English
$
USD
Selecione uma moeda
United States Dollar
$
Brazil Real
R$
Euro Member Countries
Mozambican Metical
MZM
0
Categorias
Introdução à Programação Web

Plano de Curso: Desenvolvimento Web com PHP & MySQL

Este curso foi desenhado para capacitar o estudante no domínio das tecnologias Back-end, focando-se na linguagem PHP e na sua interação com bases de dados relacionais. O percurso formativo leva o aluno desde a configuração inicial do ecossistema de trabalho até à criação de sistemas dinâmicos complexos, capazes de gerir dados e sessões de utilizador com segurança e eficiência. Ao concluir, o estudante terá competências práticas para desenvolver aplicações web funcionais e escaláveis.
Duração do estudo
2 Mínimo
Plano de Curso: Desenvolvimento Web com PHP & MySQL

1. Conteúdo Programático (Syllabus)


Módulo I: Infraestrutura e Conceitos Fundamentais


1. Ecossistema de Desenvolvimento


  • Configuração de servidores locais (XAMPP, WAMP ou Laragon).
  • Utilização de editores de código (VS Code) e extensões essenciais.
  • Ciclo de vida de uma requisição HTTP e o papel do servidor.


2. A Web Dinâmica


  • Arquitetura Cliente-Servidor.
  • Diferenças fundamentais: Páginas Estáticas (HTML puro) vs. Páginas Dinâmicas (Processamento no servidor).


  • Módulo II: Lógica e Sintaxe Essencial em PHP


3. Fundamentos da Linguagem


  • 3.1. Variáveis e Tipos de Dados: Declaração, tipagem dinâmica e regras de nomenclatura.
  • 3.2. Saída de Dados: Manipulação da função echo e integração direta com tags HTML.
  • 3.3. Motores de Cálculo: Operadores aritméticos e funções matemáticas predefinidas.
  • 3.4. Expressões Lógicas: Operadores relacionais e operadores lógicos (AND, OR, NOT).


4. Estruturas de Controlo e Fluxo


  • 3.5. Estruturas de Decisão: Tomada de decisão com if, else, elseif e a elegância do switch.
  • 3.6. Algoritmos de Repetição: Automação de tarefas com for, while, do-while e o essencial foreach.


Módulo III: Programação Avançada e Interatividade


5. Estruturas de Dados e Modularização


  • 4.1. Introdução à Interação: Como o PHP recebe informações de fontes externas.
  • 4.2. Domínio de Arrays: Listas indexadas, arrays associativos e multidimensionais.
  • 4.3. Funções e Modularidade: Criação de funções personalizadas, escopo de variáveis e retorno de valores.


6. Interface e Captação de Dados


  • 5. Criação de Formulários: Construção de interfaces de entrada, métodos GET vs. POST e sanitização de dados.


Módulo IV: Persistência de Dados e Experiência do Utilizador


7. Conectividade com Bases de Dados Relacionais


  • Introdução ao MySQL/MariaDB.
  • Ligação segura via PDO ou MySQLi.
  • Operações fundamentais (CRUD): Criar, Ler, Atualizar e Eliminar registos.


8. Estado e Persistência


  • 7. Variáveis de Sessão e Cookies: Gestão de login de utilizadores, carrinhos de compras e preferências de navegação.


2. Metodologia de Ensino


O conteúdo é ministrado através de uma abordagem "Learning by Doing" (Aprender Fazendo). Cada conceito teórico é imediatamente seguido por uma aplicação prática, culminando num projeto final que integra todos os módulos aprendidos.

Lição de texto 3/13
Você está visualizando
Plano de Curso: Desenvolvimento Web com PHP & MySQL