 |
| Código: |
| PHP |
 |
| |
| Objetivos: |
| -O objetivo do curso de PHP + MySQL é capacitar aos participantes para a criação de páginas dinâmicas acessando bancos de dados, possibilitando a criação de páginas de Comércio Eletrônico e Lojas Virtuais em PHP. |
 |
| |
| Ementa: |
| - Introdução ao PHP
- PHP e HTML
- Tipos de Dados
- Básico
- Operadores
- Estruturas de Controle
- Funções
- Formulários Web
- Strings
- Arrays
- Funções Essenciais no PHP
- Enviando e-mails
- Variáveis de Sessão
- Banco de Dados - MySQL |
 |
| |
| Metodologia(s): |
| Aulas presenciais realizadas geralmente duas a três vezes por semana, no horário noturno, ou aos sábados em sistema de meio-período.
Curso 50% prático, com o uso de projetos e exercícios durante a explicação.
O curso tem um aluno por máquina para melhor rendimento e aproveitamento.
|
 |
| |
| Avaliação: |
| - A avaliação é baseada numa prova final que abrange o conteúdo apresentado durante o curso
e na absorção do conhecimento que o aluno apresentou na prática dos exercícios.
|
 |
| |
| Conteúdo
Programático: |
| Grade (PHP+Mysql)
MÓDULO 1 – 42 Horas
1- Logica de Programação - 5 Horas
2- Orientação a Objetos – 15 Horas
a - Classes
b - Métodos
c - Atributos
d - Encapsulamento
e - objetos
3 – Sintaxe básica do php
a-Operadores - 2 horas
*Atribuição
*Aritméticos
*Relacionais
*Lógicos
b- Estruturas de Controle - 10 Horas
*If
*While
*For
*Switch
*ForEach
*Continue
*Break
4-Manipulação de Funções - 10 Horas
a- Conceito
b -Criação
c - Variáveis Globais
d - Variáveis Estáticas
MODULO 2 - 37 Horas
1- Estrutura da página - 5 Horas
Html
JavaScript
2- Banco de dados (Mysql) – 25 Horas
a - Instalação
b – Inserção de Registros
c – Alteração de registros
d – Exclusão de registros
e – Junção de Consultas
f – Consultas Múltiplas ( Em várias tabelas);
*Order by
*Limit
*Like
Tipos de dados
Modelagem de Banco
3- Manipulação de Strings - 1 Horas
*Concatenação
*Caracteres de Escape
4 -Funções de String – 5 Horas
*StrUpper
*strtolower
*substr
* str_repeat
*strlen
*str_replace
*strpos
Formulários - GET POST – 1 Hora
CSS e JQuery
MODULO 3 – 40 Horas
Manipulação de arquivos e diretórios – 15 Horas
*fopen
*fgets
*fwrite
*fclose
*file_put_contents
*file_get_contents
*file
--
*copy
*rename
*unlink
*file_exists
*is_file
*mkdir
*rmdir
*opendir
*closedir
*readdir
Manipulação de Arrays - 15 Horas
*Iteração
* Acesso
ArraysMultiDimensionais
Funções de array
Tratamento de Erros – 2,5 Horas
Tratamento de Exceções 2,5 Horas
Recursividade 5- Horas
*Conceito
*Exemplos
*Aplicação prática
Aula 17 - 5 horas (Projeto Final - Loja Virtual)
Modelagem do banco do sistema
Cadastro de Categorias
*inclusão
*exclusão
Projeto Final - 25 Horas
Cadastro de Produtos
*Inclusão
*Alteração
*Exclusão
Cadastro do Cliente
*listagem(admin)
*cadastro
*Login Cliente
Listagem de Produtos
Carrinho de Compras
Finalização de Pedidos
Visualização de Pedidos
|
 |
| |
| Material Didático: |
| Apostilas direcionadas ao uso da tecnologia em formato eletrônico, dispostas no EAD |
 |
| |
| Bibliografia
básica: |
| - Material didático utilizado no EAD |
 |
| |
| Bibliografia
complementar: |
|
 |