A construção de sites e aplicações cresce de forma acelerada na internet, e por trás de grande parte destes projetos o PHP é utilizado por ser uma tecnologia extremamente eficiente e ter sido criado visando este nicho de mercado: aplicações web (intranet e internet), junto com algum banco de dados como o MySQL por exemplo, ou outros.
Este curso foi desenvolvido por André Milani, autor de diversos livros na área de TI, entre eles o livro Construindo aplicações web com PHP e MySQL (consulte seu currículo para maiores informações). O curso começa com uma abordagem inicial sobre os conceitos do funcionamento de um servidor web, do PHP, e da integração entre ambos, e logo em seguida já são abordados os primeiros passos e o funcionamento da linguagem PHP, passando pela integração com bancos de dados, formulários, sessões, cookies e orientação a objetos.
André Milani
Mais um curso elaborado por André Milani, autor de diversos livros na área de programação e bancos de dados, com várias certificações de TI e atuando desde 2003 com desenvolvimento web. Conheça o currículo completo do instrutor clicando aqui.
Inicialmente são apresentados os recursos básicos como o uso de variáveis, constantes, operadores matemáticos, lógicos e condicionais, estruturas de comando de decisão e repetição, além de funções especiais para tratamento de fluxo de execução. Módulos específicos trazem tudo o que você precisa saber sobre a manipulação de strings, arrays e datas para poder tirar o maior proveito de seus códigos PHP. A partir deste ponto, recursos e funcionalidades mais complexas começam a ser tratadas no curso, iniciando pela manipulação de arquivos e operações de leitura e gravação.
O módulo de formulários e dados apresenta tudo que é necessário para construir um formulário utilizando o PHP, métodos de envio, tratamento de dados e a segurança envolvida nestas operações, pois é por meio de formulários que as operações de cadastro, alteração, exclusão e visualização de registros (usuários, produtos, entre outros) é possível. Em seguida, o curso aborda como conectar o PHP em um banco de dados (MySQL, PostgreSQL, SQL Server e Firebird), tornando possível realizar a manutenção das informações gerenciadas pelos formulários criados por você. Para completar, os assuntos de controle de sessão e cookies são abordados de forma simples e prática, tratando as vantagens e desvantagens de cada um, e apresentando exemplos úteis no dia-a-dia, como operações de autenticação de usuários e controle de acesso a determinadas páginas, finalizando com o tema de orientação a objetos e a sua implementação na linguagem PHP.
Este curso fornece para você todos os passos necessários para conhecer e utilizar o PHP por meio de exemplos práticos, partindo do básico para quem não teve ainda nenhum contato com esta linguagem de programação, ensinando você desde os conceitos iniciais até a parte avançada como a construção de formulários e gerenciamento do fluxo destas operações.
Os conteúdos dos nossos cursos são atualizados de acordo com a evolução das tecnologias que eles abordam. Leia aqui as opiniões dos alunos da Softblue sobre nossos cursos.
Investimento: de R$ 329,90por R$ 229,90 (em até 18x) * Válido somente até 29/02/2012.
Informações gerais
PHP & MySQL Código: PH-05 Nível: Básico ao Avançado Formato: e-learning
Programadores, desenvolvedores ou conhecedores de lógica de programação que tenham interesse em aprender a programar utilizando a linguagem PHP para construção de sites, aplicações e projetos na web.
Pré-requisitos
Ter feito o curso de Lógica de Programação (ou conhecer previamente este tema) ou conhecer outra linguagem de programação. São necessários também conhecimentos básicos das linguagens HTML, JavaScript e SQL.
Carga horária
Equivalente ao curso presencial de 40 horas. As aulas
ficam disponíveis integralmente para os alunos durante 1 ano. O tempo que um aluno levará para
concluir o curso dependerá exclusivamente do tempo que ele dedicar para
seus estudos, podendo rever as aulas quantas vezes desejar.
Exemplo: para este curso, se o aluno reservar 2
horas por dia para estudá-lo, o mesmo será concluído em aproximadamente
20 dias.
Executando função em todos os elementos de um array
Verificando ocorrência de elemento
Ordenação de array
Transformações entre string e array
Datas e Funções Especiais
Criando um elemento de data/hora
Formatando visualização
Convertendo uma string para data e hora
Conversões entre data/hora e timestamp
Validando uma data/hora
Calculando diferenças entre data/hora
Manipulando Arquivos
Leitura e gravação de arquivos
Tamanho de arquivo
Leitura de arquivos por meio de arrays
Criando e excluindo diretórios
Criando e excluindo arquivos
Formulários e Dados
Composição de um formulário
Manipulando uma request
Envio de dados POST ($_POST)
Envio de dados GET ($_GET)
A configuração register_globals
Validação de dados
Conexão com Bancos de Dados (MySQL e outros)
Arquitetura do PHP com bancos de dados
Criando uma conexão
Selecionando um banco
Realizando uma instrução SQL
Segurança: tratando informações
Navegando em um resultSet
Bancos abordados:
MySQL, PostgreSQL, SQL Server, Firebird e iBase
Controle de Sessão e Cookies
Sessões
Arquitetura de funcionamento
Iniciando uma sessão
Manipulando uma sessão
Cookies
Arquitetura de funcionamento
Cookies vs. Sessões
Criando um cookie
Manipulando cookies
Orientação a Objetos
Introdução a OO
Como funciona
Classes
Atributos
Métodos
Objetos
Classe vs. Objeto
Herança
Sobrescrita de Métodos
Elementos Estáticos
Abstração
Interfaces
Polimorfismo
Manipulando arquivos XML
Exemplo de arquivo
A classe DOMDocument
Criando um arquivo XML
Criando um nó
Criando um atributo
Vinculando nós
Lendo um arquivo XML
Manipulando arquivos Zip
Como funciona
Compactando arquivos
Descompactando arquivos
Navegando por um arquivo compactado
Extras
Enviando e-mails simples
Enviando e-mails HTML
Após o treinamento os alunos estarão aptos a
Ao término do curso, os alunos estarão aptos a utilizar a linguagem PHP com bancos de dados para construir sites e aplicações web, como por exemplo, vitrines e lojas virtuais.
Certificado
Ao final de cada módulo do curso é realizada uma avaliação sobre o conteúdo apresentado.
Ao concluir o curso com nota igual ou superior à 6,5, o aluno imediatamente recebe o seu certificado de realização do curso em formato digital gratuitamente, podendo também solicitar uma cópia impressa caso deseje (mediante pagamento da taxa de emissão e envio do mesmo, no valor de R$ 20,00).
Caso o aluno não atinja a nota necessária, poderá revisar as aulas que desejar e refazer as avaliações.
Conheça o nosso modelo de certificado e maiores detalhes clicando aqui.
Investimento
Envie sua dúvida para o instrutor
Está com dúvidas relacionadas ao curso? Visitou a página de Perguntas frequentes e não esclareceu sua dúvida? Envie uma mensagem para o instrutor utilizando
o formulário abaixo. Preencha corretamente seus dados para receber a resposta.
Mailing List
Qualidade
Conheça nossa qualidade!
Diferenciais
Vídeo-aulas com áudio e com explicações do instrutor
Exercícios práticos com resolução comentada
Questões das avaliações comentadas
Suas dúvidas são esclarecidas pelos nossos instrutores
Instrutores especialistas e certificados no assunto
Cursos voltados para o mercado de trabalho
Reveja as aulas quantas vezes quiser
Taxa única: não há mensalidades
Você define seu horário de estudo, podendo começar agora mesmo
Desconto de 15% na compra do segundo curso pago
Faça o curso de qualquer parte do Brasil
Nossos cursos
Nossos cursos são criados com base na realidade do mercado de trabalho, abordando teoria e prática das tecnologias. Conheça nossos cursos clicando aqui.