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!
Sem mensalidades
O curso não possui mensalidades. O certificado e carteira de estudante são grátis e inclusos na taxa de matrícula.
Certificado GRÁTIS
O certificado é gratuito e enviado imediatamente para você após avaliação final no formato digital em PDF. O certificado pode ser usado para horas extracurriculares em universidades, licença de capacitação de servidores públicos, apresentação em concursos (mediante verificação do edital), progressão funcional, provas de título, acréscimo ao currículo, oportunidades de emprego e outras finalidades diversas onde certificados de cursos livres são aceitos. Nossos ceritificados sempre contam com assinatura do(s) professores(s), informações legais, registro, QR Code e também data de inicio e fim (conclusão).
A carteira de estudante é gratuita no formato digital em PDF. 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.
Você pode completar a carga horária de 8 horas em no mínimo 1 dia. O ambiente de estudo fica disponível por 1 ano para você completar a carga horária quando quiser e se precisar de mais tempo oferecemos o serviço de acesso ilimitado por uma taxa de R$ 60,00 que pode ser contratado no ambiente de estudos. Estude em qualquer dia e horário, inclusive finais de semana e até mesmo de madrugada, sendo apenas necessário que o aluno não ultrapasse 8 horas por dia de estudo.
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
Autorização legal
No Brasil o curso livre tem 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.
Ambiente de estudos
O acesso é realizado com seu email ou CPF e senha ao clicar no botão "Acesso do aluno". O aluno poderá acessar os materiais de estudo, tirar dúvidas com o professor/tutor caso e também poderá fazer a avaliação final para obter do certificado de conclusão do curso. A avaliação 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á refazer a avaliação final gratuitamente quantas vezes forem necessárias para aprovação e obtenção do certificado.
Declaração de matrícula
Todos os alunos matriculados podem emitir em seu ambiente de estudos o comprovante de matrícula em PDF gratuitamente. O aluno pode a qualquer momento emitir a declaração comprobatória de inscrição que consta todos os dados relacionados ao curso no qual está matriculado, como o conteúdo programático e o período de estudos agendado (se necessário).
Programa pedagógico
O programa pedagógico contém detalhes, diretrizes e metas que orientam como será o ensino. Ao definir os conteúdos que serão ensinados permite que os alunos tenham uma formação mais sólida e consistente, preparando-os para os desafios do mercado de trabalho.
Avaliações
Excelente
Com base em + 220 avaliações
Mecatron Jundiai LTDA 09/05/2023
Ótimo atendimento!
Otavio Schneider 14/08/2023
Atendimento rápido e eficaz.
Afonso José de Souza 05/06/2023
Fiz o curso de Vigia e porteiro, recebi meu certificado e carteira de estudante logo depois de concluir o curso. Empresa séria e cumpre com o prometido. Nota 10!
Regivaldo Soares 26/09/2023
Foi ótimo muito obrigado.
Maria Valdeci 07/07/2023
Adquirir conhecimento é sempre bom. Gostei do curso, agradeço a equipe pedagógica pelo empenho. Plataforma de fácil acesso.
Patty Martins 17/08/2023
Fui bem atendida. Sanaram minhas dúvidas.
Gracilane Gracy 26/05/2023
Maravilhoso deu pra aprender muito e deixar a mente fresca.
Dayani Coelho 09/08/2023
Atendimento rápido, site prático e conteúdo excelente.
Fernanda Nascim 01/08/2023
Fiz curso na área da educação e tenho interesse em continuar na plataforma. Excelente conteúdo linguagem de fácil entendimento.
Arão Andrade 19/05/2023
Excelência de ensino a distancia, ajudando no crescimento profissional e na vida!
Nossos alunos tem acesso a Inteligência Artificial 24 horas por dia, 7 dias por semana. Isso significa que os alunos não precisam mais esperar por horários específicos de atendimento para obter respostas às suas dúvidas sobre o conteúdo do curso. A IA está sempre pronta para ajudar, tornando o processo de aprendizado mais conveniente e acessível.
Compatível com PCs e celulares
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 avaliação final e imprimir o certificado.
A CursosVirtuais.net é uma empresa tradicional em educação a distância em língua portuguesa e referência na área desde 2006. Oferecemos cursos online para os mais diversos fins no Brasil, Portugal, Angola e Moçambique. Contamos com milhares de alunos matriculados e mais de 350 mil certificados emitidos.