Backend 101 dành cho nhà phát triển Frontend (NestJS, TypeORM)

NestJS giúp bạn nhập môn backend nhanh nhất! Thông qua nhiều dự án thực hành, bạn sẽ được học cấp tốc về NestJS - một framework backend, TypeORM, cùng với những kiến thức lý thuyết thiết yếu mà một nhà phát triển server nhất định phải biết.

(4.9) 15 đánh giá

198 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

NestJS
NestJS
TypeORM
TypeORM
PostgreSQL
PostgreSQL
AWS
AWS
aws-rds
aws-rds
NestJS
NestJS
TypeORM
TypeORM
PostgreSQL
PostgreSQL
AWS
AWS
aws-rds
aws-rds

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

4.9

5.0

Tony

100% đã tham gia

Tôi là một nhà phát triển front-end cấp junior năm đầu tiên. Tôi có nỗi sợ mơ hồ về backend nhưng nhờ khóa học này, tôi đã có thể học từ cơ bản đến thực tế một cách vững chắc ~ Tôi rất thích việc có thể tự tạo API bằng NestJS và TypeORM cũng như tự triển khai AWS. Cảm ơn rất nhiều vì đã tạo ra khóa học tuyệt vời :) (Tôi không thấy có hướng dẫn về cách tạo tài liệu API bằng NestJS, tôi có thể được hướng dẫn cách tạo không??)

5.0

이동현

31% đã tham gia

Em đang nghe bài giảng, nội dung hay quá ạ!!

5.0

Devel

100% đã tham gia

Cảm ơn bạn đã giải thích về nest một cách ngắn gọn và dễ hiểu. Thậm chí việc áp dụng sentry, logger, batch và những phần thực tế cũng như các công nghệ liên quan đến backend (MQ, redis, v.v.) cũng được giải thích dễ hiểu nên rất tốt! Dựa trên khóa học này, tôi sẽ thử tạo một dịch vụ riêng của mình 😊 Một lần nữa xin cảm ơn!

Bạn sẽ nhận được điều này sau khi học.

  • NestJS

  • TypeORM

  • PostgreSQL

  • Docker

  • Terminal & Backend 101

  • AWS

Xin thông báo

  • Những người mới bắt đầu với Backend cũng có thể hoàn toàn theo kịp nhờ vào cấu trúc của bài giảng này..

  • Bạn có thể đặt câu hỏi trực tiếp tại “Trung tâm tư vấn Inflearn của Rofun”. Những câu hỏi thường gặp sẽ được sản xuất thêm dưới dạng bài giảng bổ sung và tải lên.. Frequently asked questions will be produced and uploaded as additional supplementary lectures.

  • Tài liệu và mã nguồn bài giảng không được sử dụng cho mục đích thương mại, chỉ có thể sử dụng cho mục đích học tập cá nhân và làm portfolio.

Phát triển Backend,

Bạn có đang cảm thấy mông lung không biết nên bắt đầu từ đâu không? 😨

Khóa học này dựa trên NestJSTypeORM,

Nhà phát triển Frontend không cần phải học thêm ngôn ngữ riêng biệt nào khác

Nó giúp bạn có thể triển khai ứng dụng backend có thể áp dụng vào thực tế.

Thông qua bài giảng lần này, các bạn có thể nhanh chóng học hỏi các khái niệm chínhkỹ thuật cần thiết cho việc phát triển backend.

Cuối khóa học, bạn có thể tích lũy kinh nghiệm phát triển dịch vụ thực tế bằng cách cùng nhau thực hiện dự án Ứng dụng danh sách du lịch mơ ước (Travel Bucket List App)!

Thông qua bài giảng này, các bạn sẽ có thể


🔥 Lý thuyết cốt lõi về Backend có thể được thấu hiểu một cách dễ dàng

  • Bắt đầu từ những nguyên lý cơ bản của server, bạn có thể hiểu từng khái niệm thiết yếu của backend như REST API, xác thực và cơ sở dữ liệu.

  • Docker, CORS, triển khai không gián đoạn (zero-downtime deployment) và các kỹ thuật thiết yếu khác khi vận hành dịch vụ thực tế cũng sẽ được học cùng nhau..

🛠 Thông qua thực hành, cách vận hành server sẽ được bạn nắm vững hoàn toàn

  • NestJSTypeORM sẽ được sử dụng để tạo dự án, đồng thời lặp lại quá trình xây dựng API server để giúp bạn nắm vững kiến thức.

  • Đây là bài giảng tập trung vào thực hành, giúp bạn có thể trực tiếp viết mã và cảm nhận cấu trúc của NestJS cũng như sức mạnh của TypeORM.

🚀 Dự án thực tế giúp nâng cao kỹ năng phát triển lên một tầm cao mới

  • Thông qua quá trình phát triển ứng dụng danh sách du lịch (bucket list), bạn sẽ được trải nghiệm toàn bộ quy trình từ lập kế hoạch, triển khai, phân phối đến vận hành., you will experience the entire lifecycle from planning and implementation to deployment and operation.

  • Sử dụng AWS RDS (PostgreSQL) và EC2 để triển khai ứng dụng backend, đồng thời tiến hành di chuyển dữ liệu (DB migration).


📚 Học các mẹo thực tế có thể áp dụng ngay vào công việc

  • Thực hành trước cách giải quyết các vấn đề có thể gặp phải trong môi trường vận hành như di chuyển DB (migration), triển khai mã nguồn, bộ nhớ đệm (caching).

  • Ứng phó với sự cố dịch vụtối ưu hóa hiệu suất, tập trung vào việc nâng cao kỹ năng thực tế thông qua việc trực tiếp thực hiện..

Khuyên dùng cho những đối tượng sau

Full-stack / Backend dành cho
nhà phát triển Frontend đang mơ ước
thay đổi vị trí công việc

Nhà phát triển trẻ muốn học nhanh các
kỹ năng cơ bản về backend
một cách nhanh chóng

NestJS TypeORM là những gì dành cho các nhà phát triển muốn
thực hiện dự án thực tế

Từ người mới bắt đầu đến trình độ sơ cấp

Nền tảng cơ bản về phát triển backend để hoàn thiện và giúp bạn có thể vận hành server một cách thành thạo

Giúp bạn nâng cao kỹ năng một cách nhanh chóng! 🧑‍🎓

Lưu ý trước khi khóa học bắt đầu

🛠 Môi trường thực hành và tài liệu cung cấp

  • Hệ điều hành: Hỗ trợ tất cả Windows, macOS, Linux


  • Công cụ phát triển: VSCode, PostgreSQL, Docker

  • Tài liệu học tập: Cung cấp link Notion dành riêng cho bài giảng và mã ví dụ trên GitHub

Tài liệu học tập

  • Tất cả PPT, mã nguồn và tài liệu học tập được sử dụng trong bài giảng đều được cung cấp qua Notion.

  • Mã nguồn được viết trong quá trình giảng dạy cũng sẽ được cung cấp qua Github.

  • Link Notion tài liệu bài giảng

Kiến thức tiên quyết và lưu ý

Khóa học này dành cho người mới bắt đầu ~ trình độ sơ cấp, nhưng nếu bạn biết các nội dung dưới đây thì việc học sẽ dễ dàng hơn:

  • JavaScript ngữ pháp cơ bản

  • Hiểu biết về Node.jsnpm


  • Khái niệm cơ bản về HTTP và REST API: Kiến thức cơ bản về phương thức gọi API và cấu trúc yêu cầu / phản hồi


  • Kiến thức cơ bản về SQL: Khái niệm về bảng, hàng/cột, kinh nghiệm viết các câu lệnh SELECT đơn giản

#NestJS, #TypeORM, #PostgreSQL, #AWS, #aws-rds

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 Frontend đang mơ ước chuyển đổi vị trí sang Full-stack/Backend

  • Nhà phát triển trẻ muốn nhanh chóng học các kỹ năng cơ bản về backend

  • Nhà phát triển muốn thực hiện dự án thực tế với NestJS

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

  • Javascript

  • Node.js

Xin chào
Đây là lopun

3,791

Học viên

230

Đánh giá

64

Trả lời

4.9

Xếp hạng

8

Các khóa học

🚀 “Tôi sẽ tiết lộ toàn bộ quá trình tạo ra một dịch vụ thực tế bằng các công nghệ hot nhất hiện nay.”

Thay vì lý thuyết suông, tôi cung cấp các bài giảng thực hành tập trung vào dự án, mang đến những nội dung có thể áp dụng ngay vào công việc thực tế.

  • (Hiện tại) Đang làm việc tại Na-Ka-Ra-Ku-Bae

  • (Hiện tại) 7 năm kinh nghiệm phát triển Full-stack

  • (Giảng dạy) Giảng viên tại Sparta Coding Club

  • (Giáo dục) Tốt nghiệp Khoa Khoa học Máy tính, Viện Khoa học và Công nghệ Tiên tiến Hàn Quốc (KAIST)

Thêm

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

Tất cả

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

15 đánh giá

4.9

15 đánh giá

  • yavathar님의 프로필 이미지
    yavathar

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    97% đã tham gia

    Bài giảng được chuẩn bị theo nội dung NestJS mới nhất đã giúp ích rất nhiều. Cảm ơn.

    • rach님의 프로필 이미지
      rach

      Đánh giá 6

      Đánh giá trung bình 5.0

      Đã chỉnh sửa

      5

      32% đã tham gia

      Khóa học backend thiết yếu dành cho các nhà phát triển frontend! Lo lắng chỉ là lãng phí thời gian! Tôi nghĩ đây là khóa học bắt buộc phải học đối với các nhà phát triển front-end. Tôi thực sự khuyên bạn nên dùng! ✅ Khuyến nghị cho những người này! - Bất kỳ ai muốn phát triển thêm một bước nữa ở giai đoạn đầu - Những người muốn trở thành một nhà phát triển phần mềm chứ không chỉ là một lập trình viên đơn thuần - Những người muốn học nhanh những kiến ​​thức cơ bản về backend để có thể áp dụng vào thực tế - Những người muốn cộng tác trơn tru với các nhà phát triển backend 🎯 Lợi ích của khóa học Tổ chức khái niệm có hệ thống: Cung cấp bài giảng tuyệt vời và tài liệu có tổ chức bằng Notion Hiểu các khái niệm chính: Giải thích trực quan các khái niệm quan trọng để chúng in sâu vào trí nhớ của bạn Học thực hành: Bao gồm các khóa học thực hành có ứng dụng thực tế Tận dụng AWS: Trải nghiệm thực tế trong môi trường đám mây QnA: Đặt câu hỏi và nhận câu trả lời nhanh chóng Làm sao bạn biết rõ là cần có bài giảng như thế này? Cảm ơn rất nhiều.

      • edevel님의 프로필 이미지
        edevel

        Đánh giá 11

        Đánh giá trung bình 4.9

        5

        100% đã tham gia

        Cảm ơn bạn đã giải thích về nest một cách ngắn gọn và dễ hiểu. Thậm chí việc áp dụng sentry, logger, batch và những phần thực tế cũng như các công nghệ liên quan đến backend (MQ, redis, v.v.) cũng được giải thích dễ hiểu nên rất tốt! Dựa trên khóa học này, tôi sẽ thử tạo một dịch vụ riêng của mình 😊 Một lần nữa xin cảm ơn!

        • dong5ffice9375님의 프로필 이미지
          dong5ffice9375

          Đánh giá 1

          Đánh giá trung bình 5.0

          5

          31% đã tham gia

          Em đang nghe bài giảng, nội dung hay quá ạ!!

          • tonyglenn님의 프로필 이미지
            tonyglenn

            Đánh giá 10

            Đánh giá trung bình 5.0

            5

            100% đã tham gia

            Tôi là một nhà phát triển front-end cấp junior năm đầu tiên. Tôi có nỗi sợ mơ hồ về backend nhưng nhờ khóa học này, tôi đã có thể học từ cơ bản đến thực tế một cách vững chắc ~ Tôi rất thích việc có thể tự tạo API bằng NestJS và TypeORM cũng như tự triển khai AWS. Cảm ơn rất nhiều vì đã tạo ra khóa học tuyệt vời :) (Tôi không thấy có hướng dẫn về cách tạo tài liệu API bằng NestJS, tôi có thể được hướng dẫn cách tạo không??)

            • lopun
              Giảng viên

              Tony, cảm ơn bạn đã để lại đánh giá tốt! 🥰 Thật vui khi biết bài giảng hữu ích với bạn ㅎㅎ Hiện tại, bài giảng không bao gồm cách tạo tài liệu API bằng NestJS, nhưng bạn có thể dễ dàng tạo tài liệu bằng cách sử dụng thư viện `@nestjs/swagger`. Tôi đang chuẩn bị thêm bài giảng về cách tạo tài liệu API bằng NestJS Swagger! Tôi sẽ thông báo khi bài giảng được tải lên, hãy đợi một chút nhé ㅎㅎ Trong thời gian chờ đợi, nếu bạn có thắc mắc hoặc gặp khó khăn trong quá trình thực hiện, hãy luôn để lại câu hỏi trên kênh Slack. Tôi sẽ trả lời nhanh nhất có thể 😊

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

          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!