|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/kurs-react-redux-frontend-aplikacja-w-12-godzin/
课程评论:没有评论
**Coursera 課程總結:React 與 Redux 前端應用程式開發 (12 小時)** 本課程專注於通過實踐專案,教授學員如何使用 React 和 Redux 等主流前端技術開發應用程式。學員將利用 Material-UI 進行介面設計,Axios 處理 HTTP 請求,並將 Firebase 作為後端資料庫。 **課程亮點:** * **專案實踐:** 學員將從零開始構建一個食譜應用程式,能夠瀏覽、新增食譜,並支援使用者登入、授權、編輯個人食譜及食譜列表。 * **核心技術:** * **React 和 Redux:** 深入理解並應用這兩項關鍵前端技術。 * **Material-UI:** 學習如何運用 Material-UI 為應用程式增添視覺風格。 * **Axios:** 掌握使用 Axios 進行 HTTP 請求。 * **Firebase:** 了解如何整合 Firebase 處理資料庫操作,包括使用者登入和授權。 * **關鍵開發概念:** * **Snippets:** 學習程式碼片段的使用。 * **Redux Middleware:** 理解並應用 Redux 中間件。 * **React Hooks:** 掌握 React Hooks 的使用。 * **狀態管理:** 有效處理應用程式狀態。 * **HTTP 請求:** 使用 Axios 和 Fetch 處理請求。 * **錯誤處理:** 學習偵測和處理各種錯誤。 * **登入與授權:** 實作使用者登入及授權邏輯。 * **組件開發:** 學習創建各種 UI 組件,包括 snackbars、scroll to top、circular progress、sidebars、過濾器,以及註冊和登入系統。 * **表單處理:** 設計帶有資料驗證、錯誤處理和動態回應的表單。 * **實用技巧:** 課程將包含程式碼結構的建立、常見錯誤的解決、以及從頭到尾開發一個完整應用程式的流程。 **先修知識:** 學員應具備 Redux 和 React 的基礎知識。 **課程目標:** 本課程旨在將理論知識轉化為實際操作技能,幫助學員在 12 小時內,從零開始完成一個功能完善且具備現代前端技術的應用程式,並解決開發過程中可能遇到的挑戰。
Czego się nauczysz ?Kurs frontendowy, na którym będziesz realizować praktyczny projekt aplikacji, wykorzystującej najpopularniejsze technologie frontendowe. Podstawą aplikacji będzie użycie Reduxa oraz Reacta wraz z material-ui. Do zapytań http wykorzystana zostanie biblioteka Axios, a baza danych zostanie obsłużona przez Firebase. W kursie zaprojektujesz książkę kucharską, gdzie można będzie przeglądać i dodawać przepisy. Tworzona aplikacja opiera się o system logowania i autoryzacji, możliwość dodawania i edycję własnych przepisów, tworzenia list przepisów oraz walidację danych.utworzysz aplikację w React i Reduxdowiesz się co to są snipetyjak nadać wygląd dzięki material-uiwykorzystasz midlleware w Reduxiewdrożysz komponentypoznasz hooki w Reactwykorzystasz firebaseobsłużysz stany aplikacjiutworzysz zapytania http w axios i fetchwykryjesz błędyutworzysz logikę logowaniadodasz uwierzytelniane użytkownikaSzybki wstępCelem kursu jest pokazanie jak wykorzystać teoretyczną wiedzę i przełożyć ją na praktykę. Podczas 12 godzin szkolenia zobaczysz jak programista pracuje nad aplikacją tworząc ją od zera. Zaczniesz od instalacji wszystkich paczek i utworzenia struktury folderów. Następnie przejdziesz przez szybkie przypomnienie jak wdrażać elementy material-ui. Autor kursu przypomni Ci również jak wdrożyć bibliotekę axios, czym jest middleware w Reduxie i jak obsłużyć Firebase. Musisz jednak pamiętać, że do obsługi kursu powinieneś znać podstawy Reduxa oraz Reacta.React w parze z ReduxemZobaczysz, jak zbudować i uruchomić aplikację w React i wykorzystać moc komponentów, po drodze wspomagając się biblioteką Redux. Ten kurs to esencja wiedzy i praktyk, które zebrane w całość, pokazują jak zacząć pisać aplikacje od pierwszej linijki kodu, aż po działający projekt. Po drodze rozwiążesz wiele wyzwań i błędów z jakimi styka się programista w pracy nad aplikacją.Komponenty aplikacjiW kursie nauczysz się dodawać przeróżne komponenty jak snackbary, scroll to top, circural progress, sidebar, filtracje, system rejestracji i logowania. Utworzysz formularz, który opiera się o różnego rodzaju pola, reagujące na błędy i wprowadzone dane. Zdefiniujesz jak mają zachowywać się pola formularza w zależności od wprowadzonych danych. Po drodze poradzisz sobie z popularnymi błędami oraz zadbasz o wizualną stronę formularza. Przy wdrażaniu komponentów funkcyjnych pomogą Ci hooki Reacta.Baza danychDzięki bazie danych Twoja aplikacja będzie mogła obsłużyć dodawanie i edycję przepisów. Do obsługi aplikacji niezbędna jest baza danych, która w kursie oparta jest o firebase. Dzięki temu Twoja aplikacja będzie mogła obsłużyć system logowania i rejestracji użytkowników. Dodasz również autoryzację, co pozwoli Ci wyświetlić elementy aplikacji dla poszczególnych użytkowników. Dowiesz się jak tworzyć zapytania http z poziomu kodu, w czym pomoże Ci znajomość axios oraz fetch.