Offline EventScience & Tech

[免費]如何以前端角度整合後端? 深入淺出前端進階實作課程-使用React+Python(Flask)

3,239
14
2019.09.28 (Sat) 14:00 - 10.27 (Sun) 17:30 (GMT+8)Add To Calendar

Offline Event

After registration, simply show your ticket from the ACCUPASS App for quick entry.

Entry rules are primarily set by the event organizer.

How to Collect Tickets?
課程內容將以一個全新的平台從無到有,從不會任何語言到使用React & Python實作出一個網站來,歷時一個月,但結合線上線下深入淺出的小團體指導,故人數上有限制。 深入了解東森得易購是如何做到前後端整合的: shorturl.at/bBQX3
課程內容將以一個全新的平台從無到有,從不會任何語言到使用React & Python實作出一個網站來,歷時一個月,但結合線上線下深入淺出的小團體指導,故人數上有限制。 深入了解東森得易購是如何做到前後端整合的: shorturl.at/bBQX3

Offline Event

After registration, simply show your ticket from the ACCUPASS App for quick entry.

Entry rules are primarily set by the event organizer.

How to Collect Tickets?
Event Introduction

想舉辦這樣的活動,主因是因為目前帶領前端團隊,接觸到許多新踏入編程領域的非本科系年輕工程師,感受到他們對於編程的熱情,卻仍然無法掌握編程的心法,以致於無法快速轉換語言與工作,錯失學習的良機,而無法在科技領域持續成長。故希望舉辦此課程,將經驗傳給年輕的工程師,讓東森購物能為台灣科技做一點貢獻。

Q: 為何選用React + Python(Flask)?

  1. 這是因為這兩個語言(JS/Python)都有簡單易上手但功能強大的特性,前後端整合先學概念最為重要,再學語言次之,靈活運用後在轉換自己習慣的語言,才能快速學習。
  2. 培養工程師不該只關心做出來而已:思考一個domain如何透過科技達到business面的成長。
  3. 如何更快速地專心做真正的R&D,而不是讓自己只是不斷地repeat & debug

 

活動時間: 2019/09/28 週六 14:00 (+0800) ~ 2019/10/27 週日 17:30 (+0800) 結束,這段時間選擇其中5日進行,原則上選擇每週六14:00 ~ 17:30,共17.5小時課程。(不包含額外線下討論時間)

活動費用: 免費。但酌收1500元保證金。若達成以下兩個條件:

  1. 出席率(缺席少於1(含)次)
  2. 最後成品完成度70%以上

保證金將於最後一次上課時全額退還給成員並頒發完課證書。

※課程適合中高階人員,請確認有基本JS/CSS/HTML與物件導向概念。 

 

課程大綱:

第一週(9/28)(六): 學員認識彼此 & 熟習開發環境。介紹javascript / css / html,以及前端框架的演進。

  1. 說明何謂前後端 ? 何謂React? 何謂Python? 練習安裝環境。
  2. 介紹初步電商架構設計圖,為什麼我們要這樣規劃?

 

第二週(10/6)(日): 開始構思網站內容與架構 。何謂wireframe,mockup? 透過mockup如何分析切版? 用React與Python (Flask)製作出MVC框架。網站基礎架構規劃與元件設計。練習實作MVC架構。

  1. 要從無到有建置一個簡易購物平台。
  2. 課堂中會給時間實機操作,並讓講師或助教從旁指導。

 

第三週(10/9)(三)(因國慶連假,改至週三晚上): 實作React元件,架構設計,與設計模式。TDD概念,實作元件,單元測試流程,DI概念。

 

第四週(10/20)(日) 前後端資料互動: 前端實務經驗分享+SEO+Tracking code等相關前端技術。資料庫規劃設定,python與資料庫互動,server side rendering with Python.

 

第五週(10/27)(日)佈署上線: 前端實務優化分享。以及CI/CD,驗證流程,部屬環境。

  1. 如何在CI上自動驗證我們的end to end測試
  2. Step by step 找線上免費空間佈署系統
  3. 正式區log如何蒐集,提早預先知道錯誤問題
  4. 前端Performance調適。

 

※實際課程日期,除第一天外,剩餘日期可依照參與學員,共同討論出適合的上課時間。

 

講師資訊:

Ivan

邱文淇Ivan Chiou

現任東森得易購科技中心的前端部門經理。曾經在各大公司先後擔任過介面工程師、系統工程師、專案經理、產品經理、Scrum Master、前端主管等歷練。目前專注於帶領團隊與前端技術的開發、創新、與導入。對於多媒體融合、跨領域職能協同合作有相當豐富的經驗,自許為團隊的心靈導師,為年輕的工程師注入希望並指引方向。去年獲選為modern web 2018年以及GDG Taipei 2018講師之一,期望在技術領域上為台灣貢獻與分享所學。

https://modernweb.tw/2018/ 

https://devfest-taipei-2018.firebaseapp.com/speakers/ 

 

講師的LinkedIn: https://www.linkedin.com/in/ivan-chiou-727b0721/

Front-end Team

備註說明 : 活動人數限量,東森購物保留一切課程內容修改權利。

avatar

東森得易購股份有限公司

[免費]如何以前端角度整合後端? 深入淺出前端進階實作課程-使用React+Python(Flask)

2019.09.28 (Sat) 14:00 - 10.27 (Sun) 17:30 (GMT+8)

Guests

邱文淇Ivan Chiou
邱文淇Ivan Chiou
莊永泰Tyson
莊永泰Tyson
Map

台灣台北市重慶南路一段95號11樓

loading