跨平台 APP - React Native 快速學習攻略
【 消費提醒 】
1. 需透過 LINE 購物前往 Hahow 好學校官方網站消費,並在同一瀏覽器於 24 小時內結帳,方享有 LINE POINTS 回饋資格。
2. 唯有「精選課程」(https://hahow.in/apselect-event)符合回饋資格,在此頁面外的課程或任何學習補給與優惠商品合購組合皆不符合 LINE POINTS 回饋資格,可以於 LINE 購物商店直接搜尋課程名稱,確認是否符合回饋,自行連結至他處所購買之課程將不會回饋 LINE POINTS 點數。
3. 建議從 LINE 購物進入 Hahow 站上後,挑選課程加入購物車並直接完成結帳與付款流程,中間請勿跳出 Hahow 網站,以確保回饋資格。
4. 點數回饋上限以單筆訂單計算。
5. 取消訂單或退貨行為,不具贈點資格。
6. 點數將於付費並無退貨後 30 天前後發送, 是否符合回饋資格請洽 LINE購物客服詢問。商品描述
你想快速從0到1製作出雙平台APP嗎?想使用最新APP技術開發,卻不知道該怎麼入手嗎?是不是曾經想學app,甚至學app時從入門到放棄?六年前,我也開始學習開發app的旅程,走了不少彎路,但後來掌握了學習和開發技巧,並再次遵循自己總結出的學習技巧,結果:一個月內學會跨平台程式語言,三個月內快速從0到1開發多個app,最終上架到appstore和android雙平台,並建立影響力且打造歸納的app學習技巧,找到第一份跨平台app工程師職缺!在過程中我也犯錯了很多錯誤,也踩過很多的坑,所以我想和你分享我的自學app經驗歷程和歸納出的方法。希望可以支持和我一樣想做出自己app甚至轉職找到app工程師工作的朋友,幫助你少走彎路,不需要像我當初那樣盲人摸象。在APP學習與創造之路,讓你從0開始,教你如何跨越程式高牆,擁有編寫程式的能力,做出各式各樣的APP。搶先看【直播】ReactNative介紹和State教學&自學經驗分享此直播教學,是線上付費級的79分鐘直播視頻教學,從QA問題講解、RN基礎、到自學經驗分享,無私公開和大家分享!教你如何透過一個個事件帶給你成就感,和前進的動力!透過不同專案給大家模仿和練習,也就是不斷地輸入輸出的過程,累積實力,提升你的戰鬥力!本課程適合時間不多,想短時間內入門創造APP的你想入門開發APP,卻不知道如何開始的你看了一堆技術文件、課程都還是抓不到方法的你學過Javascript或是react,想上手寫APP的你給身為網站工程師,想跨平台到APP的你想轉職成為APP工程師,認識最新APP技術的你但如果你是以下的人,建議你可以省下你的課程費用...已經懂得在短時間內,快速開發自學速度很快,做過很多程式專案希望能從這堂課學習後端程式與後台建立破解程式開發迷思v透過『實戰』方式,教你在職場上『必學』也『一定會應用到』的必備核心技能v統整必要重點,讓你快速上手,做出各種專案!v幫助你,如何透過搜尋自己要的功能技巧,而不會只侷限在課程上所學到的app!408分鐘完整學習規劃v統整三大核心章節v牛刀小試、專案時間、程式碼下載、逐一功能講解、搜尋步驟歸納等高效步驟v職場必備教材、直接提升開發程式實力相信,很多事情不是不可能,而是要知道「方法」是什麼。幫你破解程式開發迷思,從0到1幫你建立堅強實力、帶你跨越科系限制!這門課程從入門到進階,幫助你累積帶得走的技能!也能製作專屬自己的APP,幫助你解決更多事情!不少學員也因此在課後開發了自己想要的APP(虛擬錢包app、上班打卡app、寶可夢app、每日喝水量app、食譜app...等等)幫你省了一開始接觸程式時無頭緒的窘境!省下時間,省下注意力,學習力效率更加前進!幫你解惑,一起變強💪🏻一起使用最新APP技術,從0到1快速建立各種專案!實現自己的想法、改變世界!一步步現場實作,帶你一步步實戰帶領大家認識reactnative邏輯觀念外,也知道在實作時的思維是什麼。所以每個階段都是『現場實作』,帶給你所有『實戰必備的核心技術』,用螢幕錄影的方式操作給大家看,並利用投影片講解加深實作時帶入的觀念,統整必要重點,讓你快速上手!取得單元範例程式碼不同階段單元的程式碼範例,都會上傳給大家,回去可以好好複習,反覆練習,更可以直接拿來做更多延伸應用功能的APP!牛刀小試:重點是「輸入」和「輸出」的過程課程內容在一些重要單元,會帶著大家透過一個個不同的『牛刀小試』更加熟悉單元的內容。跟著課程一次次作業,累積實力,提升戰鬥力!凡事必定「累積」每次的「專案時間」都是階段成果且一個完整的功能。這些都是未來作品集的基石!最後會套用到這些「專案時間」實作的功能做完「一個具收藏功能的app」。不論是「牛刀小試」還是「專案時間」作業,實作完成後以專案程式碼方式繳交,上傳專案至Github或是雲端都可以,在「作業成果」專區中有說明如何上傳和其他細節喔!相關問題回答我們於每週末統一回覆學員作業和問題喔!由於目前只有一位講師,較難在上課人數未定時就給大家確定的回答頻率與回答形式,還請各位同學見諒!之後會再依學員提問頻率以及人數再做調整!但為了讓大家可以更即時的來回討論問題,我另外開課程專屬的臉書社團,可以在Hahow回覆/社團內/我的FB提問喔!一起透過不斷地刻意練習與迭代,帶著大家踏上快樂學習的道路上,也同時累積自己帶得走的技能!為何使用ReactNative?要創建APP的方式五花八門,為何選擇使用ReactNative?自學我從網頁開發開始,到寫原生iOSAPP,一直覺得「如果想法、產品或服務,只能放在一個平台,真的很可惜,受眾不夠廣。」要跨平台,就需要找人協作,或花其他時間去學習。但程式語言又變化那麼快,根本學不完!後來從RWD、用React寫PWA、Hybrid、再到Flutter、ReactNative⋯⋯等等,從「學習曲線」,到做出來的「使用者體驗」與「性能」,還有各種「資源豐富度」,各種跨平台(Cross-Platform)程式語言和框架,我都親自去嘗試過,並且快速驗證比較與腳踏實地給他踩坑,實作出APP。發現很多不是功能受限,就是性能體驗不好。這堂課所需的先備知識:Javascript而現在全世界使用率最高的程式語言,Javascript擠身到前三名之中!Javascript被大多數Web開發人員廣泛使用,除了可以做網頁(有延伸出來的網頁框架ex:React.js),或是做APP(APP框架ex:ReactNative),對於後端(ex:Node.js)或是桌面應用程式(Electron.js)都可以拿來做應用,對於套件庫來說也是最大的!ReactNative有大量社群與資源支持(圖片來源:https://rubygarage.org/blog/react-native-for-mobile-app-development)由Facebook開發的程式語言框架「ReactNative」在全世界的使用率愈來愈高!也在各地流行的APP中廣泛應用,像是Facebook、Instagram、Skype、Uber...等等APP,性能體驗上和原生APP也不相上下,並且有StackOverflow、GitHub、FB等等大量社群與資源在支持,也更加成熟、活躍!ReactNative能一次創建跨平台APP對於APP開發,可以同時創建雙平台APP,對於網頁工程師,又可實現一次三平台開發!想創業,或是有什麼想法想實現,都可以自己來!幫你省去選擇程式語言的困難與障礙,好好專注時間、精力與金錢,跟著我來創建跨平台APP吧!課程會透過實戰方式,帶給你在「職場上應用」與「實務中開發」時的必備核心技術,並統整必要重點,讓你快速上手,做出各種專案!因此,將帶大家使用最新的ExpoCLI方式建立專案,不用管太多app底層原生的部分,只要專注在程式的功能與實作上面,並直接在模擬器或安裝在手機上看成果,不會有太多環境建置等問題,幫助大家更快入門!課程單元架構Part1:初探ReactNative熟悉語法架構透過帶大家建立第一個ReactNative專案,讓大家了解基本使用範例、功能與架構,並藉著許多小練習,統整必備語法寶典,並立即複習,學以致用,做出一個密碼判斷APP。單元1-Reactnative介紹單元2-利用reactnative快速建立reactnative專案單元3-執行APP到iOS與Android雙平台上單元4-VSCode常用功能介紹單元5-專案架構講解單元6-元件基本架構規則單元7-樣式語法與使用StyleSheet樣式管理單元8-state介紹(用hooks講解useState)單元9-必須熟悉語法寶典單元10-原生組件:TextInput單元11-原生組件:Button和更客製化的按鈕(TouchableOpacity,TouchableHighlight)單元12-專案時間:利用reactnative做出一個密碼判斷appPart2:加強必備戰力熟悉套件&數據流擁有基礎語法與架構以後,為了各式各樣功能,除了教大家可以自製元件以外,甚至能夠熟悉透過搜尋,找到你想要的功能套件,並從畫面切換、儲存工具和數據流框架,能夠思考整個專案邏輯架構,做出有data列表功能的APP!而redux數據流框架,這個應用在各領域的模式框架,其實就是一種思維模式,課程將帶著大家一起來破解!單元1-自製元件:Statev.sProps單元2-專案時間:套用navigation做各種換頁單元3-專案時間:套用navigation做換頁功能結合與傳值單元4-專案時間:結合自製data列表單元5-LifeCycle&EffectHook(useEffect)介紹單元6-Storage儲存工具&處理資料存取與更新(結合asyncawait)單元7-redux數據流框架(redux-react-hook)Part3:串接資料的能力不可或缺熟悉串接API與實作一個APP需要有資料源來展現資料,之後不論像是天氣、交通、旅遊等等的開放型資料,還是自己的資料庫、金流,更或是FB、Google、Azure各種AI功能⋯⋯等等的串接,都難不倒你!要展示什麼資料,都可以自己串!單元1-API介紹單元2-PostMan工具單元3-串接API教學&專案時間:NoticeCart+API單元4-專案時間:再結合Storage實作我的收藏part1單元5-專案時間:再結合Storage實作我的收藏part2而不論是電商平台,或是會員登入,或是遊戲道具,又或是文章收集列表⋯⋯等等,各式各樣APP必會用到的「收藏功能」,我將手把手帶著大家,結合前面所學,還有Storage功能,一起來完成「我的收藏」APP!課程解鎖活動早鳥前30名購買的同學,抽3名學員,領先擁有「特別解鎖」的職涯諮詢前三十名購買課程並完成付款的學員,將先從中抽3名學員,給您在自學或是職涯履歷等問題,提供30分鐘線上一對一聊聊:)抽獎名單於開課後一週內公佈!1000%,課程解鎖:上架APP到雙平台(未解鎖)當課程募資人數超過目標人數的1000%時,將解鎖APP上架教學!一個跨平台APP的開發,最後的上架,是缺一不可的關鍵流程!不論是讓AndroidAPP上架到GooglePlay,還是iOSAPP到AppStore,完整上架實作,來帶大家一起一探究竟!預計於開課後釋出課程影片。1800%,特別解鎖:多學一個APP功能(未解鎖)當課程募資人數超過目標人數的1800%時,我們會加錄一個APP專案的功能實作,而實做主題來自大家問題發問中最想要學習的主題。解鎖單元預計於開課後一個月內上傳。請務必於付款處填妥Email資訊,保障自己的抽獎資格關於講師Avon經過多年自學與實戰經驗的累積與收穫,在程式黑客松得過「女人迷Hackathon冠軍-智慧法律APP」、「台科X政大Hackathon亞軍-物聯網鋼琴」、「台大Hackathon開放資料獎及最佳創意人氣獎-fb尋找手機APP/人臉辨識APP」等等,幸運地多次成為常勝軍。成為軟體工程師,也多年切身分享程式,不少學生也成功轉職成為APP工程師。致力於程式應用的開發教學與社群iOS/AndroidApp工程師,創辦APPGirls社群,也熱衷於社群活動,不吝於提攜新進開發者,憑藉對程式語言的學習熱情,建立一個能夠安心提問,一同攜手進入程式世界的友善開發社群。為了要建立更好的學習循環環境從第一年自己一人做教學,到第二年帶有興趣的人一起做教學,到第三年,轉換成工作坊型式帶著大家,更充實地兩天就可以完成一個完整作品!一直都在不斷嘗試和轉換,為了讓更多人更有信心、勇氣、動力,去學習、成長、變更強!2016AppCoda專訪自學經驗分享課程社群粉專最新的課程公告與活動,都會在程式兔CodeRabbit喔!報名課程成功的學員,也歡迎加入此粉專的「課程專屬FB社團」討論課程和問問題!未來更多的實體聚會、免費講座和課程活動,將會持續分享和提供最棒的資訊給大家!🙂你得到的會比你想像的多更多!💪💪💪