# 一、什麼是產品開發

我認為是，製造出符合消費者需求的產品的過程

## 什麼是產品？什麼是 Web App？

### 產品開發

* Front-End 前端（網頁畫面）
  * Html + CSS + Javascript
* Back-End 後端（網頁功能）
  * PHP + MySQL
* Full Stack 全端（前端 + 後端）

### 這個訓練適合的人

* PHP 初學的人
* 前端 + 功能（跨足後端）
* 創業

### 什麼是產品

產品 Production，在電腦裡就是應用程式 Application，像是 Office 系列處理文書，應用程式就是用來處理某個問題。現在，我們把應用程式搬到網路上，叫做 Web Application。Gmail 就是用來收信的網路應用。

### Why Web App?

* 在任何地方都可以存取資料
* 不用安裝軟體，打開瀏覽器就好

## 2.產品開發需要什麼元素

### Product

產品就是用來解決問題。像是等公車

### 那麼，如何建立產品?

* 注意：介面、操作、資料儲存存取
* Gmail、Google Doc、Facebook、Medium、Slack
* UI、Logic、Data

## Web Application

Web Application 需要用到的技術

* Terminals (UI)
  * App
  * Website
* Server (Logic)
* Database (Data)

以前後端分，以及實際用到的工具名稱 Front-End (UI)

* HTML、CSS、Javascript

  Back-end&#x20;
* PHP (Logic)
* MySQL (Data) &#x20;

只要會這些技術，就能做出 Product

* HTML + CSS + Javascript
* PHP + MySQL   &#x20;
