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 也有 Day #45: VS Code 實戰料理 PHP 套件網站佐 Azure Pi...
Search
Star Rocket
May 21, 2019
Programming
0
78
PHP 也有 Day #45: VS Code 實戰料理 PHP 套件網站佐 Azure Pipelines
PHP 也有 Day #45: VS Code 實戰料理 PHP 套件網站佐 Azure Pipelines
Star Rocket
May 21, 2019
Tweet
Share
More Decks by Star Rocket
See All by Star Rocket
PHP 也有 Day #51:高效能框架的曙光 - 以 Laravel 經驗開發 Hyperf 應用
starrocket
1
240
PHP 也有 Day #50:處理前人的遺產—聊 legacy code
starrocket
0
58
PHP 也有 Day #49:邊緣人救星!用 Laravel 打造私人定製的聊天機器人
starrocket
0
330
PHP 也有 Day #48:我是誰?我在哪?
starrocket
0
47
PHP 也有 Day #48:我是誰?我在哪?
starrocket
0
44
API-整合測試
starrocket
0
90
How we talk about Engineering Culture at Phase
starrocket
0
30
PHP 也有 Day #47:打造好維護的 PHP 程式碼專案
starrocket
0
240
全端起手就用 Laravel+Vue.js 現場實作給你看
starrocket
0
170
Other Decks in Programming
See All in Programming
Внедряем бюджетирование, или Как сделать хорошо?
lamodatech
0
940
선언형 UI에서의 상태관리
l2hyunwoo
0
270
責務を分離するための例外設計 - PHPカンファレンス 2024
kajitack
9
2.4k
ATDDで素早く安定した デリバリを実現しよう!
tonnsama
1
1.9k
Alba: Why, How and What's So Interesting
okuramasafumi
0
210
情報漏洩させないための設計
kubotak
5
1.3k
DevinとCursorから学ぶAIエージェントメモリーの設計とMoatの考え方
itarutomy
0
140
Итераторы в Go 1.23: зачем они нужны, как использовать, и насколько они быстрые?
lamodatech
0
1.4k
functionalなアプローチで動的要素を排除する
ryopeko
1
200
PHPで学ぶプログラミングの教訓 / Lessons in Programming Learned through PHP
nrslib
4
1.1k
Package Traits
ikesyo
1
210
技術的負債と向き合うカイゼン活動を1年続けて分かった "持続可能" なプロダクト開発
yuichiro_serita
0
300
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
192
16k
Embracing the Ebb and Flow
colly
84
4.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
98
18k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.9k
Building an army of robots
kneath
302
45k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
113
50k
Typedesign – Prime Four
hannesfritz
40
2.5k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
A better future with KSS
kneath
238
17k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.5k
How to Ace a Technical Interview
jacobian
276
23k
Transcript
VS Code 實戰料理 PHP 套件網站 佐 Azure Pipelines Winnie Lin
[ PHP 也有 Day #45 ] 2019-05-21 @ Star Rocket
Winnie Lin • Web Developer • Microsoft MVP 2017-2019 •
Laravel 台灣社群固定班底 • LaraGirls 講師助教群
• 基本食材 • 料理用具 • 精選佐料 • 來做幾道料理吧 • 美味配方
• 上菜啦 AGENDA
基本食材 Development Essentials
開發 PHP 套件基本三要素
料理用具 Visual Studio Code
Visual Studio Code • 跨平台 (Windows, Mac, Linux) • 基礎內建
(Web Essentials: HTML, CSS, JavaScript) • 工具整合 (Editor, Terminal, Git) • 智慧提示 (IntelliSense) • 除錯功能 (Debugging) • 擴充功能 (Extensions)
常用快速鍵 Windows / Linux Mac
Color Picker 視覺化色塊顯示 視覺化選色器
Emmet
Markdown
Git UI A - 新增 M - 修改 U -
未追蹤 D - 刪除
Git Diff
Git Conflict 解衝突變得很簡單
IntelliSense
Terminal
Debugging
精選佐料 VS Code Extensions
PHP 相關
PHPUnit 測試 p.s. 社群的國產 Extensions,敬請多多支持
視覺系必備
實作料理 Live Demo
料理套件
料理套件:計算 BMI 世界衛生組織建議 以身體質量指數(Body Mass Index, BMI)來衡量肥胖程度,其 計算公式是以體重(公斤)除以身高(公尺)的平方。 國民健康署建議我國成人 BMI
應維持在 18.5(kg/m2)及 24 (kg/m2)之間,太瘦、過重或太胖皆有礙健康。 Reference: 國民健康署 https://health99.hpa.gov.tw/OnlinkHealth/Onlink_BMI.aspx Demo Code: https://github.com/onecentlin/package-bmi
Packagist 開源套件完成後 可發佈至 Packgist https://packagist.org/
料理網站應用程式
料理網站 網站應用剛剛開發的套件 發佈 Website 至 Azure 套件尚未發佈前,可用 VCS Repositories 的方式來安
裝自己的套件 https://getcomposer.org/doc/05-repositories.md#vcs
Demo Code: https://github.com/onecentlin/phptheday45-demo
美味配方 Quality Assurance
Azure DevOps Azure DevOps https://azure.microsoft.com/zh-tw/services/devops/
Azure Pipelines https://azure.microsoft.com/zh-tw/services/devops/pipelines/
Azure Pipelines - Builds
Azure Pipelines - Releases
上菜啦 Final Presentation
Azure - Web App 發佈:代碼 / Docker 執行階段堆疊:PHP 7.2 作業系統:Linux
/ Windows 位置:Southeast Asia / East Asia APP SERVICE 方案:免費 F1
None
None
None
總結
Thank You
Q & A