Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
PHP - Uma Introdução à Web Dinâmica
Search
Lucas Mendes
June 29, 2016
Programming
0
72
PHP - Uma Introdução à Web Dinâmica
Mini-curso de introdução à PHP ministrado na Escola de Férias da Ciência da Computação PUC Minas
Lucas Mendes
June 29, 2016
Tweet
Share
More Decks by Lucas Mendes
See All by Lucas Mendes
Scaling PHP with Daemons and Long-Running Processes
devsdmf
0
430
Framework-agnostic Code - A story about business and code
devsdmf
1
110
Framework-Agnostic Applications - A story about components
devsdmf
1
220
PHP: Extending The Core - Why You Should Learn It
devsdmf
0
320
Essential Tools for PHP Architects
devsdmf
2
450
PHP: Extending The Core - Why You Should Learn It
devsdmf
0
86
Parallel Processing with Daemons in PHP - Splitting Big Problems Into Smaller Pieces
devsdmf
0
140
Web API's From Scratch - An Introduction to the API Development World
devsdmf
0
93
Polyglot Stack - Multi-lingual and Multi-paradigm Application Development
devsdmf
0
62
Other Decks in Programming
See All in Programming
HTML/CSS超絶浅い説明
yuki0329
0
190
Simple組み合わせ村から大都会Railsにやってきた俺は / Coming to Rails from the Simple
moznion
2
1.8k
watsonx.ai Dojo #6 継続的なAIアプリ開発と展開
oniak3ibm
PRO
0
150
生成AIでGitHubソースコード取得して仕様書を作成
shukob
0
620
Androidアプリのモジュール分割における:x:commonを考える
okuzawats
1
270
선언형 UI에서의 상태관리
l2hyunwoo
0
260
ecspresso, ecschedule, lambroll を PipeCDプラグインとして動かしてみた (プロトタイプ) / Running ecspresso, ecschedule, and lambroll as PipeCD Plugins (prototype)
tkikuc
2
240
技術的負債と向き合うカイゼン活動を1年続けて分かった "持続可能" なプロダクト開発
yuichiro_serita
0
290
PHPで学ぶプログラミングの教訓 / Lessons in Programming Learned through PHP
nrslib
4
1.1k
EC2からECSへ 念願のコンテナ移行と巨大レガシーPHPアプリケーションの再構築
sumiyae
3
570
歴史と現在から考えるスケーラブルなソフトウェア開発のプラクティス
i10416
0
290
快速入門可觀測性
blueswen
0
490
Featured
See All Featured
RailsConf 2023
tenderlove
29
970
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Designing on Purpose - Digital PM Summit 2013
jponch
116
7.1k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
VelocityConf: Rendering Performance Case Studies
addyosmani
327
24k
Rails Girls Zürich Keynote
gr2m
94
13k
What's in a price? How to price your products and services
michaelherold
244
12k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
230
52k
Adopting Sorbet at Scale
ufuk
74
9.2k
Transcript
PHP UMA INTRODUÇÃO À WEB DINÂMICA
O QUE É WEB?
COMO FUNCIONA A WEB?
WEB VS DESKTOP
FRONT-END
BACK-END
O QUE É PHP?
PORQUE PHP?
PRÉ-REQUISITOS
LET’S LEARN !
HELLO WORLD! MEU PRIMEIRO PROGRAMA
SINTAXE BÁSICA
VARIÁVEIS TIPOS, DEFINIÇÃO E MANIPULAÇÃO
CONSTANTES DEFINIÇÃO E USO
ARRAYS VETORES E MATRIZES, DEFINIÇÃO E MANIPULAÇÃO
OPERADORES ARITMÉTICOS, COMPARAÇÃO, LÓGICOS, INCREMENTO E BITWISE
COOKIES CRIAÇÃO E MANIPULAÇÃO
SESSÕES INICIALIZANDO E MANIPULANDO
SISTEMA DE ARQUIVOS ACESSANDO E MANIPULANDO
BANCO DE DADOS ACESSANDO E EXECUTANDO QUERIES
VARIÁVEIS RESERVADAS VARIÁVEIS DE AMBIENTE, GLOBAIS, REQUISIÇÃO, SESSÃO E COOKIES
LET’S CODE !
FERRAMENTAS
CLI RODANDO O PHP DIRETO NO TERMINAL
FRAMEWORKS CONSTRUINDO APLICAÇÕES ROBUSTAS
COMPOSER GERENCIANDO DEPENDENCIAS
IDE'S MELHORANDO SEU AMBIENTE DE DESENVOLVIMENTO
TESTES TESTES AUTOMATIZADOS PARA SEU PROJETO
DEBUG ENCONTRANDO ERROS E OTIMIZANDO SEU CÓDIGO
COMUNIDADE
CONCLUSÕES
OBRIGADO ! Lucas Mendes Lead Engineer at @isetbr Head of
Product at @2X3
[email protected]
devsdmf.io github.com/devsdmf about.me/devsdmf twitter.com/devsdmf Slides: bit.ly/devsdmf-php-intr