SlideShare uma empresa Scribd logo
1 de 27
Michel Lima
INICIANDO COM PHP
Michel Lima
Cristão, Marido e Desenvolvedor
Quem sou
eu?
Já trabalhei com .Net e hoje me aventuro
com desenvolvimento de apps mobile.
Cientista da computação e programador
PHP fullstack há mais de 6 anos.
Atualmente como desenvolvedor PHP na
Mundipagg.
Especializado em plataformas de e-
commerce.
Gamer nas horas vagas.
Iniciando com PHP
PHP, o que é, o que come e onde vive?
“O PHP (um acrônimo recursivo para PHP: Hypertext
Preprocessor) é uma linguagem de script open source de
uso geral, muito utilizada, e especialmente adequada para o
desenvolvimento web e que pode ser embutida dentro do
HTML.” (fonte: php.net)
PHP, o que é, o que come e onde vive?
Iniciando com PHP
PHP o Que é, o que come e onde vive?
Iniciando com PHP
Explicando melhor
- Open source: código aberto.
- Roda do lado do servidor: geralmente trabalha com
requisição/resposta.
- Linguagem de script: é executada por um interpretador que transforma
o código em linguagem de máquina.
- Adequada para o desenvolvimento web: tem como objetivo principal
desenvolver aplicações web.
PHP, o que é, o que come e onde vive?
Iniciando com PHP
Por que devo adotá-la como minha linguagem de
programação?
Vantagens:
- Curva de aprendizagem curta.
- Suporte a mais de 20 tipos de bancos de dados.
- Grande compatibilidade entre sistemas operacionais.
- Tempo de mercado (muitas soluções).
- Uma das linguagens mais utilizadas no mundo.
- Grande comunidade ativa.
- Documentação completa e colaborativa.
- Diversidade: geração de imagens, arquivos de texto ou PDF e até animações Flash.
Por que devo adotá-la?
Iniciando com PHP
Por que devo adotá-la como minha linguagem de
programação?
Quem usa?
- Facebook(front)
- Twitter
- Wikipedia
- Baidu
- Hp.com
Por que devo adotá-la?
Iniciando com PHP
Ranking popularidade (Github)
Por que devo adotá-la?
Iniciando com PHP
Ranking utilização (TIOBE)
Por que devo adotá-la?
Iniciando com PHP
Ranking utilização (TIOBE)
Por que devo adotá-la?
Iniciando com PHP
Tecnologias mais
populares
(Stack Overflow).
Por que devo adotá-la?
Iniciando com PHP
Linguagens server-side
utilizadas para construção
de websites.(W3Tech).
Por que devo adotá-la?
Iniciando com PHP
E o que eu preciso?
E o que eu preciso?
LAMP
Iniciando com PHP
E o que eu preciso?
01
O que eu preciso pra começar?
Sistema Operacional
Um sistema operacional
compatível com PHP
instalado: Windows, Linux,
Mac 02
Um servidor web:
Apache, Nginx, IIS
Servidor web
Um bom editor de códigos ou
IDE: PHP Storm, Zend studio,
NetBeans, Eclipse, Sublime,
Visual Studio, Atom.
03
04
Banco de dados: Mysql
Postgree, Mssql, MongoDB.
Banco de dadosEditor de códigos
Iniciando com PHP
Quero aprender! Por onde devo começar?
Quero aprender!
Por onde devo começar?
Iniciando com PHP
Quero aprender! Por onde devo começar?
Lógica de programação!
A lógica de programação é fundamental para o aprendizado de qualquer
linguagem, não só do PHP.
Iniciando com PHP
Quero aprender! Por onde devo começar?
O que mais?
- Programação estruturada.
- Orientação a objetos(OOP).
- Banco de dados…. e não esqueça do SQL.
- Controle de versão.
- Um pouco de frontend não faz mal.
Iniciando com PHP
Quero aprender! Por onde devo começar?
O que mais?
- Parta para um framework.
- Ou uma plataforma. CMS, E-commerce, etc…
Iniciando com PHP
Plataformas
Plataformas
Iniciando com PHP
Plataformas
Plataformas
CMS E-commerce
Iniciando com PHP
Frameworks
Frameworks
Iniciando com PHP
Frameworks
Plataformas
Iniciando com PHP
Onde aprender?
Onde aprender?
VÍDEOS E CURSOS
ONLINE
- Youtube (Cuidado!)
- Imasters
- Codecasts
- School of net
- Alura
- Devmedia
SITES
- Codecademy
- php.net
- phptherightway
- Stack Overflow
- Laracasts(Laravel)
COMUNIDADE
- Participe de
encontros.
- Contribua com
projetos.(Github)
- Pegou um código
novo? Tente entender
como funciona!
- Pergunte!
Iniciando com PHP
O que mais posso aprender?
O que mais posso aprender?
- Design patterns
- TDD (Test Driven Development)
- SOLID e boas práticas.
- Desenvolvimento e consumo de APIS
Iniciando com PHP
Mercado de trabalho
Mercado de trabalho
Iniciando com PHP
Dúvidas?
Dúvidas?
Iniciando com PHP
Trabalhe conosco
Trabalhe conosco
mundipagg.com
mundipagg.com/vempramundi

Mais conteúdo relacionado

Mais procurados

Prepare-se para o próximo estágio da evolução PHP
Prepare-se para o próximo estágio da evolução PHPPrepare-se para o próximo estágio da evolução PHP
Prepare-se para o próximo estágio da evolução PHPRaphael Almeida
 
Apresentação da Linguagem de Programação PHP
Apresentação da Linguagem de Programação PHPApresentação da Linguagem de Programação PHP
Apresentação da Linguagem de Programação PHPLorranna Machado
 
Composer para Gestão de Dependências - Encontro PHP - Season
Composer para Gestão de Dependências - Encontro PHP - SeasonComposer para Gestão de Dependências - Encontro PHP - Season
Composer para Gestão de Dependências - Encontro PHP - SeasonRogerio Prado de Jesus
 
Gerenciamento de dependências em PHP com o Composer
Gerenciamento de dependências em PHP com o ComposerGerenciamento de dependências em PHP com o Composer
Gerenciamento de dependências em PHP com o ComposerAndre Cardoso
 
Curso de PHP Básico ao Avançado
Curso de PHP Básico ao AvançadoCurso de PHP Básico ao Avançado
Curso de PHP Básico ao AvançadoLuiz Junior
 
Despertando para o PHP
Despertando para o PHPDespertando para o PHP
Despertando para o PHPRafael Dohms
 
Trilhando o Caminho PHP - PHPConf2008
Trilhando o Caminho PHP - PHPConf2008Trilhando o Caminho PHP - PHPConf2008
Trilhando o Caminho PHP - PHPConf2008Rafael Dohms
 
Trilhando o caminho PHP [2.0]
Trilhando o caminho PHP [2.0]Trilhando o caminho PHP [2.0]
Trilhando o caminho PHP [2.0]Rafael Dohms
 
Composer dependency manager
Composer   dependency managerComposer   dependency manager
Composer dependency managerVitor Mattos
 
Desenvolvimento web com python e web2py
Desenvolvimento web com python e web2pyDesenvolvimento web com python e web2py
Desenvolvimento web com python e web2pyRelsi Maron
 
Introdução ao WordPress
Introdução ao WordPressIntrodução ao WordPress
Introdução ao WordPressTales Augusto
 

Mais procurados (18)

Prepare-se para o próximo estágio da evolução PHP
Prepare-se para o próximo estágio da evolução PHPPrepare-se para o próximo estágio da evolução PHP
Prepare-se para o próximo estágio da evolução PHP
 
Webinar php extreme 5.3
Webinar php extreme 5.3Webinar php extreme 5.3
Webinar php extreme 5.3
 
Desenvolvimento web e PHP
Desenvolvimento web e PHPDesenvolvimento web e PHP
Desenvolvimento web e PHP
 
Apresentação da Linguagem de Programação PHP
Apresentação da Linguagem de Programação PHPApresentação da Linguagem de Programação PHP
Apresentação da Linguagem de Programação PHP
 
A Linguagem Php
A Linguagem PhpA Linguagem Php
A Linguagem Php
 
Traducao de software livre
Traducao de software livreTraducao de software livre
Traducao de software livre
 
Php
PhpPhp
Php
 
Composer para Gestão de Dependências - Encontro PHP - Season
Composer para Gestão de Dependências - Encontro PHP - SeasonComposer para Gestão de Dependências - Encontro PHP - Season
Composer para Gestão de Dependências - Encontro PHP - Season
 
Gerenciamento de dependências em PHP com o Composer
Gerenciamento de dependências em PHP com o ComposerGerenciamento de dependências em PHP com o Composer
Gerenciamento de dependências em PHP com o Composer
 
Curso de PHP Básico ao Avançado
Curso de PHP Básico ao AvançadoCurso de PHP Básico ao Avançado
Curso de PHP Básico ao Avançado
 
Despertando para o PHP
Despertando para o PHPDespertando para o PHP
Despertando para o PHP
 
Trilhando o Caminho PHP - PHPConf2008
Trilhando o Caminho PHP - PHPConf2008Trilhando o Caminho PHP - PHPConf2008
Trilhando o Caminho PHP - PHPConf2008
 
Trilhando o caminho PHP [2.0]
Trilhando o caminho PHP [2.0]Trilhando o caminho PHP [2.0]
Trilhando o caminho PHP [2.0]
 
Composer dependency manager
Composer   dependency managerComposer   dependency manager
Composer dependency manager
 
Php
PhpPhp
Php
 
Introdução ao php
Introdução ao phpIntrodução ao php
Introdução ao php
 
Desenvolvimento web com python e web2py
Desenvolvimento web com python e web2pyDesenvolvimento web com python e web2py
Desenvolvimento web com python e web2py
 
Introdução ao WordPress
Introdução ao WordPressIntrodução ao WordPress
Introdução ao WordPress
 

Semelhante a Iniciando com PHP

PHP 5 de Forma Correta e Segura
PHP 5 de Forma Correta e SeguraPHP 5 de Forma Correta e Segura
PHP 5 de Forma Correta e SeguraKleber Silva
 
Introducão ao PHP
Introducão ao PHPIntroducão ao PHP
Introducão ao PHPIsmael Ash
 
Oficina de PHP - Software Freedom Day Luziânia 2013
Oficina de PHP - Software Freedom Day Luziânia 2013Oficina de PHP - Software Freedom Day Luziânia 2013
Oficina de PHP - Software Freedom Day Luziânia 2013George Mendonça
 
Aula 01 introdução ao php
Aula 01   introdução ao phpAula 01   introdução ao php
Aula 01 introdução ao phpAdriano Castro
 
Muito prazer, eu sou PHP
Muito prazer, eu sou PHPMuito prazer, eu sou PHP
Muito prazer, eu sou PHPLuís Cobucci
 
Desenvolvimento Web com Php e jQuery
Desenvolvimento Web com Php e jQueryDesenvolvimento Web com Php e jQuery
Desenvolvimento Web com Php e jQueryFabricio Nogueira
 
Curso de php do básico ao avançado
Curso de php do básico ao avançadoCurso de php do básico ao avançado
Curso de php do básico ao avançadoThiago Carlos
 
PW01 - Introdução a programação em PHPv7
PW01 - Introdução a programação em PHPv7PW01 - Introdução a programação em PHPv7
PW01 - Introdução a programação em PHPv7Silvano Oliveira
 
PHP para aplicações Web de grande porte
PHP para aplicações Web  de grande portePHP para aplicações Web  de grande porte
PHP para aplicações Web de grande porteFelipe Ribeiro
 
4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdfRubenManhia
 
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introduçãoAgrupamento de Escolas da Batalha
 
PHP Middleware - O que são? Onde vivem? O que fazem?
PHP Middleware - O que são? Onde vivem? O que fazem?PHP Middleware - O que são? Onde vivem? O que fazem?
PHP Middleware - O que são? Onde vivem? O que fazem?Anderson Luciano
 
Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPAula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPDaniel Brandão
 

Semelhante a Iniciando com PHP (20)

Guia php
Guia phpGuia php
Guia php
 
PHP 5 de Forma Correta e Segura
PHP 5 de Forma Correta e SeguraPHP 5 de Forma Correta e Segura
PHP 5 de Forma Correta e Segura
 
PHP: Além do sitezinho
PHP: Além do sitezinhoPHP: Além do sitezinho
PHP: Além do sitezinho
 
Introducão ao PHP
Introducão ao PHPIntroducão ao PHP
Introducão ao PHP
 
Oficina de PHP - Software Freedom Day Luziânia 2013
Oficina de PHP - Software Freedom Day Luziânia 2013Oficina de PHP - Software Freedom Day Luziânia 2013
Oficina de PHP - Software Freedom Day Luziânia 2013
 
File3
File3File3
File3
 
Aula 01 introdução ao php
Aula 01   introdução ao phpAula 01   introdução ao php
Aula 01 introdução ao php
 
Muito prazer, eu sou PHP
Muito prazer, eu sou PHPMuito prazer, eu sou PHP
Muito prazer, eu sou PHP
 
Muito prazer, eu sou PHP
Muito prazer, eu sou PHPMuito prazer, eu sou PHP
Muito prazer, eu sou PHP
 
Desenvolvimento Web com Php e jQuery
Desenvolvimento Web com Php e jQueryDesenvolvimento Web com Php e jQuery
Desenvolvimento Web com Php e jQuery
 
Curso de php do básico ao avançado
Curso de php do básico ao avançadoCurso de php do básico ao avançado
Curso de php do básico ao avançado
 
Panorama PHP
Panorama PHPPanorama PHP
Panorama PHP
 
PHP: Atualidade e Tendências
PHP: Atualidade e TendênciasPHP: Atualidade e Tendências
PHP: Atualidade e Tendências
 
PW01 - Introdução a programação em PHPv7
PW01 - Introdução a programação em PHPv7PW01 - Introdução a programação em PHPv7
PW01 - Introdução a programação em PHPv7
 
PHP para aplicações Web de grande porte
PHP para aplicações Web  de grande portePHP para aplicações Web  de grande porte
PHP para aplicações Web de grande porte
 
4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf
 
Php
PhpPhp
Php
 
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
 
PHP Middleware - O que são? Onde vivem? O que fazem?
PHP Middleware - O que são? Onde vivem? O que fazem?PHP Middleware - O que são? Onde vivem? O que fazem?
PHP Middleware - O que são? Onde vivem? O que fazem?
 
Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPAula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHP
 

Iniciando com PHP

  • 2. Michel Lima Cristão, Marido e Desenvolvedor Quem sou eu? Já trabalhei com .Net e hoje me aventuro com desenvolvimento de apps mobile. Cientista da computação e programador PHP fullstack há mais de 6 anos. Atualmente como desenvolvedor PHP na Mundipagg. Especializado em plataformas de e- commerce. Gamer nas horas vagas.
  • 3. Iniciando com PHP PHP, o que é, o que come e onde vive? “O PHP (um acrônimo recursivo para PHP: Hypertext Preprocessor) é uma linguagem de script open source de uso geral, muito utilizada, e especialmente adequada para o desenvolvimento web e que pode ser embutida dentro do HTML.” (fonte: php.net) PHP, o que é, o que come e onde vive?
  • 4. Iniciando com PHP PHP o Que é, o que come e onde vive?
  • 5. Iniciando com PHP Explicando melhor - Open source: código aberto. - Roda do lado do servidor: geralmente trabalha com requisição/resposta. - Linguagem de script: é executada por um interpretador que transforma o código em linguagem de máquina. - Adequada para o desenvolvimento web: tem como objetivo principal desenvolver aplicações web. PHP, o que é, o que come e onde vive?
  • 6. Iniciando com PHP Por que devo adotá-la como minha linguagem de programação? Vantagens: - Curva de aprendizagem curta. - Suporte a mais de 20 tipos de bancos de dados. - Grande compatibilidade entre sistemas operacionais. - Tempo de mercado (muitas soluções). - Uma das linguagens mais utilizadas no mundo. - Grande comunidade ativa. - Documentação completa e colaborativa. - Diversidade: geração de imagens, arquivos de texto ou PDF e até animações Flash. Por que devo adotá-la?
  • 7. Iniciando com PHP Por que devo adotá-la como minha linguagem de programação? Quem usa? - Facebook(front) - Twitter - Wikipedia - Baidu - Hp.com Por que devo adotá-la?
  • 8. Iniciando com PHP Ranking popularidade (Github) Por que devo adotá-la?
  • 9. Iniciando com PHP Ranking utilização (TIOBE) Por que devo adotá-la?
  • 10. Iniciando com PHP Ranking utilização (TIOBE) Por que devo adotá-la?
  • 11. Iniciando com PHP Tecnologias mais populares (Stack Overflow). Por que devo adotá-la?
  • 12. Iniciando com PHP Linguagens server-side utilizadas para construção de websites.(W3Tech). Por que devo adotá-la?
  • 13. Iniciando com PHP E o que eu preciso? E o que eu preciso? LAMP
  • 14. Iniciando com PHP E o que eu preciso? 01 O que eu preciso pra começar? Sistema Operacional Um sistema operacional compatível com PHP instalado: Windows, Linux, Mac 02 Um servidor web: Apache, Nginx, IIS Servidor web Um bom editor de códigos ou IDE: PHP Storm, Zend studio, NetBeans, Eclipse, Sublime, Visual Studio, Atom. 03 04 Banco de dados: Mysql Postgree, Mssql, MongoDB. Banco de dadosEditor de códigos
  • 15. Iniciando com PHP Quero aprender! Por onde devo começar? Quero aprender! Por onde devo começar?
  • 16. Iniciando com PHP Quero aprender! Por onde devo começar? Lógica de programação! A lógica de programação é fundamental para o aprendizado de qualquer linguagem, não só do PHP.
  • 17. Iniciando com PHP Quero aprender! Por onde devo começar? O que mais? - Programação estruturada. - Orientação a objetos(OOP). - Banco de dados…. e não esqueça do SQL. - Controle de versão. - Um pouco de frontend não faz mal.
  • 18. Iniciando com PHP Quero aprender! Por onde devo começar? O que mais? - Parta para um framework. - Ou uma plataforma. CMS, E-commerce, etc…
  • 23. Iniciando com PHP Onde aprender? Onde aprender? VÍDEOS E CURSOS ONLINE - Youtube (Cuidado!) - Imasters - Codecasts - School of net - Alura - Devmedia SITES - Codecademy - php.net - phptherightway - Stack Overflow - Laracasts(Laravel) COMUNIDADE - Participe de encontros. - Contribua com projetos.(Github) - Pegou um código novo? Tente entender como funciona! - Pergunte!
  • 24. Iniciando com PHP O que mais posso aprender? O que mais posso aprender? - Design patterns - TDD (Test Driven Development) - SOLID e boas práticas. - Desenvolvimento e consumo de APIS
  • 25. Iniciando com PHP Mercado de trabalho Mercado de trabalho
  • 27. Iniciando com PHP Trabalhe conosco Trabalhe conosco mundipagg.com mundipagg.com/vempramundi

Notas do Editor

  1. Falar sobre o javascript O javascript roda do lado do cliente.