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 Pipelines
Search
Star Rocket
May 21, 2019
Programming
0
77
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
210
PHP 也有 Day #50:處理前人的遺產—聊 legacy code
starrocket
0
52
PHP 也有 Day #49:邊緣人救星!用 Laravel 打造私人定製的聊天機器人
starrocket
0
290
PHP 也有 Day #48:我是誰?我在哪?
starrocket
0
43
PHP 也有 Day #48:我是誰?我在哪?
starrocket
0
37
API-整合測試
starrocket
0
78
How we talk about Engineering Culture at Phase
starrocket
0
29
PHP 也有 Day #47:打造好維護的 PHP 程式碼專案
starrocket
0
200
全端起手就用 Laravel+Vue.js 現場實作給你看
starrocket
0
150
Other Decks in Programming
See All in Programming
CSC307 Lecture 07
javiergs
PRO
0
220
AHC035解説
terryu16
0
710
Android開発者のための Kotlin Multiplatform入門
ntaro
0
190
CSC307 Lecture 11
javiergs
PRO
0
240
The rollercoaster of releasing an Android, iOS, and macOS app with Kotlin Multiplatform | droidcon Berlin
prof18
0
110
英語
s_shimotori
1
220
ピグパーティにおけるMongoDB CommunityバージョンからAtlasへの移行事例
10969hotaka
0
130
継続的な活動で築く地方エンジニアの道
myamashii
2
350
Composing an API the *right* way (Droidcon Berlin 2024)
zsmb
1
450
開発部に不満を持っていたCSがエンジニアにジョブチェンしてわかった「勝手に諦めない」ことの大切さ
sakuraikotone
28
16k
DMMプラットフォームにおけるTiDBの導入から運用まで
pospome
7
3k
Terraformテスト入門
msato
0
530
Featured
See All Featured
How to Ace a Technical Interview
jacobian
274
23k
Designing for Performance
lara
604
67k
Debugging Ruby Performance
tmm1
71
11k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
277
13k
Teambox: Starting and Learning
jrom
130
8.6k
Creatively Recalculating Your Daily Design Routine
revolveconf
214
11k
What's new in Ruby 2.0
geeforr
338
31k
[RailsConf 2023] Rails as a piece of cake
palkan
35
4.4k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
20
7.2k
The MySQL Ecosystem @ GitHub 2015
samlambert
248
12k
GraphQLとの向き合い方2022年版
quramy
36
13k
Designing with Data
zakiwarfel
96
5k
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