Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Web Development

Phát triển full-stack React + Firebase - Mô hình hóa dữ liệu Firestore của Firebase

Trong khóa học này, bạn sẽ học cách triển khai quan hệ trong DB bằng Firebase. Bạn có thể nhanh chóng trở thành nhà phát triển full-stack React. Trong thời đại bất ổn về việc làm hiện nay, bạn cần học các kỹ năng mới để nâng cao giá trị của bản thân. Và bạn phải tạo ra một cái gì đó. Bạn cần có khả năng triển khai "quan hệ" của dữ liệu khi triển khai các dự án phụ và ý tưởng đó. Khóa học này sẽ giúp bạn triển khai "quan hệ" với "Firestore" của Firebase.

(4.6) 7 đánh giá

29 học viên

  • brightcoding
이론 실습 모두
수익화
솔로프리너
Firebase
React
firestore
database-modeling
react-fullstack

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Tìm hiểu những điều cơ bản về mô hình hóa dữ liệu Firebase Firestore

  • Tìm hiểu và ứng dụng các tính năng của Firebase Firestore

  • Triển khai One To One, One To Many, Many To Many bằng Firestore

  • Dịch vụ đơn giản: Triển khai phi chuẩn hóa (Denormalization) với VanillaJS + Firebase

  • Dịch vụ SNS: Triển khai chuẩn hóa (Normalization) bằng React + Firebase

  • Nền tảng React + học JS bổ trợ khi cần thiết

  • Firebase Authentication, Storage

  • Vite (+Vanilla +React) / React Router

  • Trở thành nhà phát triển Full-Stack trong thời gian tương đối ngắn

Công ty tôi đang làm việc hiện tại...
Bạn có hài lòng không?

Ngay cả sau 50 tuổi...
Liệu có thể có được một công việc ổn định không?

Công ty là cuộc sống của bạn
Nó không cung cấp sự hỗ trợ ổn định.


Nhiều công ty khởi nghiệp thất bạisuy thoái kinh tế .
Có rất nhiều nhà phát triển đang tham gia vào thị trường.
Các công ty khuyến cáo từ chức, sa thải, nghỉ hưu tự nguyện,
Chúng tôi đã bắt đầu tái cấu trúc .
Công ty thậm chí còn không đảm bảo độ tuổi nghỉ hưu .
Tôi không chịu trách nhiệm về bạn.
Nó sẽ ngày càng tăng lên trong tương lai,
Có vẻ như tình hình sẽ còn trở nên tồi tệ hơn.

...Hiện nay

Bạn phải tự chuẩn bị cho tương lai của mình.

Giải pháp duy nhất là gì?

Điều quan trọng là phải kiên trì, học các kỹ năng mới và chuẩn bị!

  • Bạn phải có khả năng tạo ra một cái gì đó và thực hiện ý tưởng của riêng mình.

  • Bạn cần phải thực hiện dự án phụ của riêng mình và chuẩn bị một danh mục đầu tư.

  • Bạn phải có khả năng thực hiện những giá trị mới của riêng mình.

Bạn có muốn biến ý tưởng của mình thành hiện thực không?
Làm thế nào để thực hiện một dự án phụ ?
Làm thế nào để tạo dịch vụ của riêng bạn?
Từ góc nhìn của lĩnh vực phần mềm >> Làm thế nào để đi từ góc nhìn của lĩnh vực kinh doanh ?


Chúng ta cần có mối quan hệ trong dữ liệu của mình.

Một Đối Một, Một Đối Nhiều, Nhiều Đối Nhiều


Trong khóa học này, bạn sẽ tìm hiểu những kiến ​​thức cơ bản về mô hình hóa cơ sở dữ liệu Firestore > và triển khai các mối quan hệ.
Bạn có thể trở thành nhà phát triển react-fullstack.

Tôi giới thiệu điều này cho những người này

Bất kỳ ai muốn trở thành một nhà phát triển full stack

Sự kết hợp VanillaJS + Firebase, sự kết hợp React + Firebase
Bạn sẽ học được.

Bất kỳ ai muốn xử lý các mối quan hệ dữ liệu

Bạn sẽ học những kiến ​​thức cơ bản về mô hình dữ liệu Firebase Firestore và triển khai các mối quan hệ.

Bất kỳ ai muốn học Firebase

Nó sẽ cung cấp nền tảng cơ bản hơn Firebase, vốn được tích hợp với React/Vue/Flutter.

Sau khi học xong khóa học React + Firebase,

  • Bạn sẽ học những kiến ​​thức cơ bản về React (kiến thức về JS) và mô hình hóa dữ liệu Firebase.

  • Bạn sẽ tìm hiểu về bản chất No-SQL của Firestore. (từ cơ bản đến ứng dụng)


  • Bạn sẽ có thể triển khai các mối quan hệ Một-Một, Một-Nhiều và Nhiều-Nhiều.

  • Bạn sẽ có thể tạo một dịch vụ SNS đơn giản.

Firebase Firestore là
Nhiều người cho rằng NoSQL không thể triển khai được mối quan hệ.

Tuy nhiên, bạn có thể dễ dàng triển khai các mối quan hệ cụ thể của Firestore bằng cách tận dụng các tính năng của Firestore .

Các tính năng của khóa học này

1. Bạn có thấy khó khăn khi học các framework CSS khi tham gia lớp học không?

Bạn có cảm thấy mệt mỏi khi phải học các framework CSS mỗi khi tham gia một khóa học mới không? Khóa học này không sử dụng khung CSS mà sử dụng các mô-đun CSS. Và vì khóa học này không phải là khóa học về HTML hay CSS nên chúng ta sẽ sao chép/dán phần HTML và CSS rườm rà.

Nếu cần, tôi sẽ cung cấp liên kết ở cuối video. Bạn có thể sao chép/dán ngay lập tức.

2. Đối với mỗi bài giảng, chúng tôi cung cấp các slide giải thích lý thuyết.

Cú pháp React, lý thuyết Javascript và kiến ​​thức về Firebase mà bạn học được trong khóa học này sẽ không chỉ được giải thích bằng lời nói. Mọi người đều tử tế sắp xếp các slide và đưa cho bạn. Với mỗi video, tài liệu đều nằm ở cuối để bạn có thể vào và xem ngay.

3. Lý thuyết sẽ được giải thích chi tiết nhất có thể thông qua các slide.

Tôi đã cố gắng trình bày sao cho dễ hiểu nhất có thể. Chúng tôi sẽ giải thích bằng hình ảnh, sơ đồ và hình ảnh trực quan nhiều nhất có thể. Chúng tôi cung cấp nền giáo dục cân bằng bằng cách tách biệt lý thuyết và thực hành.

Xác thực và lưu trữ Firebase chỉ được hướng dẫn ở mức cơ bản.

Firebase Firestore giúp bạn đi từ cơ bản đến ứng dụng .

Bạn không mất gì khi học Firestore.

Tìm hiểu về những điều này

Công nghệ được sử dụng trong khóa học

Căn cứ hỏa lực @11

Vite (Vanilla, React@13)

Bộ định tuyến phản ứng@7

Bạn có thắc mắc nào không?

H. Tôi là một nhà phát triển ngôn ngữ khác. Tôi vẫn có thể tham gia khóa học chứ?

  • Vì HTML/CSS có thể được sao chép và dán nên bạn phải biết ít nhất một chút về HTML/CSS.

  • Bạn phải hiểu về các kiểu dữ liệu, câu lệnh IF, đối tượng, mảng và hàm.
    Tuy nhiên, phép lặp (forEach/map), thao tác DOM, toán tử ba ngôi, chuỗi tùy chọn và xử lý không đồng bộ được đề cập trong khóa học đều được giải thích bằng lý thuyết slide. Và sau đó chúng ta bắt đầu thực hành.

  • Tất nhiên, tôi cũng sẽ giải thích chi tiết về lý thuyết/ngữ pháp cơ bản của React.

H. Có vấn đề gì về việc thư viện và khung không hoạt động khi cập nhật lên phiên bản mới nhất không?

  • Khi thư viện hoặc khung được cập nhật, chúng tôi sẽ kiểm tra khóa học, tự mình thử nghiệm để đảm bảo khóa học hoạt động tốt và tiếp tục cập nhật.

H. Tôi không quen thuộc với hệ sinh thái Node.js. Tôi vẫn có thể tham gia khóa học chứ?

  • Bạn phải có kiến ​​thức về cài đặt node.js > cài đặt thư viện/khung công tác thông qua npm > và chạy nó. Nếu bạn không biết, vui lòng tham gia khóa học giới thiệu khác.

  • Tôi sẽ cung cấp cho bạn các slide, sao chép/dán mã, nhưng... đề phòng, tôi sẽ cung cấp cho bạn toàn bộ mã bao gồm cả node_modules.

H. Bạn có giỏi trả lời câu hỏi không?

  • Vâng, tôi sẽ trả lời mọi câu hỏi của bạn.

Những điều cần lưu ý trước khi tham gia lớp học

Môi trường thực hành

  • Hệ điều hành và Phiên bản (OS): Windows 11

  • Công cụ sử dụng: node.js/ npm / vscode

Tài liệu học tập - Dễ sử dụng

  • Tôi sẽ cung cấp liên kết tới bài giảng video ở cuối.

  • Tôi sẽ cung cấp liên kết đến mã sao chép/dán ở cuối bài giảng video.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà phát triển muốn có được kỹ năng mới để có tính cạnh tranh.

  • Nếu bạn muốn trở thành một nhà phát triển full-stack một cách nhanh chóng

  • Khi một nhà phát triển front-end cần xử lý cơ sở dữ liệu một cách khẩn cấp

  • Khi bạn là một nhà phát triển backend nhưng muốn nhanh chóng nắm bắt kiến thức về React (js) và Firebase

  • Dành cho những nhà phát triển Flutter, Kotlin, Swift muốn nhanh chóng nắm vững kiến thức về Firebase

Cần biết trước khi bắt đầu?

  • Kiến thức cơ bản về HTML, CSS (có thể hiểu code sau khi xem).

  • HTML, CSS thì tôi sẽ tiến hành sao chép/dán.

  • Bạn cần có kiến thức cơ bản về JavaScript (phải biết về câu lệnh if, đối tượng, mảng và hàm).

  • Tôi sẽ giải thích một phần kiến thức JS cần thiết trong quá trình học React.

Xin chào
Đây là

29

Học viên

7

Đánh giá

4.6

Xếp hạng

1

Khóa học

반갑습니다.

회사에서 소프트웨어 기술을 활용하여, 즐겁게 개발하는 사람입니다.

이제 ai 발전과 더불어, Solopreneur 가 대세가 되는 시대가 곧 오리라 확신합니다.

그 헤게모니가 이동하는 흐름을 따라 좋은 강의를 출시하여, 큰 도움을 드리고자 합니다.

Chương trình giảng dạy

Tất cả

62 bài giảng ∙ (9giờ 59phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

7 đánh giá

4.6

7 đánh giá

  • 김종원님의 프로필 이미지
    김종원

    Đánh giá 1

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    27% đã tham gia

    새롭고 알찬 내용 많은 도움과 길잡이가 됩니다!

    • 브라이트코딩
      Giảng viên

      도움이 되셨다니, 너무 기쁩니다^^

  • 남윤호님의 프로필 이미지
    남윤호

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    84% đã tham gia

    강의 너무 깔끔하고 좋네요. 풀스택 준비하시는 분들에게 기준이 되는 강의가 되지 않을까 싶습니다.

  • 김희길님의 프로필 이미지
    김희길

    Đánh giá 5

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

  • airking님의 프로필 이미지
    airking

    Đánh giá 2

    Đánh giá trung bình 4.5

    4

    31% đã tham gia

  • mj.kim.ien님의 프로필 이미지
    mj.kim.ien

    Đánh giá 1

    Đánh giá trung bình 4.0

    4

    31% đã tham gia

1.492.444 ₫

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!