PHP: programe de forma rápida e prática
()
Sobre este e-book
Relacionado a PHP
Ebooks relacionados
CakePHP: Construa aplicações web robustas rapidamente Nota: 0 de 5 estrelas0 notasProgramação Para Internet Nota: 0 de 5 estrelas0 notasPhp Progressivo Nota: 0 de 5 estrelas0 notasZend Certified Engineer: Descomplicando a certificação PHP Nota: 0 de 5 estrelas0 notasPhp Com Mysql(pdo) Nota: 0 de 5 estrelas0 notasSistemas Orientados a Objetos: Conceitos e Práticas Nota: 0 de 5 estrelas0 notasProgramando Um Sistema Web Em Java Com Jsf, Hibernate E Primefaces Nota: 0 de 5 estrelas0 notasZend Expressive e PHP 7: Uma união poderosa para a criação de APIs Nota: 0 de 5 estrelas0 notasApostila De Php Nota: 0 de 5 estrelas0 notasDesenvolvedor De Back-end Em 30 Dias Nota: 0 de 5 estrelas0 notasOpen Web Platform Nota: 0 de 5 estrelas0 notasApostila De Controle De Vendas Nota: 0 de 5 estrelas0 notasVRaptor: Desenvolvimento ágil para web com Java Nota: 0 de 5 estrelas0 notasProgramação Para Internet Nota: 0 de 5 estrelas0 notasiReport: Crie relatórios práticos e elegantes Nota: 0 de 5 estrelas0 notasDeixe seu código limpo e brilhante: Desmistificando Clean Code com Java e Python Nota: 0 de 5 estrelas0 notasRobot framework: Automação versátil e consistente para testes Nota: 0 de 5 estrelas0 notasNode.js: programe de forma rápida e prática Nota: 0 de 5 estrelas0 notasFundamentos De Programação Javascript Nota: 0 de 5 estrelas0 notasProgramação em JavaScript Nota: 0 de 5 estrelas0 notasHtml Para Iniciantes Nota: 0 de 5 estrelas0 notasDesenvolvimento De Software - Aplicativo Comercial Com C# E Camadas Nota: 0 de 5 estrelas0 notasJornada API na prática: unindo conceitos e experiências do Brasil para acelerar negócios com a tecnologia Nota: 0 de 5 estrelas0 notasFundamentos De Programação Java Nota: 0 de 5 estrelas0 notasXamarin Forms: Desenvolvimento de aplicações móveis multiplataforma Nota: 0 de 5 estrelas0 notasCANVAS HTML 5 - Composição gráfica e interatividade na web Nota: 0 de 5 estrelas0 notasCódigo Limpo Em Php Nota: 0 de 5 estrelas0 notasJavaScript: Um Guia para Aprender a Linguagem de Programação JavaScript Nota: 5 de 5 estrelas5/5Introdução A Php Com Banco De Dados Mysql Nota: 0 de 5 estrelas0 notas
Negócios para você
Gestão de Empresa: Tópicos Especiais em Gestão Empresarial Nota: 5 de 5 estrelas5/5Os 7 hábitos das pessoas altamente eficazes Nota: 4 de 5 estrelas4/5Mapeamento comportamental - volume 1 Nota: 5 de 5 estrelas5/5O poder da ação: Faça sua vida ideal sair do papel Nota: 4 de 5 estrelas4/5Programação Neurolinguística em uma semana Nota: 4 de 5 estrelas4/5Desvendando O Metodo De Taufic Darhal Para Mega Sena Nota: 4 de 5 estrelas4/5A melhor estratégia é atitude: Bora vender Nota: 5 de 5 estrelas5/5Seja foda! Nota: 5 de 5 estrelas5/5Estratégias Gratuitas de Marketing Digital: Alavanque seus ganhos na internet Nota: 4 de 5 estrelas4/5Do mil ao milhão: Sem cortar o cafezinho Nota: 5 de 5 estrelas5/5Coaching Communication: Aprenda a falar em público e assuma o palestrante que há em você Nota: 4 de 5 estrelas4/5Falando Bonito: Uma reflexão sobre os erros de português cometidos em São Paulo e outros estados Nota: 4 de 5 estrelas4/5Como ser um grande líder e influenciar pessoas Nota: 0 de 5 estrelas0 notasEducação financeira na escola Nota: 3 de 5 estrelas3/5Dinheiro: 7 passos para a liberdade financeira Nota: 5 de 5 estrelas5/510 Dicas de Ouro para ter Sucesso na Venda Direta Nota: 5 de 5 estrelas5/5O código da mente extraordinária Nota: 4 de 5 estrelas4/5A ciência de ficar rico Nota: 5 de 5 estrelas5/5Vou Te Ajudar A Fazer As Pessoas Clicar No Seu Link Nota: 5 de 5 estrelas5/5O Estranho Segredo Nota: 5 de 5 estrelas5/5A análise swot em 4 etapas: Como utilizar a matriz SWOT para fazer a diferença na carreira e nos negócios Nota: 0 de 5 estrelas0 notasFinanças Organizadas, Mentes Tranquilas: A organização precede a prosperidade Nota: 0 de 5 estrelas0 notasA estratégia do olho do tigre: Atitudes poderosas para o sucesso na carreira e nos negócios Nota: 5 de 5 estrelas5/5
Avaliações de PHP
0 avaliação0 avaliação
Pré-visualização do livro
PHP - Humberto Augusto Piovesana Zanetti; Claudio Luis Vieira Oliveira
Sobre os autores
Cláudio Luís Vieira Oliveira
Mestre em Sistemas de Computação e Bacharel em Análise de Sistemas. Possui mais de 28 anos de experiência na área de Ciência da Computação, com ênfase em Sistemas de Computação, atuando em sistemas de bancos de dados, linguagens de programação Java, C++, C#, Processing, Python, LUA, programação para a web (HTML, HTML5, JavaScript, XML, ASP, PHP, JSP e Servlets), plataforma Microsoft .NET, desenvolvimento de aplicações para dispositivos móveis (Java ME, Android e Windows Phone), engenharia de software, Unified Modeling Language (UML), redes de computadores, sistemas distribuídos, arquitetura orientada a serviços, inteligência artificial, computação física, programação para Arduino e Internet das Coisas (IoT). Atualmente, é coordenador de curso e professor da Faculdade de Tecnologia (Fatec) de Jundiaí e também é professor nas Fatecs de Bragança Paulista e Campinas.
Humberto Augusto Piovesana Zanetti
Doutorando em Tecnologia pela Faculdade de Tecnologia da Universidade Estadual de Campinas (FT–UNICAMP) e Mestre em Ciência da Computação pelo Centro Universitário de Campo Limpo Paulista (UNIFACCAMP). Desde 2005 atua no Ensino Técnico e Superior. Atualmente, é professor na Escola Técnica Rosa Perrone Scavone (em Itatiba, SP) e na Faculdade de Tecnologia (Fatec) de Jundiaí. Na UNICAMP, é integrante do Laboratório de Informática, Aprendizagem e Gestão (LIAG).
Apresentação
Atualmente, tudo o que fazemos está relacionado à Internet: sistema bancário, agendamento de consultas, redes sociais, ensino, entre outros. Com isso, é crescente a necessidade por profissionais que possam criar sistemas capazes de atender a essa crescente demanda. E a linguagem PHP é umas das tecnologias mais longevas e, ainda assim, com grande presença no mercado de desenvolvimento para Web. Aprender PHP se torna essencial para aqueles que querem ingressar e conhecer mais dessa área.
Esta obra é o resultado da experiência adquirida pelos autores ao longo dos anos dedicados ao ensino nos cursos de graduação em Informática. Neste livro serão apresentados: os conceitos fundamentais da linguagem de programação PHP, sua utilização na construção de aplicações para a Internet em conjunto com HTML, CSS e JavaScript; a integração com bancos de dados MySQL e também com o framework Bootstrap. Mesmo sendo uma obra curta, o conteúdo passa pelos principais pontos do desenvolvimento Web com PHP, trazendo para o leitor uma base sólida de formação.
Ideal para iniciantes em PHP e desenvolvimento de sistemas para Internet, este e-book pode ser visto como um curso completo, podendo ser usado até mesmo em disciplinas de nível técnico ou superior. Em pouco tempo, o leitor entenderá os fundamentos do desenvolvimento Web e a linguagem PHP, podendo replicar esses conhecimentos em projetos próprios.
Esperamos que você aproveite muito bem o conteúdo e que este livro possa ajudá-lo em sua formação.
Boa leitura!
1
Conceitos de programação para a Internet
O grande crescimento e a popularização da Internet nas últimas décadas trouxeram a necessidade da criação de novas linguagens que conseguissem agregar conteúdo dinâmico às páginas, além de recursos como a validação de dados, uso de bibliotecas e acesso à banco de dados, entre outras funcionalidades.
Nesse contexto, surgem linguagens como o PHP (PHP: Hypertext Preprocessor, originalmente conhecida como Personal Home Page), o ASP (Active Server Pages), o JSP (Java Server Pages), o JavaScript, entre outras. Essas linguagens não substituem o HTML (HyperText Markup Language), que é a base de qualquer documento para a Web, mas atuam em conjunto, provendo recursos que não estão disponíveis no HTML. Essas linguagens são classificadas em Server Side – executadas no servidor web – ou Client Side – executadas no cliente, ou seja, em um navegador.
Como já mencionado, nas linguagens Server Side os programas criados são executados no servidor e os resultados são enviados, em HTML, para o cliente que está acessando o servidor através de um programa navegador. Como principais linguagens Server Side podemos citar PHP, ASP, ASP.Net e Java (Java Server Pages e Servlets).
Por outro lado, nas linguagens Client Side os scripts são enviados, juntamente com o HTML, para o navegador Web, que será o responsável pela execução. A principal linguagem Client Side é o JavaScript, mas existe também o VBScript, que é suportado pelo navegador da Microsoft.
O PHP consiste em uma linguagem com alto grau de flexibilidade, integração com HTML e, principalmente, facilidade de uso. Os programas criados são executados no servidor e os resultados são enviados, em HTML, para o cliente que está acessando o servidor através de um navegador, conforme ilustra a Figura 1.1.