


我們將使用當前最流行的技術,製作一個電子地圖。從實際企業級需求出發,按照真實工作的流程,進行系統設計,技術棧選擇,模組組織,並搭建完整的前後端系統。幫助同學們瞭解並使用業界最常用的工具及技術。為自己的簡歷增添最有力的專案經歷!

★明星導師★
茹寅飛,矽谷資深資料工程師,現任職於大資料產業的明星公司Mixpanel,曾在Broadcom工作兩年半,在相關產業已累計近五年工作經驗。工作經歷豐富,前端後端均曾涉獵,並且擔任過Fullstack engineer (全棧工程師,同時具備前端和後臺技術,並能利用多種技能獨立完成產品的人),android 和ios的面試官。
★適合學員★
有一定程式設計基礎(任意語言)
想要實戰演練企業級專案的人

★開課時間★
2017/2/11(週六) 美西時間7:30pm – 9:30pm
2017/2/18(周六) 美西時間7:30pm – 9:30pm
2017/2/25(周六) 美西時間7:30pm – 9:30pm
★課程形式★
課程形式為線上影片直播,每次課程可與導師互動交流,每次課程只限20人報名,保證學習質量。每期課程將在課後還會以錄影形式分享給大家,方便課後鞏固。
★專案介紹★
Mini Google Map專案目標:
建立一個屬於自己的電子地圖網站(Location Based Web Service),該網站將具備搜尋附近餐館、公園等個性化功能。本課程為你提供全景式Full Stack Programing 開發經驗。

技術簡介:
開發流程:我們將使用Git作為version control的工具,會用到gitcommit, git checkout, git rebase等常用的指令。2016年Git的在versioncontrol的工具中市場佔有率達到80%,是參加工作必備技能之一。
後端雲平臺:使用當前最流行的雲平臺之一AWS EC2。AWS是業界最受歡迎的雲平臺之一,被Airbnb,Slack,Spotify,Yelp,Adobe,SAP等眾多知名公司使用。我們將會學習到例如:
-
如何建立EC2 instance
-
如何在AWS中配置IP table
-
如何進行ssh授權
-
如何進行ssh配置
-
Static ip和elastic ip區別
也會介紹工作中會使用到的vim的各種技巧,例如:
-
如何設定Color schema
-
如何配置.vimrc
-
如何設定關閉vim時候的callback

後端處理:後端服務會以Node.js為執行平臺,結合目前最流行的基於Node.js的Web開發框架Express。我們將會涉及到的知識點包括:
-
什麼是Restful API
-
後端如何進行Authentication
-
如何serve url
-
如何解析url中的引數
-
如何serve static file(CSS,JS, images)
-
如何儲存各種secrets

前端呈現:前端將使用到Javascrip, HTML, CSS。並將用到Jquery和Underscore等廣泛使用的Javascriptlib以及非常受歡迎的CSSlib Less。過程中還會講解面試有可能問到的知識點,如
-
為什麼要用Underscore
-
為什麼要有各種CSS lib
-
HTML5
-
如何讓自己寫出來的HTML更容易維護
-
如何使用Chrome的Inspector幫助快速發現及解決問題
求職經驗和獨家面經:
導師還會講解各種各樣程式設計中可能會遇到的疑問,以及常見的面試問題。
-
什麼是CORS?為什麼有時候會看到CORS有時候不會?如何解決這個問題?
-
為什麼網頁開發中都是使用絕對長度而移動端開發都是使用相對長度?
-
顯示圖片中的常見問題是什麼?如何正確顯示圖片從而提供更好的使用者體驗?
-
如何正確保護前端的各種API Key?
-
什麼是loadbalancer?為什麼要有loadbalancer?
-
DNS是什麼?如何配置DNS?
-
HTTPS vs HTTP
-
OSI model
-
方位一個頁面的流程是什麼?HTML如何幫助使用者找到JS?
-
什麼是Proxy?常見的Proxy以及防火牆是什麼?

★報名通道★
在公眾號後臺回覆關鍵字“小班7”,填寫報名表,郵箱會收到支付連結,支付成功後會收到報名確認郵件和直播地址連結.

★加入小班諮詢群★


未來課程

CS專業零基礎入門刷題訓練營

、
機械工程FEA強化訓練營

資料工程師SQL零基礎訓練營
開課時間:2017年5月 (具體時間請關注微信通知)
課程資訊和預訂課程:進入官網www.office-hour.com,點選“精英小班”

