Sobre o Curso de PHP, MySQL e AJAX
Utilizando recursos de programação avançadas, como programação orientada a objetos, e funções avançadas do PHP, o aluno irá se tornar um profissional altamente qualificado para o mercado de trabalho, com este curso o profissional ganhará habilidades de como programar e desenvolver aplicações mais rápidas e mais fáceis de manutenção. O curso também conta com conteúdos avançados sobre MySQL e programando com Ajax e PHP. Confira!
- Conteúdo:
- O que é PHP?
- Client Side scripts
- Server Side scripts
- Ambiente de desenvolvimento de páginas PHP
- O que pode ser feito com PHP?
- Como surgiu a linguagem PHP?
- A sintaxe
- Delimitando o código PHP
- Alternagem avançada
- Separador de instruções
- Comentários
- Variáveis
- Regras para nomear as variáveis
- Variáveis Predefinidas
- Variáveis do servidor: $_SERVER
- Usando strings de consulta
- Variáveis HTTP GET: $_GET
- Transmitindo diversas variáveis de string de consulta
- Variáveis da requisição: $_REQUEST
- Transmitindo caracteres especiais em uma string de consulta
- Array Associativo de recebimento de formulário
- Cotas mágicas no PHP
- stripslashes( )
- addslashes( )
- Usando objetos de aplicação e sessão
- Usando cookies para monitorar os clientes
- Usando variáveis de sessão para controlar clientes
- Tipos
- Heredoc em Strings
- Interpretação de variáveis
- Coerção de tipo
- Constantes
- Operadores
- Operadores Aritméticos
- Operadores de Atribuição
- Operadores de Comparação
- Operadores de controle de erro
- Operadores de Incremento/Decremento
- Operadores Lógicos
- Operadores de String
- Operadores de Arrays
- Estruturas de Controle
- Estruturas Condicionais
- if
- else
- elseif
- Sintaxe alternativa para estruturas de controle
- Estruturas de Laços Condicionais (loop?s)
- while
- do
- for
- Um caso a parte - a estrutura do switch
- switch
- break
- continue
- return
- Criando bloco de códigos reutilizáveis
- require( )
- include( )
- require_once( )
- include_once( )
- Funções
- Funções definidas pelo usuário
- Argumentos de funções
- Valores padrão de argumentos
- Funções definidas condicionalmente
- Funções dentro de funções
- Funções com argumentos variáveis
- Retornando valores
- Escopo de variáveis
- Variáveis Estáticas
- Enviando arquivos para o servidor
- Os códigos de erro de envio de arquivos
- Como fazer UPLOAD de múltiplos arquivos
- Orientação a Objetos com PHP 5
- Classe
- O nome da classe
- new
- Arrays (Matrizes)
- O que é um array?
- Arrays numericamente indexados
- Acessando o conteúdo de um array
- Uma outra maneira de criar arrays
- Utilizando loops para acessar o array
- Arrays Associativos
- Utilizando loops com each( ) e list( )
- foreach
- Exemplo prático do uso do foreach
- Arrays Bidimensionais
- Classificando arrays
- Utilizando sort( )
- Reordenando arrays aleatoriamente
- Redirecionando um usuário
- Expressões Regulares (compatíveis com o padrão POSIX)
- As expressões regulares
- Validando formatações e verificando preenchimentos
- A função ereg( )
- A função eregi( )
- A função ereg_replace( )
- A função eregi_replace( )
- A função str_replace( )
- A função number_format( )
- A função nl2br( )
- A função wordwrap( )
- A função strip_tags( )
- A função htmlentities( )
- Funções úteis, mas não essenciais
- Enviando um e-mail
- Função mail( )
- Trabalhando com arquivos
- Armazenando e recuperando informações
- Uma alternativa a escrita de arquivos
- Uma alternativa a leitura de arquivos
- Trabalhando com Datas
- MySQL
- O que é MySQL?
- O que é um banco de dados relacional?
- Instalando o banco de dados
- Instalando no Windows
- Instalando o MySQL no Linux
- Acessando o banco de dados MySQL
- No Windows
- No Linux
- Os comandos CREATE e DROP
- O comando CREATE
- O comando USE
- O comando DROP
- Criando tabelas
- O comando SHOW
- O comando DESCRIBE
- IF NOT EXISTS
- Criando uma cópia de uma tabela
- Alterando tabelas existentes
- Alterando o nome da coluna
- Alterando o tipo de coluna
- Renomeando uma tabela
- Excluindo / adicionando colunas e tabelas
- Eliminando tabelas e colunas
- Adicionando colunas
- Adicionando colunas após uma outra determinada
- Utilizando índices
- Decidindo quais colunas incluir no índice
- Criando um índice
- Excluindo índices
- Tipos de tabelas
- O tipo MyISAM
- O tipo Memory
- O tipo MERGE
- O tipo BDB
- O tipo InnoDB
- Alterando o tipo de uma tabela
- Tipo de dados
- Tipos numéricos
- Modificadores AUTO_INCREMENT, UNSIGNED e ZEROFILL
- AUTO_INCREMENT
- UNSIGNED
- ZEROFILL
- Tipos de caractere ou de dados de string
- CHAR e VARCHAR
- TEXT e BLOB
- Tipos variados
- Tipo ENUM
- Tipo SET
- Modificadores adicionais de coluna
- Tipos de data e hora
- Sintaxe básica da SQL
- Comando INSERT
- Comando SELECT
- Um outro caso, a cláusula WHERE
- Algumas funções que trabalham com a instrução SELECT
- MAX( )
- MIN( )
- LIMIT
- COUNT( )
- SUM( )
- ORDER BY
- ORDER BY ESC
- AVG( )
- LIKE
- Um caso a parte: a união do INSERT INTO
- Comando UPDATE
- Comando DELETE
- Trabalhando com Junções
- Criando uma junção com INNER JOIN
- Chaves variadas do MySQL
- O que é uma chave?
- Princípios da Chave
- Como as chaves funcionam
- Benefícios de usar uma chave
- Suporte de chave do MySQL
- Chaves primárias
- Chaves estrangeiras
- Excluindo uma chave estrangeira
- Transações
- Usando transações no MySQL
- Stored Procedures
- Visualizando procedures criadas
- Visualizando a criação da procedure
- Criando um Stored Procedure com parâmetros
- Criando um procedure com a cláusula LIKE
- Criando Views
- Visualizando a estrutura de uma view
- Visualizando a criação da view
- Excluindo uma view
- Criando Triggers (gatilhos)
- Visualizando as triggers criadas
- Excluindo uma trigger
- Administrando o MySQL
- Entendendo o sistema de privilégios do MySQL
- Configurando usuários
- Confirmando o novo usuário
- Revogando privilégios
- Obtendo informações com SHOW
- Integrando PHP e MYSQL
- Acessando seu banco de dados pelo PHP
- Conectando ao MySQL e visualizando dados
- Parâmetros opcionais de mysql_fetch_array
- Inserindo dados na tabela livros
- Alterando o cadastro de livros
- Trabalhando com MySQL Improved Extension
- Criando a conexão com o mysqli
- Criando o arquivo de funções
- Criando o Stored Procedure para inserir autores
- Criando o cadastro de autores
- Selecionando os autores através de Stored Procedure
- Chamando a Stored Procedure para visualizar os autores
- Atualizando os autores por Stored Procedure
- Criando a procedure que seleciona um autor em específico
- Criando a página de atualização de autores
- Excluindo autores
- Lendo e manipulando o conteúdo de um diretório
- Criando arquivos na sala de aula virtual
- Arquivos de Excel
- Criando arquivos em RTF
- Desenvolvendo aplicações Web com PHP e Ajax
- O que é AJAX?
- Como o AJAX trabalha
- Criando uma página com Ajax
- Entendendo o AJAX
- Apêndice A
- Bibliografia
Opinião dos alunos do curso
Fiz o curso de php e ajax e achei excelente. É um curso de baixo custo, acessível a todos. Boa qualidade. |
por Augusto Mondine Costa Eldorado/MS
| | O curso de php 5, mysql 5 e ajax tem um excelente conteúdo. Recomendo. |
por Helio da Silva Jacobina/BA
| | Curso de php 5, mysql 5 e ajax é muito bem elaborado, as aulas online disponibiliza um conteúdo enriquecedor. Obrigado. |
por Evandro Ferreira da Silva Ipaussu/SP
|
Duração do curso
Você pode completar a carga horária de 8 horas em no mínimo 1 dia e no máximo 1 ano. O curso será finalizado com a realização da prova final. O certificado é emitido imediatamente após aprovação na prova final. Estude no seu tempo e disponibilidade em qualquer dia e horário, sendo apenas necessário que o aluno não faça dois cursos ao mesmo tempo no mesmo período de estudos.
Autorização legal
Curso livre com fundamento legal na Constituição Federal/88 Artigo 206 sobre a liberdade de aprender, ensinar, pesquisar e divulgar o pensamento, a arte e o saber, Artigo 209, Lei 9.394/96, Decreto 5.154/2004 e Norma CNE 04/99 - MEC (Ministério da Educação) Artigo 7 §3 onde demandas de atualização e de aperfeiçoamento de profissionais poderão ser atendidas por meio de cursos ou programas de livre oferta.
Pré-requisitos
Não há exigência de escolaridade ou idade mínima para participar do curso online de PHP, MySQL e AJAX. O curso poderá ser feito por pessoas de qualquer idade e grau escolar bastando saber ler, escrever e ter acesso à internet com computador ou celular.
Certificado grátis
Você não precisa pagar pelo certificado, ele é grátis e enviado junto com o curso em formato digital assinado pelo professor responsável. O certificado pode ser personalizado conforme você desejar basta entrar em contato conosco e pode ser usado para complemento de horas extracurriculares na faculdade, apresentação em concursos públicos (mediante verificação do edital), progressão funcional, provas de título, acréscimo ao currículo e outras finalidades diversas onde certificados de cursos livres são aceitos. Nosso certificado possui informações completas, legislação e sistema de segurança, registro com livro e folha, validação por QR Code e em até 10 minutos uma cópia digital já estará em seu email assim que você for aprovado na prova final.
Carteira de estudante grátis
Outra vantagem é que sua carteira de estudante já está inclusa no valor do curso, ou seja, ela é grátis em formato digital. Nossa carteira de estudante possui informações completas, validade, foto do aluno e sistema de segurança com validação por QR Code no verso.
Ambiente de estudos
Após confirmação de pagamento o aluno receberá os dados de acesso por email. O acesso será para a Sala de Aula Virtual com seu email ou CPF e senha. Na Sala de Aula Virtual o aluno acessará os materiais de estudo, tirar dúvidas com o professor/tutor e também poderá fazer a prova final para obter do certificado de conclusão do curso. A prova final fica disponível assim que o aluno realizar o estudo do material na sala de aula virtual e completar a carga horária podendo fazê-la assim que se sentir preparado. Caso não seja aprovado você poderá realizar a prova novamente e gratuitamente quantas vezes forem necessárias para aprovação e obtenção do certificado.
Declaração de matrícula
Todos os alunos matriculados tem em sua sala de aula virtual um comprovante de matrícula eletrônico gerado por nosso sistema para download. O aluno poderá solicitar, caso o órgão empregador exija, uma declaração comprobatória específica de inscrição onde constem todos os dados relacionados ao curso no qual está matriculado, como o conteúdo programático e o período de estudos agendado. Nossa equipe está comprometida com a rapidez no atendimento bem como a emissão de documentos exigidos sobre nosso curso e instituição.
Ver exemplo de declaração de matrícula
O curso online de PHP, MySQL e AJAX é em sala de aula virtual totalmente compatível com computadores, tablets e celulares. Todas as funções da sala de aula e acesso ao material de estudo estão disponíveis para que o aluno tenha comodidade em estudar, realizar a prova final e imprimir o certificado.