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
70
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
420
Framework-agnostic Code - A story about business and code
devsdmf
1
95
Framework-Agnostic Applications - A story about components
devsdmf
1
200
PHP: Extending The Core - Why You Should Learn It
devsdmf
0
300
Essential Tools for PHP Architects
devsdmf
2
450
PHP: Extending The Core - Why You Should Learn It
devsdmf
0
81
Parallel Processing with Daemons in PHP - Splitting Big Problems Into Smaller Pieces
devsdmf
0
130
Web API's From Scratch - An Introduction to the API Development World
devsdmf
0
86
Polyglot Stack - Multi-lingual and Multi-paradigm Application Development
devsdmf
0
54
Other Decks in Programming
See All in Programming
受託開発でGitLab CI を活用していく
xiombatsg
1
110
TCA魔法学入門🪄
dazy
0
280
Deno に Web 標準 API を実装する / Implementing Web Standard API to Deno
petamoriken
0
350
「コンパイル時のユニットテスト」導入するとユニットテストを 書かなくてよくなるのか?
tomohisa
9
2.2k
Honoとhtmx
yusukebe
6
1.2k
incrementalモデルの理解を深める
ikkimiyazaki
2
640
もうすぐ新年度、Babylon.jsがお勧めな3個の理由
hideg
0
160
Data Contracts In Practice With Debezium and Apache Flink (Kafka Summit London)
gunnarmorling
2
280
Compiling Python to WebAssembly with py2wasm
syrusakbary
0
130
Open Source Swiftc Workshop
kitasuke
1
180
Crafting a Own PHP - ウキウキ手作りミニマリストPHP
uzulla
4
1.1k
PHPでOfficeファイルを取り扱う! PHP Officeライブラリを プロダクトに組み込んだ話
hirobe1999
0
840
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
59
3.8k
What’s in a name? Adding method to the madness
productmarketing
PRO
14
2.6k
Building Adaptive Systems
keathley
29
1.8k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
58
14k
Keith and Marios Guide to Fast Websites
keithpitt
407
22k
A Philosophy of Restraint
colly
195
15k
Optimizing for Happiness
mojombo
369
69k
Facilitating Awesome Meetings
lara
39
5.5k
Adopting Sorbet at Scale
ufuk
66
8.5k
It's Worth the Effort
3n
180
27k
GraphQLの誤解/rethinking-graphql
sonatard
48
9.1k
Web development in the modern age
philhawksworth
201
10k
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