O documento discute a linguagem PHP para desenvolvimento web, incluindo sua história, como funciona com servidores, características como tags, operadores, estruturas de controle, tipos, funções, variáveis, orientação a objetos, suporte a bancos de dados e porque é uma linguagem útil para desenvolvimento web.
Apresentação dividas em duas principais partes: 1 - Dicas para enriquecer sua carreira como desenvolvedor. 2 - Dicas de boas práticas no mundo do PHP para que se torne um profissional diferenciado.
Essa apresentação passa uma visão de avaliação da linguagem Ruby, como Legibilidade, Redigibilidade, Confiabilidade.
Também cita características que enriquece a linguagem Ruby.
Apresentação dividas em duas principais partes: 1 - Dicas para enriquecer sua carreira como desenvolvedor. 2 - Dicas de boas práticas no mundo do PHP para que se torne um profissional diferenciado.
Essa apresentação passa uma visão de avaliação da linguagem Ruby, como Legibilidade, Redigibilidade, Confiabilidade.
Também cita características que enriquece a linguagem Ruby.
Facebook's Hack programming language / Linguagem de programação Hack do FacebookRafael Alves
Just an overview of the new Facebook's programming language.
(It's written in PT-BR)
/
Apenas uma visão geral da nova linguagem de programação do Facebook.
Apresentação desenvolvida por Daniela Pitta sobre a linguagem de programação Ruby para o Start Coding Like a Girl, evento promovido pelo grupo Women Techmakers João Pessoa.
Escrevi este mini curso de PHP que abrange desde o nível inicial básico até o intermediário/avançado. Este mini curso foi apresentado durante o evento WISM 2013, organizado pela PUC Minas Poços de Caldas, MG.
Pauta:
1. Introdução ao PHP;
2. Configuração do ambiente para desenvolvimento;
3. Variáveis em PHP;
4. Comandos Condicionais e Controle de fluxo;
5. Controle de fluxo: Switch;
6. Controle de fluxo: Laços de repetição;
7. Arrays em PHP;
8. Funções em PHP;
9. PHP e Banco de Dados MySQL;
10. PHP Orientado a Objetos;
11.Visão Geral: Frameworks PHP;
Facebook's Hack programming language / Linguagem de programação Hack do FacebookRafael Alves
Just an overview of the new Facebook's programming language.
(It's written in PT-BR)
/
Apenas uma visão geral da nova linguagem de programação do Facebook.
Apresentação desenvolvida por Daniela Pitta sobre a linguagem de programação Ruby para o Start Coding Like a Girl, evento promovido pelo grupo Women Techmakers João Pessoa.
Escrevi este mini curso de PHP que abrange desde o nível inicial básico até o intermediário/avançado. Este mini curso foi apresentado durante o evento WISM 2013, organizado pela PUC Minas Poços de Caldas, MG.
Pauta:
1. Introdução ao PHP;
2. Configuração do ambiente para desenvolvimento;
3. Variáveis em PHP;
4. Comandos Condicionais e Controle de fluxo;
5. Controle de fluxo: Switch;
6. Controle de fluxo: Laços de repetição;
7. Arrays em PHP;
8. Funções em PHP;
9. PHP e Banco de Dados MySQL;
10. PHP Orientado a Objetos;
11.Visão Geral: Frameworks PHP;
Oficina de PHP - Software Freedom Day Luziânia 2013George Mendonça
Oficina de PHP realizada no Instituto Federal de Goiás Campus de Luziânia no evento Software Freedom Day.
----------------------------------------------------------------
PHP Workshop held at the Federal Institute of Goiás Campus Luziania in Software Freedom Day event.
Doctrine 2 camada de persistência para phpFabio B. Silva
Palestra apresentada na sfcon 2012, conferência brasileira sobre Symfony.
Doctrine é o ORM que está se tornando um padrão para aplicações php de meio e grande porte. Conheça as vantagens e desvantagens em usá-lo, componentes e melhores práticas para o desenvolvimento de uma aplicação ágil, usufruindo de todo o poder do doctrine de forma escalável e mantendo um código de qualidade.
Slides da minha palestra sobre a evolução do PHP, a linguagem mais utilizada na web.
Nesta palestra eu mostro como o PHP tem evoluído e melhorado, falo sobre a padronização e a união da comunidade para ter ferramentas melhores.
Slides da palestra iniciando com PHP.
Palestra que tem o intuito de ajudar quem deseja iniciar com programação em PHP.
Links:
https://php.net
https://www.codecademy.com/
http://phptherightway.com/
Vagas:
http://mundipagg.com/vempramundi
Palestra apresentada no CEPA em Anápolis-GO por mim e o Almir Neto, mostrando a cena tecnológica em que o PHP encontra-se, e o que podemos esperar para o futuro.
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
Este certificado confirma que Gabriel de Mattos Faustino concluiu com sucesso um curso de 42 horas de Gestão Estratégica de TI - ITIL na Escola Virtual entre 19 de fevereiro de 2014 a 20 de fevereiro de 2014.
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
1. PHP e desenvolvimento web
Lucas Emmanoel Araujo Machado
@lucasemmanoel
lucasemmanoel@gmail.com
www.facebook.com/lucasemmanoel
2. ● O que é internet?
● Para que preciso de internet?
● O que é um site?
O que é desenvolvimento web?
3. ● Em 1994 surge a linguagem.
● Em 1995 o código fica disponível na web.
● Em 1997 Ani e Zeev entram na jogada e assim surge um
PHP/LI 2
● Em 1998 a linguagem sofre uma evolução e se torna o
PHP3
● Surge também o Zend.
● Em 2000 chega ao mercado o PHP versão 4.
● Em 2004 o PHP ganha a habilidade de trabalhar com
orientação a objeto com o PHP versão 5.
Lembrando um pouco da origem do PHP
4. Como é a relação da linguagem PHP e o mundo Open
Source?
● Não é apenas o interpretados que é livre.
● Sistemas feitos em PHP em sua maioria
compartilham da metodologia open source.
● Existe algum exemplo de projeto open source e
PHP que deu certo?
– Joomla!, Wordpress, Drupal, entre outros.
● Bibliotecas e frameworks livres
PHP e o universo Open Source
5. ● A linguagem PHP, por ser um sistema aberto e
ser de fácil adição de bibliotecas para
auxiliarem o PHP, sendo algumas delas:
● Zend;
● Simphony;
● JPlataform;
● Entre outros;
Frameworks
6. ● Existem 3 nomenclaturas para os servidores
em PHP, LAMP, WAMP e MAMP;
● Linux, Apache, MySQL, PHP;
● Windows, Apache, MySQL, PHP;
● Mac OS, Apache, MySQL, PHP;
Como funciona um servidor web
PHP
7.
8. ● O sistema PHP funciona com um servidor web.
● Ao receber uma solicitação enviada através de
um navegador, requisitando uma página em
PHP, o mesmo envia para o módulo de
interpretação, que é executado requisitando a
execução do script.
● Após o script executar o mesmo retorna ao
servidor a informação final que é
encaminhada para o navegado na forma de
página web
Como funciona um servidor web
PHP
10. ● Tag <?php ... ?>
● As tags da lingaugem PHP podem ser escritas
dentro da tag HTML
● Existe a short tag no PHP <? ... ?>, porém não
se aconselha a utilizar, pois ele não é
configurado por padrão nos servidores.
● Comentários
● Comentário no PHP se pode ser definido de 2
formar, /* para comentários com 1 linha ou
superior */, e // para comentário com somente
1 linha
Linguagem PHP
13. ● Tipo:
● Tipo básico
– Booleana
– Int
– Float
– String
● Tipo composto
– Array
– objeto
Linguagem PHP
14. ● Funções;
● Sempre é necessário a palavra-chave function
antes de toda função
● Variável
● Mesmo possuindo tipos o PHP é uma
linguagem de tipagem fraca, assim não é
necessário determinar o tipo da variável,
basta criar a mesma, com $, por exemplo,
$var
Linguagem PHP
15. ● Orientação a objeto;
● Classe, possui a palavra-chave class, para
inicializar a estrutura da classe;
● Objeto, é inicializada a partir de uma classe
com a palavra-chave new;
● Propriedade, variáveis alocadas em classes
que determinam valores internos em objetos,
se tornando características do mesmo.
● Métodos, são funções dentro de uma classe,
que simbolizam as ações que o objeto, pode
executar.
Linguagem PHP
16. ● Conceito de orientação a objeto.
● Encapsulamento, a possibilidade de um objeto
poder trabalhar sem sofrer interferência do
meio externo, ou outras classes no código.
● Herança, capacidade de um objeto enviar
informações para um objeto filho seguindo a
lógica de herança genética.
● Polimorfismo, um mesmo método possui várias
formas de execução.
Orientação a objeto e PHP
17. O PHP possui um suporte a diversos bancos
de dados, permitindo assim que seja possível
criar sistemas com uma certa persistência de
dados e informações.
Existe para o PHP diversas bibliotecas que
auxiliam a comunicação com um banco de
dados. Tornando ele um sistema independente
de uma única estrutura de armazenamento
Banco de dados e PHP
18. ● Uma repassada rápida sobre como é a linguagem PHP.
● Coisas boas sobre o PHP.
● Linguagem de tipagem fraca.
● Fácil aprendizado.
● Linguagem de fácil adaptação.
● Possui vários servidores.
● Linguagem extremamente barata.
Um mais pouco sobre o PHP.
19. Tabela de Banco de dados suportado pelo PHP5
MySQL PostgreSQL Oracle
mSQL Sysbase ODBC
InterBase Solid Direct MS-SQL
dBase Solid Velocis
Unix dbm Informix FrontBase
Banco de dados e o PHP
20.
21. ● Coisas um pouco complicadas no PHP:
● Saiba como escrever eu código ou ele se tornará
teu inimigo.
● Trabalho em equipe pode ser algo não tão
agradável.
Um mais pouco sobre o PHP
22.
23. ● Por que eu necessito de um padrão?
● Padrões não são regras obrigatórios.
● Ferramentas que podem lhe ajudar.
● Code Sniffer, o cheirador de código.
● Vale a pena utilizar padrão?
Trabalho em equipe? É hora de definir um
padrão.