![[コードファクトリー] [初級] Flutter 3.0 アプリ開発 - 10個のプロジェクトで今日、初心者脱出!강의 썸네일](https://cdn.inflearn.com/public/courses/328329/cover/72f06aa7-f5f1-422b-88a7-bca65e78dffd/328329.png?w=420)
[コードファクトリー] [初級] Flutter 3.0 アプリ開発 - 10個のプロジェクトで今日、初心者脱出!
codefactory
iOSアプリとAndroidアプリを、コードを一度書くだけですべて制作!コードファクトリーのFlutter初心者脱出講座!詳細な理論と面白いプロジェクトを進めながら、しっかりとした基本を身につけよう!
초급
Flutter, Clone Coding
JavaScript, TypeScript Tiếp theo là phát triển backend! Bạn sẽ có thể phát triển backend API REST bằng NestJS, phát triển và triển khai Socket IO.
1,666 học viên
NestJS
KiểuORM
PostgreSQL là gì?
Người lái tàu
Docker Soạn thảo
Giao diện lập trình ứng dụng REST
Bất kỳ ai cũng có thể làm được, ngay cả khi đó là lần đầu tiên bạn sử dụng phần mềm quản lý!
Học phát triển máy chủ với NestJS hiện đại.
Chúng tôi tập trung vào việc tìm hiểu tất cả các tính năng cốt lõi được sử dụng trong vòng đời của NestJS, một nền tảng máy chủ phụ trợ dựa trên Node.js.
Nếu bạn chỉ biết Javascript và Typescript, khóa học này sẽ hướng dẫn bạn cách xây dựng REST API bằng NestJS và triển khai nó vào sản xuất theo nhiều cách khác nhau trên AWS bằng cách sử dụng Socket IO.
Khóa học này không chỉ là hướng dẫn sơ lược cho người mới bắt đầu về NestJS. Nó bao gồm tất cả các tính năng do NestJS cung cấp và hướng dẫn bạn thông qua các ví dụ về cách sử dụng các tính năng trong các tình huống khác nhau , đồng thời tăng dần mức độ khó.
💡 Chúng tôi đã tạo ra một chương trình giảng dạy chi tiết với mức độ khó tăng dần để ngay cả những học viên mới học về thiết kế back-end và REST API lần đầu cũng có thể theo kịp. Học thiết kế backend bằng cách thiết kế backend mô phỏng Instagram, một trong những mạng xã hội phổ biến nhất.
Bạn sẽ có thể xây dựng và triển khai một hệ thống REST API bằng NestJS.
Bạn có thể thiết kế nhiều cơ sở dữ liệu khác nhau bằng TypeORM.
Hãy cùng phát triển và triển khai dịch vụ trò chuyện thời gian thực bằng Socket.IO.
Bạn có thể thiết lập môi trường phát triển và môi trường sản xuất bằng Docker.
1. Giới thiệu bài giảng và các lý thuyết khác nhau
Có được kiến thức cơ bản cần thiết để học các bài giảng NestJS. Tài liệu này dựa trên bài phát biểu chính và không chỉ chứa thông tin về NestJS mà còn chứa kiến thức cần thiết trước khi bắt đầu công việc thực tế, chẳng hạn như hướng dẫn dành cho kỹ sư phụ trợ, tổng quan đơn giản và giải thích kỹ thuật về Node.js, HTTP và giới thiệu về NestJS.
2. Sở thích
Chúng ta sẽ hướng dẫn thiết lập trên macOS và Windows để tìm hiểu NestJS.
3. Cấu hình máy chủ sử dụng Node.js và Express
Chúng tôi sẽ cấu hình máy chủ bằng HTTP, một gói được cung cấp theo mặc định trong Node.js, và cấu hình tóm tắt máy chủ bằng Express, một thư viện Node phổ biến được NestJS sử dụng nội bộ, đồng thời xem xét ưu và nhược điểm của nó.
4. Tổ chức khái niệm dự án
Giải thích khái niệm Instagram SNS sẽ được sử dụng trong bài giảng.
5. Bộ điều khiển
Tìm hiểu về bộ điều khiển, một trong những thành phần quan trọng tạo nên REST API của NestJS.
6. Truy vấn và tham số
Trong số những cách khác nhau để nhận dữ liệu từ bộ điều khiển, chúng ta sẽ tìm hiểu về cách sử dụng Truy vấn và Tham số.
7. Dịch vụ
Hãy triển khai một dịch vụ xử lý logic sẽ được thực thi trong bộ điều khiển.
8. Module, Provider và Inversion of Control (IoC)
Tìm hiểu về các mô-đun có chức năng nhóm nhiều thành phần lại với nhau để tạo nên một API và cách Provider Dependency Injection được thực hiện thông qua một vùng chứa IoC.
9. SQL và Docker
Tìm hiểu kiến thức SQL cơ bản để kết nối với cơ sở dữ liệu trong Nest. Ngoài ra, chúng ta sẽ tìm hiểu sơ qua về cách sử dụng Docker khi chạy Postgresql.
10. Kết nối với cơ sở dữ liệu bằng TypeORM
Tìm hiểu cách quản lý dữ liệu bằng cách liên kết với Postgresql bằng TypeORM để dữ liệu trước đây chỉ được quản lý trong bộ nhớ có thể được quản lý lâu dài.
11. Lý thuyết TypeORM (Tóm tắt chức năng)
Đây là bài giảng lý thuyết cung cấp cái nhìn tổng quan về các tính năng của TypeORM. Tìm hiểu về các hàm và tham số thường dùng.
12. Mối quan hệ bảng
Tìm hiểu lý thuyết và cách triển khai sử dụng TypeORM về Mối quan hệ Một-Một, Mối quan hệ Một-Nhiều, Mối quan hệ Nhiều-Một và Mối quan hệ Nhiều-Nhiều.
13. Sử dụng trình gỡ lỗi
Tìm hiểu cách thiết lập trình gỡ lỗi NestJS trong VSCode và sử dụng nó để gỡ lỗi.
14. Xác thực
Tìm hiểu về quy trình xác thực bằng mã thông báo và cách xây dựng hệ thống đăng nhập/thành viên.
15. Ống
Khám phá nhiều cách sử dụng Pipe để xác thực và chuyển đổi giá trị.
16. Triển khai BaseModel bằng cách sử dụng kế thừa
Tìm hiểu cách tránh tạo các thuộc tính và cột lặp lại khi triển khai bảng với TypeORM.
17. Quản trị viên
Tìm hiểu cách truy vấn các bảng cơ sở dữ liệu Postgresql bằng PgAdmin.
18. Bảo vệ
Tìm hiểu về Guard, chương trình chịu trách nhiệm bảo vệ các điểm cuối và bộ điều khiển.
19. Người trang trí tùy chỉnh
Chúng ta hãy tự tạo một Decorator và khám phá xem loại logic nào có thể được triển khai bằng Decorator.
20. Làm sâu sắc thêm các tính năng của Postman
Ngoài khả năng gửi yêu cầu một cách đơn giản, bạn sẽ tìm hiểu về các tính năng giúp thử nghiệm API hiệu quả hơn, chẳng hạn như cách sử dụng biến môi trường, cách thiết lập Môi trường, cách thiết lập Kiểm tra và cách tải mã thông báo.
21. Trình xác thực lớp
Tìm hiểu về Class Validator, một tính năng cho phép bạn xác thực thuộc tính lớp bằng Decorator.
22. Máy biến áp lớp
Tìm hiểu về Class Transformer, một tính năng cho phép bạn chuyển đổi các thuộc tính lớp bằng Decorator.
23. Cơ bản về phân trang - Phân trang bằng con trỏ
Tìm hiểu cách cơ bản nhất để triển khai phân trang dựa trên con trỏ.
24. Cơ bản về phân trang - Phân trang trang
Tìm hiểu cách cơ bản nhất để triển khai phân trang theo trang.
25. Phân trang sâu hơn - Tổng quát hóa
Tìm hiểu cách khái quát hóa logic để bạn có thể dễ dàng triển khai phân trang trên nhiều điểm cuối.
26. Sử dụng Module Config
Tìm hiểu cách sử dụng mô-đun Config, cho phép bạn đưa các biến môi trường vào khung NestJS.
27. Tải tệp lên - Phương pháp cổ điển
Tìm hiểu về phương pháp tải tệp cổ điển nhất.
28. Phục vụ tệp tĩnh
Tìm hiểu cách thiết lập NestJS để phục vụ các tệp tĩnh bên ngoài. Kết hợp với phần trước, hãy tìm hiểu cách xem các tệp đã tải lên thông qua liên kết.
29. Tải tệp lên - Phương pháp tải trước
Tìm hiểu cách triển khai tải tệp lên nhanh hơn so với phương pháp cổ điển bằng cách tải tệp lên trước rồi chỉ cung cấp đường dẫn tệp, thay vì gom tất cả dữ liệu cùng lúc với Form Data.
30. Giao dịch
Tìm hiểu cách triển khai chức năng giao dịch của cơ sở dữ liệu, đây là tính năng Tất cả hoặc Không có gì, bằng cách sử dụng TypeORM.
31. Máy bay đánh chặn
Tìm hiểu cách sử dụng interceptor trong NestJS và một số cách sử dụng RxJS đơn giản. Hãy cùng tìm hiểu cách triển khai giao dịch dưới dạng bộ chặn thông qua một ví dụ hữu ích.
32. Bộ lọc ngoại lệ
Tìm hiểu cách sử dụng Exception Filter, một phương pháp xử lý ngoại lệ tiêu biểu trong NestJS.
33. Phần mềm trung gian
Tìm hiểu về phần mềm trung gian được áp dụng đầu tiên cho các yêu cầu đến trong NestJS.
34. Websocket Socket.IO - Cơ bản
Tìm hiểu những điều cơ bản về cách sử dụng Socket.IO.
35. Websocket Socket.IO - Nâng cao
Hãy cùng tìm hiểu về một số decorator liên quan đến Socket IO do NestJS cung cấp.
36. Lồng ghép mô-đun
Hãy cùng khám phá nhu cầu tạo các mô-đun con bằng ví dụ Post-Comment.
37. RBAC - Kiểm soát truy cập dựa trên vai trò
Tìm hiểu cách triển khai API dựa trên RBAC, đặc biệt quan trọng khi xây dựng các chức năng máy chủ liên quan đến trang quản trị.
38. Ủy quyền
Tìm hiểu cách xây dựng chức năng ủy quyền theo phong cách NestJS.
39. Hệ thống theo sau
Chúng ta hãy triển khai hệ thống sau.
40. Làm việc với số lượt theo dõi và số lượt bình luận
Hãy cùng triển khai logic liên quan đến nhiều hàm Count khác nhau.
Tôi đã hoạt động trên Inflearn và YouTube kể từ khi bắt đầu bài giảng Flutter vào năm 2022. Tôi đã đạt giải Tân binh của năm tại Inflearn 2022 chỉ với một bài giảng về Flutter, một hệ sinh thái tương đối nhỏ, và hiện đang chuẩn bị nhiều bài giảng khác nhau để mở rộng phạm vi bài giảng của mình sang các lĩnh vực công nghệ chính, Javascript stack, DevOps và đám mây.
Nếu bạn thấy khó đánh giá khả năng giảng dạy của tôi thông qua các bài giảng về Javascript, hãy xem bài đánh giá bài giảng Flutter về Code Factory trong Inflearn! Chúng tôi sẽ luôn là một Nhà máy mã hóa phát triển và tạo ra những bài giảng hay.
★★★★★
Tôi là một nhà phát triển có 17 năm kinh nghiệm. Khóa học này được khuyến nghị cho những người mới làm quen với Flutter và cũng rất hữu ích cho các dự án thực tế. Không có bài giảng nào hay hơn thế này. Đây là sự thật. Đây là bài giảng thực sự hữu ích và giải thích mọi thứ rất rõ ràng khiến tôi cảm thấy số tiền học phí bỏ ra là xứng đáng.
★★★★★
Bài giảng này gần như hoàn hảo. Tôi đã mua hầu hết các cuốn sách để học Flutter và cũng đã thực hiện rất nhiều mã hóa bản sao trực tuyến. Tôi cũng đã tham gia một khóa học trên một nền tảng khác giải thích chi tiết về Flutter từng bước. Nhưng đây là cách hữu ích nhất. Đây là giải pháp thực tế và tiết kiệm chi phí nhất. Tôi chân thành khuyên bạn nên học phần này trước rồi mới điền vào những phần còn thiếu.
★★★★★
Trong số tất cả các bài giảng đó, tôi nghĩ bài giảng của Code Factory là hay nhất. Hầu hết các bài giảng khác mà tôi từng xem có xu hướng bỏ qua hoặc bỏ qua một số phần nhất định, vì vậy tôi thường bỏ lỡ mối liên hệ với tư cách là người học và cuối cùng là không hiểu bài, nhưng các bài giảng của Code Factory thì không như vậy. Một khi bạn đã nghe, bạn sẽ không hối hận đâu. Tôi nghĩ bạn sẽ trở thành một fan hâm mộ thực sự như tôi, với sự hài lòng thay vì hối tiếc.
★★★★★
Tôi nghĩ đây là một trong những khóa học tốt nhất về Flutter trong số tất cả các nền tảng, YouTube và khóa học ngoại tuyến trên toàn thế giới. Tôi cảm thấy may mắn khi có thể tham gia khóa học này vì tiếng Hàn là ngôn ngữ mẹ đẻ của tôi. Tôi nghĩ không có bài giảng nào giống bài giảng này, vừa có khía cạnh thực tế vừa có khía cạnh kỹ thuật, và trình bày từng bước trong khi vẫn hiểu đúng từng khái niệm.
1) Chúng tôi thường xuyên phát sóng trực tiếp trên YouTube . Tôi luôn sẵn sàng giải đáp mọi thắc mắc và lo lắng về phát triển, và tôi cố gắng dành thời gian trong suốt khóa học để trả lời ngay lập tức nếu bạn gặp bất kỳ khó khăn nào. Đừng căng thẳng vì người hướng dẫn không còn giao tiếp với bạn nữa!
2) Sau khi mua khóa học, bạn có thể tham gia cộng đồng Discord trả phí bằng cách xác minh địa chỉ email Inflearn của mình. Ngoài ra, hãy tích cực sử dụng kênh Kakao chính thức của Code Factory vì kênh này rất sôi động!
3) Bất kể bạn đang học kỹ thuật lập trình nào, thiết lập môi trường là một trong những điều mà sinh viên cảm thấy rất khó khăn. Tất nhiên, việc tự mình giải quyết vấn đề là một yếu tố rất quan trọng để trở thành một lập trình viên giỏi, nhưng nếu bạn hoàn toàn không thể làm được, vui lòng đừng ngần ngại liên hệ với tôi. Nếu bạn vào kênh Kakao, cho chúng tôi biết về bài giảng và sau đó đăng ký từ xa, chúng tôi sẽ sắp xếp thời gian và lo liệu mọi thiết lập môi trường cho bạn! Đừng bỏ cuộc trước khi bạn bắt đầu!
Đi đến liên kết tích hợp Code Factory
H. Tôi đã học JavaScript/TypeScript, nhưng tôi không biết phải học gì tiếp theo.
Nếu bạn thành thạo Javascript và Typescript, bạn đã sẵn sàng chuyển sang các thư viện hoặc khung dựa trên JS/TS. NestJS là một trong những framework phổ biến nhất trong thế giới JS/TS. Học NestJS sẽ mở rộng các lựa chọn nghề nghiệp của bạn và giúp bạn lựa chọn công nghệ nào để học tiếp theo. Nếu bạn không biết phải học gì, hãy bắt đầu học với khóa học NestJS của Code Factory!
H. Tôi biết JavaScript/TypeScript, nhưng tôi muốn học công nghệ máy chủ.
NestJS là nền tảng máy chủ phổ biến nhất trong thế giới JS/TS. Mặc dù việc khởi động máy chủ bằng Express là phổ biến, nhưng tốt hơn hết là người mới bắt đầu nên tìm hiểu về framework NestJS được tổ chức tốt. Hơn nữa, vì NestJS sử dụng Express nội bộ nên bạn cũng có thể học cách sử dụng Express.
H. Tôi muốn học về máy chủ, nhưng tôi không biết nên chọn framework nào.
Ngày nay, có rất nhiều nền tảng máy chủ khác nhau mà bạn có thể học. Ngoài NestJS còn có nhiều framework khác, nhưng trong số đó, NestJS là một trong những framework được yêu thích nhất trên toàn thế giới và đặc biệt được sử dụng trong MSA. Nếu bạn muốn tìm hiểu một framework vừa có tư duy tiến bộ vừa được ưa chuộng hiện nay, hãy chọn NestJS!
💾 Hướng dẫn về môi trường thực hành
Trước khi tham gia khóa học, vui lòng kiểm tra hệ điều hành và thông số kỹ thuật PC bạn đang sử dụng.
Cửa sổ
Intel máy tính
macOS ARM64
📢 Tài liệu học tập, hướng dẫn kiến thức cho người chơi
Khóa học này dành cho ai?
Những người muốn học cách phát triển REST API backend
Javascript và Typescript vừa mới học xong
Những người muốn học Node.JS
Cần biết trước khi bắt đầu?
Javascript
Bản đánh máy
27,946
Học viên
1,471
Đánh giá
1,891
Trả lời
5.0
Xếp hạng
6
Các khóa học
안녕하세요 프로그래밍 강사 코드팩토리입니다!
코드팩토리 통합 링크
https://links.codefactory.ai
🏭 코드팩토리 유튜브 바로가기
🔥 코드팩토리 Discord 바로가기
💬 코드팩토리 카카오 오픈톡 바로가기
💼 주식회사 코드팩토리 대표
🏆 2023년 인프런 베스트셀러 수상
🏆 <<Must Have 코드팩토리의 플러터 프로그래밍>> 서적 2023 상반기 교보문고 컴퓨터/IT 부문 베스트셀러 23위
🏆 AWS Certified Developer Associate
🏆 AWS Certified Solutions Architect
Tất cả
214 bài giảng ∙ (24giờ 36phút)
Tất cả
107 đánh giá
5.0
107 đánh giá
Đánh giá 2
∙
Đánh giá trung bình 5.0
5
すべての講義の始まりは、ぜひぜひご覧ください。フラッター、タス、ネストなど他の川の決済をしてお金を捨てないでください。それだけ講義クオリティが高く、講義の質疑応答も本当にうまくいきます。残念なことに講義がいくつかないということ。それだけ一つずつ講義出るたびにクオリティが良いです。下に分のように信じて見るコードファクトリ。数年が経つと、おそらくインフラで独立しないかどうかを予言してみましょう。
ありがとうございます!
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
子供はいません。 あちこちで少し学んで学んだバックエンド関連の知識がNestJS講義という名前の下にすべてまとめられています。 スプリングだったジャンゴダンでもバックエンドが進路でない方でも、該当講義を受講することを強くお勧めします。 講義資料のクオリティだけを見ても、どれだけのことを体系的に知らせようと努力したのかが見えるほどです。 まだ講義をあまり見ていませんが、近いうちに頑強そうです。良い講義ありがとうございます!
ありがとうございます!
Đánh giá 2
∙
Đánh giá trung bình 5.0
Đánh giá 10
∙
Đánh giá trung bình 4.4
5
多くのバックエンド講義を見てきましたが、これまですっきりとした講義は本当に初めてですね。途中で情報を提供してくれるチャプターがありますが、その内容も初心者がわかりやすく説明をして進む部分が印象的でした。 特にOOPという概念を学びましたが、どのようにこれをうまく活用できるかという疑問が多かったのですが、今回の講義で抽象化する段階を通じて様々な形式に変換が可能であるというコードを見るとさらに楽しかったです。 タイプスクリプトで提供するジェネリックは単にタイプを指定することでありながら柔軟にタイプを選択することができますが、これをページネーション一般化チャプターで見ながら経験してみることができてとても良かったです。そしてたくさん驚くべきことは、このようにコードをリファクタリングしながらも勉強する人が混乱しないように書くことができるというのが不思議ですね。 会社にバックエンド選任がない状況にJSにスタックを変更してNestを学ぶのにコーディングファクトリー様が丁寧に作ってくださった講義が私のキャリアにも多くの役に立ち、これからも良い基盤を作ってくれたようです。より良い講義をお願いし、次の講義からは考えないですぐに購入します。 + 初級講義とはいえ、初級講義とは深さのある内容が多いです。再商用性を高めるために抽象化を多くするのに初めてバックエンド勉強される方は後半講義は少し難しく感じることができます。
ありがとうございます!
Đánh giá 19
∙
Đánh giá trung bình 5.0
5
信じて聞くコードファクトリ様講義! 現在nestjsを使って開発していますが、もう少し深く勉強してみようコードファクトリー様講義が出てすぐ購入して聞いています。よく聞きます。後で出るPart 2も楽しみです。
ありがとうございます!
2.089.422 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!