강의

멘토링

로드맵

BEST
Programming

/

Full-stack

Cộng đồng MERN STACK: React thông báo cho bạn từ khi bắt đầu đến khi triển khai

Chúng tôi tạo và phân phối các ứng dụng cộng đồng bằng MERN Stack. (MongoDB, Express, React, Nút + Firebase)

(4.7) 27 đánh giá

318 học viên

  • pandacoding
토이프로젝트
MongoDB
Express
React
Node.js
Firebase

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

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

  • Phản ứng

  • Thể hiện

  • MongoDB (Cầy mangut)

  • Firebase (Xác thực)

  • AWS E3 (Dịch vụ đám mây Naver)

Học lập trình web toàn diện với MERN Stack!

MongoDB, Express, React, Node.js
Xây dựng trang web cộng đồng (có Firebase)

  • ✅ Phát triển các trang web cộng đồng bằng MERN Stack.
  • ✅ Chúng tôi cung cấp tất cả kiến thức về front-end và back-end và hướng tới mục tiêu tạo ra một trang web/ứng dụng hoàn chỉnh.

Các kỹ năng được đề cập trong bài giảng này

Phản ứng
(Phản ứng)

Thể hiện
(Thể hiện)

MongoDB/Mongoose
(MongoDB/Mongoose)

Căn cứ hỏa lực
(Căn cứ hỏa lực)


Nhân tiện, React là gì? ✨

React là một thư viện JavaScript được Facebook tạo ra.
Mặc dù hiện nay có nhiều Javascript Framework/Thư viện như Vue.js, Angular, v.v., React vẫn là một trong những lựa chọn phổ biến và được săn đón nhất trong thế giới front-end.

Các tính năng của React

1️⃣ JSX

Là Javascript XML, nó có cú pháp tương tự như XML/HTML. Nó cho phép mã giống HTML được thực thi trong JS, sau đó được tối ưu hóa và chuyển đổi thành JS có thể đọc được trên trình duyệt, giúp nó nhanh hơn nhiều so với JS thông thường.

2️⃣ DOM ảo

Trước năm 2013, các trang web và trang web luôn phải làm mới để hiển thị dữ liệu mới cho người dùng. Tuy nhiên, React chỉ cập nhật những phần dữ liệu cần thiết, loại bỏ nhu cầu hiển thị lại trang web. Điều này có nghĩa là web/ứng dụng React có thể mang đến cho người dùng trải nghiệm giống như ứng dụng!


Trong một bài giảng
Đã nhận được MERN Stack !

#1.
Phản ứng

Chúng tôi sẽ triển khai tất cả các tính năng cần thiết cho một trang web cộng đồng bằng cách tạo ra các thành phần khác nhau, bao gồm tạo bài đăng và đăng ký thành viên. Các hook sẽ được cung cấp khi cần thiết để phù hợp với vòng đời của thành phần, và dịch vụ Người dùng sẽ được phát triển nhanh chóng bằng Firebase và được quản lý bằng Redux.

#2.
Thể hiện

Chúng ta sẽ xây dựng một máy chủ web bằng Express và trình diễn một ứng dụng được xây dựng bằng React. Chúng ta sẽ lưu trữ dữ liệu văn bản và hình ảnh được truyền từ phía máy khách trong cơ sở dữ liệu hoặc máy chủ. Trong bài học này, chúng ta cũng sẽ tìm hiểu cách lưu trữ hình ảnh trên bộ nhớ ngoài bằng Naver Cloud.

#3.
MongoDB /
cầy mangut

Chúng ta sẽ quản lý MongoDB, một cơ sở dữ liệu NoSQL, bằng Mongoose. Tìm hiểu về quy trình CRUD (Tạo, Đọc, Chỉnh sửa và Xóa), bao gồm lưu, đọc, chỉnh sửa và xóa thông tin bài đăng và người dùng trong cơ sở dữ liệu. Trong khóa học này, chúng ta sẽ sử dụng Mongoose để tạo các mô hình trong MongoDB và thao tác chúng bằng nhiều phương pháp khác nhau.

#4.
React-Bootstrap,
Cảm xúc

Chúng tôi giới thiệu React-Bootstrap cho dự án, cho phép hoàn thiện UI/UX nhanh chóng và tạo thiết kế trang web bằng Emotion, một thư viện định kiểu dựa trên SASS, khi cần.

Triển khai Đăng nhập/Đăng xuất
Triển khai đăng ký hồ sơ người dùng

Tôi đã tham gia khóa học này
Tôi có thể nghe thấy bạn không? 🙋‍♂️

Bạn đã bao giờ muốn trải nghiệm việc triển khai website của riêng mình trong khi học lập trình chưa? Khóa học này bao gồm cả front-end và back-end, giúp bạn có thể tự tạo website chỉ bằng cách làm theo hướng dẫn.

H. Tôi có thể bắt đầu phát triển web thông qua khóa học này không?

Tất cả các stack được sử dụng trong khóa học này đều được thiết kế dành cho người mới bắt đầu. Do đó, ngay cả khi bạn chưa có kiến thức nền tảng về công nghệ, khóa học vẫn sẽ cung cấp đầy đủ giải thích để đảm bảo bạn có thể theo dõi mà không gặp nhiều khó khăn. Tuy nhiên, những người chưa có kiến thức cơ bản về phát triển web như HTML, JS và CSS có thể thấy khóa học này hơi khó. (Vui lòng kiểm tra kiến thức tiên quyết!)

H. Tôi chỉ có kinh nghiệm về front-end (back-end). Vậy có được không?

Bạn sẽ chỉ học những kiến thức cơ bản để xây dựng website cộng đồng hiệu quả, và mỗi khi bạn sử dụng một công nghệ mới, khóa học sẽ cung cấp đầy đủ thông tin về "lý do" và "cách" sử dụng. Mặc dù React là trọng tâm chính của khóa học này, nhưng nó cũng cung cấp kiến thức toàn diện về phát triển website, khiến đây trở thành một khóa học được khuyến khích cho bất kỳ lập trình viên đầy tham vọng nào.

H. Tôi có thể nắm vững toàn bộ MERN Stack thông qua khóa học này không?

Không. Khóa học này được thiết kế dành cho người mới bắt đầu phát triển website bằng framework hoặc thư viện, vì vậy nó bao gồm nội dung từ cơ bản đến trung cấp cho mỗi nền tảng. Khóa học này là một cách tuyệt vời để kiểm tra năng lực lập trình web của bạn.

H. Người chơi cần có trình độ hiểu biết nào?

Tôi khuyên bạn nên tham khảo tài liệu này . Nếu bạn có kiến thức cơ bản về các kiểu dữ liệu JavaScript (bao gồm mảng và đối tượng) cũng như cách khai báo và sử dụng các hàm do người dùng định nghĩa, bạn sẽ ổn thôi.

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

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

  • Bất cứ ai muốn phát triển một trang web hoàn chỉnh bằng React

  • Người gặp khó khăn khi triển khai dự án do thiếu kiến ​​thức BackEnd

  • Những người muốn phân phối trang web của riêng họ

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

  • HTML/CSS

  • JavaScript

Xin chào
Đây là

22,321

Học viên

558

Đánh giá

268

Trả lời

4.8

Xếp hạng

6

Các khóa học

문의 : nani6765@gmail.com

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

Tất cả

49 bài giảng ∙ (6giờ 45phú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ả

27 đánh giá

4.7

27 đánh giá

  • coookieee995538님의 프로필 이미지
    coookieee995538

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    12% đã tham gia

    Bài giảng rất bổ ích và dễ hiểu! Tôi đã tham gia nhiều khóa học khác nhau tại Infron. Khóa học này khiến tôi hài lòng đến mức đây là lần đầu tiên tôi viết bài đánh giá! Tôi cũng thực sự thích cách xử lý AtoZ một cách chi tiết. Tôi nghĩ bạn đã tổng hợp một số điểm dễ hiểu hơn. Thực ra, là một người không chuyên ngành, tôi đã gặp khó khăn trong việc học phát triển, nhưng tôi thực sự thích sự giải thích rõ ràng. Gần đây tôi sử dụng thư viện React được sử dụng trên nhiều trang web. Tôi nghĩ nó sẽ rất hữu ích trong thực tế! Nếu bạn quan tâm đến React, tôi nghĩ bạn sẽ hiểu rất rõ nếu nghe bài giảng này :) Panda Coding, cảm ơn bạn rất nhiều vì bài giảng tuyệt vời!! Hãy xuất bản các bài giảng khác càng sớm càng tốt!!!

    • pandacoding
      Giảng viên

      Cảm ơn :) - Cảm ơn bạn đã để lại đánh giá cho khóa học đầu tiên :) Tôi cũng bắt đầu viết mã với tư cách là một người không chuyên và hiện đang làm việc với tư cách là một nhà phát triển. Tôi nghĩ một trong những điều quan trọng nhất khi học viết mã là không mất hứng thú với việc viết mã. Theo nghĩa đó, chúng tôi đã cố gắng hết sức để thoát khỏi những bài giảng đơn giản về giải thích và liệt kê ngữ pháp. Chúng tôi sẽ tiếp tục làm việc chăm chỉ để đảm bảo rằng bạn không mất hứng thú với việc viết mã.

  • geonu1101님의 프로필 이미지
    geonu1101

    Đánh giá 4

    Đánh giá trung bình 4.8

    4

    71% đã tham gia

    Tôi đã tham gia khóa học sau khi xử lý React và nút một lần. Nhìn chung, thật tốt khi xem lại và nhắc nhở bản thân về những gì tôi đã học trước đây và tôi không biết cách kết nối React và nút, nhưng tôi đã học cách di chuyển dữ liệu máy chủ và máy khách bằng axios. Tuy nhiên, điều đáng thất vọng là phông chữ trong IDE của người hướng dẫn quá nhỏ nên tôi không dễ đọc khi xem bài giảng trên máy tính bảng. Tôi đã cố gắng trình bày nhiều chủ đề khác nhau trong một lớp học ngắn hạn, nhưng tôi không thể hiểu được mã của phần chuyển đổi, vì vậy tôi đã xem qua các bài giảng mà tôi đã xem trước đây. Tôi thực sự thậm chí còn không biết rằng sử dụng Amazon S3 có nghĩa là sử dụng Naver Cloud. Đây là lỗi của tôi. Cuối cùng, mặc dù tôi đã đăng câu hỏi nhưng tôi vẫn chưa nhận được phản hồi trong hai tuần. Tôi không biết liệu người hướng dẫn có bận không ㅠㅠ. Vì đây là bài giảng trả phí nên tôi mong anh ấy chú ý hơn đến việc trả lời các câu hỏi. Tuy nhiên, về tổng thể, thật tốt khi có thể nắm bắt được bức tranh toàn cảnh về cách sử dụng giao diện người dùng, mặt sau, cơ sở dữ liệu và bộ nhớ ngoài.

  • qlsnaos12님의 프로필 이미지
    qlsnaos12

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Tốc độ hơi nhanh nhưng không sao đâu, bạn chỉ cần nghe vài lần thôi là mình đã thấy hay rồi. Tôi đang vui vẻ với nó! // phép cộng Mình bận quá nên nghe đến cuối cũng khá lâu nên không biết phải cảm ơn thế nào! Thật tuyệt khi có được bức tranh toàn cảnh về cách hoạt động của quá trình phát triển web và tôi biết rằng vẫn còn nhiều lĩnh vực còn thiếu, vì vậy tôi dự định nghiên cứu sâu hơn về những lĩnh vực đó trong khi thực hiện một dự án riêng. Cảm ơn bạn~

  • copperhun5642님의 프로필 이미지
    copperhun5642

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    94% đã tham gia

    Tốc độ nhanh đến mức có chút bực bội. Nhưng tôi nghĩ phần phụ trợ rất hữu ích. Nó đáng xem ngay cả khi bạn là người mới bắt đầu. Tôi định xem đi xem lại nhiều lần

  • rgc05824542님의 프로필 이미지
    rgc05824542

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Tôi nghĩ rằng tôi đã có thể học được nhiều hơn tôi mong đợi. Tôi không chỉ có thể học cách sử dụng cơ sở dữ liệu và kho công nghệ mà còn cả cách áp dụng chúng. Do sự khác biệt trong phương pháp viết, chúng tôi có thể xác định được một số cải tiến.

    • pandacoding
      Giảng viên

      Cảm ơn bạn :) - Xin lỗi. Xin lỗi vì trả lời muộn! Tôi hy vọng bạn không chỉ dừng lại ở việc học ngữ pháp mà còn học cách áp dụng và sử dụng nó (__)

805.828 ₫

Khóa học khác của pandacoding

Hãy khám phá các khóa học khác của giảng viên!

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!