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
71
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
310
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
Identifying User Idenity
moro
6
9.8k
Googleのテストサイズを活用したテスト環境の構築
toms74209200
0
310
Why Jakarta EE Matters to Spring - and Vice Versa
ivargrimstad
0
860
よくできたテンプレート言語として TypeScript + JSX を利用する試み / Using TypeScript + JSX outside of Web Frontend #TSKaigiKansai
izumin5210
5
1.4k
RubyLSPのマルチバイト文字対応
notfounds
0
110
NSOutlineView何もわからん:( 前編 / I Don't Understand About NSOutlineView :( Pt. 1
usagimaru
0
310
AWS IaCの注目アップデート 2024年10月版
konokenj
3
3.3k
Amazon Bedrock Agentsを用いてアプリ開発してみた!
har1101
0
320
リアーキテクチャxDDD 1年間の取り組みと進化
hsawaji
1
200
初めてDefinitelyTypedにPRを出した話
syumai
0
340
距離関数を極める! / SESSIONS 2024
gam0022
0
220
Nurturing OpenJDK distribution: Eclipse Temurin Success History and plan
ivargrimstad
0
690
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
3
89
BBQ
matthewcrist
85
9.3k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
27
2k
Code Review Best Practice
trishagee
64
17k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Mobile First: as difficult as doing things right
swwweet
222
8.9k
Building Applications with DynamoDB
mza
90
6.1k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Become a Pro
speakerdeck
PRO
25
5k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
Faster Mobile Websites
deanohume
305
30k
Automating Front-end Workflow
addyosmani
1366
200k
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