Information Security Class

課程簡介

依據最新的 Open Web Application Security Project (OWASP) Top Ten 2021 標準,在每週 2 小時,共計 8 週的課堂上,認識當今前 10 大網頁攻擊行為與防範守則,並針對 AWS 雲端環境補充安全概念。同時認識駭客常見的偷取、篡改、刪除重要資訊的操作手法,以提升軟體開發的敏感度並預防潛在風險。

課程簡介

歡迎程式初學者跟著 AppWorks School 一起進入 coding 的世界,透過 5 週的遠距資源自學及 4 堂實體課程,學習 Swift 或 Kotlin 基礎語法,逐步奠定對 iOS 或 Android App 開發的基礎認識,並打造出一款指定輕量 App。

開課通知我

講師介紹

林鼎棋(Arthur Lin)

【現職】
2 年 AppWorks School Back-End 與 Data-Engineering 導師,帶領超過 60 位以上的非本科學員成功轉職軟體工程師

【經歷】
8 年軟體工作經驗
專精於 Back-End 與 Data-Engineering
參與過海內外新創公司的大型系統設計

【學歷】
台大物理系、物理所

課程大綱

除了個人指定專案實作、軟體相關專題探索及團隊專案實作外,Campus Program 也將安排前往 Dcard 、Shopee 蝦皮購物 與 Carousell旋轉拍賣 等企業參訪與交流、業界工程師面對面、履歷健檢與面試技巧輔導等活動。


(AppWorks School 保留課程大綱變更之權利,詳情依最終公佈內容為主。)

查看課程大綱

Week 1- Week 5

個人指定專案實作



基於業界的開發標準,建立完整電商網站專案,內容涵蓋前後端開發、第三方串接等,並採用實務軟體開發流程包含 Coding Style、Design Review、Code Review 等,養成良好開發習慣及程式碼品質,提早具備優秀軟體工程師的基本素質及實作能力。

Week 6 – Week 8

專題研討與軟體領域探索



透過專題研討釐清實務開發中的各項重要觀念,如 System Scalability、Load Testing、Performance Tuning 等。

探索不同軟體領域,參與 DevOps、Security、App、Web 以及 Data 等由業界工程師帶領的 Mini Workshop,多方探索各領域,了解實際工作內容。

Week 9 – Week 11

團隊專案實作



透過團隊專案協作,學習多方協作,使用 Scrum 開發流程、解決開發時的程式碼衝突,題目來自於業界專案,針對真實需求進行開發,最終由企業方進行功能及技術驗收。

Final Week

求職暖身與媒合


透過邀請新創 CTO、HR 分享以及走訪 Dcard、Carousell 等企業,第一線了解職場資訊。

輔導學員履歷撰寫與模擬面試,同時媒合與 91APP 與 Dcard 等知名企業及新創的實習和工作機會。

每週課程大綱

W1


W2

● A01:2021-Broken Access Control

● A02:2021-Cryptographic Failures

 W3


W4

● A05:2021-Security Misconfiguration

● A06:2021-Vulnerable and Outdated Components

W5

● A07:2021-Identification and Authentication Failures

● A08:2021-Software and Data Integrity Failures

W6

● A09:2021-Security Logging and Monitoring Failures

● A10:2021-Server-Side Request Forgery

W7

● Workshop
● Question & Answer

W8

● Challenges

適合上課對象

必備條件:前端、後端以及 Database 基本概念
加分條件:TCP/IP 網路協定基礎概念與 AWS 服務使用經驗猶佳

課程注意事項

上課地點

AppWorks School (台北市中正區仁愛路二段 99 號 8 樓,近捷運忠孝新生站 5 號出口)

課後練習

每週需預留 6 – 8 小時課後練習及學習時間。

注意事項

報名需繳交保證金:每位學員 3,600 元,若達出席(最多請假一次)及作業繳交標準,將於課程結束後全額退回。

課程大綱

Week 1: System Design 基本概念介紹
Week 2: Scalable System 的常見議題(學員分享)
Week 3: 經典設計案例分享:Facebook’s Newsfeed
Week 4: 業界專家分享 1 – 大型軟體開發實務與管理 (Sean, Technical Architect, 91APP)
Week 5: 文本相關系統深入探討:關鍵字輸入提示、全文搜索、模糊搜尋(學員分享)
Week 6: 地圖相關系統深入探討:以 Yelp & Uber 為例
Week 7: 業界專家分享 2 – Domain Driven Design (Willy Hung, Principal Engineer, NetBase)
Week 8: 期末專題(學員分享)

課程簡介

AppWorks School Campus Program(以下簡稱 Campus Program),旨在協助資訊相關科系的在學學生累積軟體開發的實作經驗、熟悉業界實務以及瞭解新創生態,同時將輔導學員取得企業實習或正職機會,歡迎各校資訊相關科系並有志加強即戰力的學生報名。

課程特色

累積實作經驗

● 幫助學員探索各軟體開發領域並輔助選擇個人發展方向
● 由來自各產業且具豐富經驗的導師引導學員開發專案,累積實作經驗與作品

● 藉由團隊合作開發企業指定專案,培養團隊溝通與協作能力

接軌業界實務

● 幫助學員熟悉業界工作模式及軟體開發流程,接軌業界實務
● 安排多場企業參訪與工程師、HR 交流活動,提供學員業界資訊
● 輔導學員履歷撰寫與面試準備,以取得實習或正職機會

瞭解新創生態

● 幫助學員瞭解新創生態及探索相關領域
● 媒合 AppWorks 生態系公司及企業合作夥伴的實習或正職職缺,加入新創的路上我們與你同行

立即報名

招生對象

資訊相關科系在學學生

不限年級,學士班、碩士班皆可參加,特別適合對加入中小型新創有興趣,或是想在投入職場前加強能力的同學參加。

具備 12 週全程參與的決心

課程將分為共同時段與自選時段,學員總出席時數為共同時段加上自選時段。

每週至少需達 15 小時,為期共 12 週。

擁有積極學習的態度與自主性

與傳統的手把手教學說 Bye Bye
改以模擬業界實務的專案實作,
累積解決問題的自學能力。

報名與開課資訊

課程日期

2022/04/11(一)- 2022/07/08(五)
*2022/05/30(一)- 2022/06/03(五)因應校園期末考期間,暫停一週

*2022/05/23(一)- 2022/05/27(五)期末考前一週以不影響學生課業準備為前提,進行 Mini Workshop。

課程申請

即日起至 2022/03/27(日)23:59 前提交報名資料。

期間將根據申請資料擇優邀請面談,並根據面談結果發送入學通知。

結果通知

受邀入學者,最晚將於 2022/04/01(五)19:00 通知。

課程費用

完全免費,敬請全程參與以珍惜學習資源。

課程地點

AppWorks School (台北市中正區仁愛路二段 99 號 8 樓,近捷運忠孝新生站 5 號出口)

Join us! 為你的軟體職涯暖身

立即報名

FAQ

關於 Campus Program 你可能會有的常見問答集

Q1. AppWorks School 共同時段是什麼時候?自選時段又是什麼時候?

共同時段將依據我們所調查的學員可出席時間安排,基本上以平日 14:00 – 18:00,晚間 19:00 – 22:00 為主要時段。
自選時段為學員自由安排在 AppWorks School 所開放的時間(平日 09:00 – 23:00 ;假日 08:00 – 22:00)前來自學。

Q2. 如果我不是資訊相關科系的學生,但有程式設計的基礎,也可以報名嗎?

謝謝你對 Campus Program 的支持,AppWorks School 另開設 20 週軟體培訓營(Coding Bootcamps),

供非本科背景但已有程式學習經驗與基礎的朋友參加,歡迎點選以下連結參考。

【立即了解 Batch #17 與 Batch #18 培訓內容】

Q3. 透過 Campus Program 取得實習或正職機會後,需要支付 AppWorks School 什麼費用嗎?

參與 Campus Program 的任何階段皆不需支付任何費用,有興趣的同學可安心報名。

Q4. 共同時段有事不能出席,可以請假嗎?請假後會有補課嗎?

共同時段可事先請假,但有請假時數限制(時數將於開課後公佈);因課程為實作類型,恕無法補課。