강의

멘토링

커뮤니티

Programming

/

Back-end

Lò xo thật khó! Nắm vững kiến ​​thức cơ bản về phát triển phụ trợ/máy chủ với Kotlin và Ktor (phát triển hệ thống đặt hàng cà phê)

Tìm hiểu kiến ​​thức cơ bản về phát triển chương trình phụ trợ và máy chủ thông qua Ktor, được tạo bằng Kotlin.

(4.9) 11 đánh giá

125 học viên

  • corbswjd5138
이론 실습 모두
서버개발
jetbrains
Kotlin
ktor
kotlin-exposed
koin

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

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

  • Cách sử dụng cơ bản của Ktor

  • Khung hệ sinh thái Kotlin như Koin, Expose, v.v.

  • Các khái niệm cốt lõi của phát triển máy chủ web

  • Các khái niệm nâng cao về ngôn ngữ Kotlin

Tôi sẽ dạy bạn những kiến thức cốt lõi về phát triển máy chủ bằng Kotlin 🙋‍♂


👉 Tôi muốn thử phát triển máy chủ, nhưng Spring có vẻ khó.

👉 Bạn có biết Kotlin khi phát triển Android nhưng muốn thử phát triển máy chủ không?

👉 Bạn có đang chuẩn bị cho việc làm bằng cách học các kỹ năng cốt lõi cần thiết cho phát triển máy chủ không?

👉 Bạn quan tâm đến Ktor nhưng không có bài giảng phù hợp ?

👉 Bạn có biết những kiến thức cơ bản về Spring (Spring, Spring Boot) và muốn tìm hiểu về framework tiếp theo không?


Trong bài giảng này, bạn sẽ học cách phát triển máy chủ bằng Ktor, một nền tảng web mới được viết hoàn toàn bằng Kotlin, và thậm chí tạo một dự án thực tế.

Ngoài việc sử dụng ktor, hãy thử sử dụng các công cụ nguồn mở phổ biến trong hệ sinh thái Kotlin, chẳng hạn như koin và exposed, và so sánh chúng với các công nghệ Java, chẳng hạn như Spring, Spring Boot và JPA.


Khi xây dựng dự án, bạn sẽ học các khái niệm cốt lõi về phát triển máy chủ (thiết kế/kiến trúc miền/quản lý phụ thuộc/HTTP/REST/SQL/cookie, phiên/đăng nhập, đăng xuất/xác thực, ủy quyền, v.v.).

Tạo một dự án thực tế 🔥

️Hãy cùng tạo một ứng dụng đặt cà phê tương tự như ứng dụng đặt hàng từ xa của Byulda ️️bang ⭐ ️.

Chức năng Đăng nhập / Đăng xuất / Đặt hàng, Hủy / Quản trị

Chúng tôi đã bao gồm mọi thứ từ thiết kế bảo mật đến hiệu suất.

Tất cả các nguồn phát triển màn hình đều được cung cấp. (Tất cả mã nguồn được sử dụng trong bài giảng đều được cung cấp.)

Tôi sẽ giải thích từng cái một 📚

# Ktor là gì và tại sao bạn nên sử dụng nó?

Hãy cùng giới thiệu về framework Ktor. Chúng ta sẽ xem xét các tính năng và lý do tại sao nó phổ biến, sau đó tiến hành thiết lập môi trường triển khai.

# Các hàm khác nhau trong Kotlin

Để hiểu rõ hơn và sử dụng Ktor, hãy tìm hiểu các khái niệm hàm Kotlin nâng cao (hàm mở rộng/lambdas/DSL).

# Cơ sở dữ liệu và được phơi bày

Hãy cùng truy cập cơ sở dữ liệu bằng Exposed, framework ORM của Kotlin. Bài viết này giới thiệu Exposed và thảo luận về các hàm ý thiết kế của nó.

# Quản lý phụ thuộc và Koin

Chúng tôi sẽ giới thiệu về nhu cầu sử dụng các mẫu kiến trúc phân lớp và sử dụng Koin để giải quyết những bất tiện liên quan đến việc không có một framework dependency injection. Chúng tôi cũng sẽ tìm hiểu khái niệm ủy quyền của Kotlin.

# Cách sử dụng cơ bản/nâng cao của Ktor

Bao gồm mọi thứ từ những khái niệm dễ hiểu đến các chủ đề nâng cao, từ phát triển máy chủ cơ bản (xử lý yêu cầu/phản hồi) bằng Ktor đến phát triển plugin tùy chỉnh.

# Phát triển hệ thống đặt hàng cà phê

Chúng ta sẽ xây dựng một dự án từ đầu, bao gồm các yêu cầu thực tế. Từ đăng nhập, đăng ký và đăng xuất đến xác thực, ủy quyền, cũng như các chức năng người dùng và quản trị viên, chúng tôi đã đề cập đến các khía cạnh thực tế thiết yếu.

# Triển khai dự án

Thực hiện các bước bổ sung cần thiết để triển khai theo môi trường cụ thể bằng một nguồn duy nhất. Bạn có thể triển khai bằng CLI mà không cần sự trợ giúp của IDE.

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

🙇‍♂ Để tiết kiệm thời gian quý báu của bạn

Nếu bạn thấy lời giải thích hơi chậm, chúng tôi khuyên bạn nên nghe ở tốc độ 1,5x/2x .

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

  • Hệ điều hành và Phiên bản (OS): Tất cả các hệ điều hành, bao gồm Windows, macOS và Linux, đều được hỗ trợ. Khóa học sẽ được thực hiện trên macOS.

  • Công cụ sử dụng: Intellij Ultimate / Phiên bản cộng đồng

  • Thông số kỹ thuật của PC: PC có thông số kỹ thuật cơ bản có khả năng truy cập Internet

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

  • Tài liệu học tập được cung cấp ở định dạng PPT và mã nguồn GitHub


Kiến thức và biện pháp phòng ngừa của người chơi

  • Biết về Java và Spring sẽ rất hữu ích.

  • Biết về Kotlin là điều tốt.


  • Bài giảng này được giữ bản quyền bởi giảng viên (Mã ChaeChae). Nghiêm cấm phân phối và sao chép trái phép. Tài liệu học tập cũng được giữ bản quyền, và mọi mục đích sử dụng khác ngoài mục đích học tập cá nhân đều bị nghiêm cấm.


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

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

  • Những người muốn có được kiến ​​thức phát triển máy chủ trong khi phát triển Android

  • Những người muốn so sánh trực tiếp mùa xuân và Ktor

  • Những người muốn trải nghiệm công nghệ của hệ sinh thái Kotlin

  • Những người muốn tìm hiểu các khái niệm cốt lõi của phát triển máy chủ web

Xin chào
Đây là

125

Học viên

11

Đánh giá

8

Trả lời

4.9

Xếp hạng

1

Khóa học

개발자가 될지 몰랐던 개발자 입니다.😅

지금은 딱 맞는 옷을 입고 있는 것 같습니다.

개발자를 꿈꾸는 여러분께 도움을 드리고 싶습니다.

 

- (현) 카카오 자회사 백엔드 엔지니어
- (교육활동) 패스트캠퍼스 온라인 강의

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

Tất cả

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

11 đánh giá

4.9

11 đánh giá

  • kiljw3163571님의 프로필 이미지
    kiljw3163571

    Đánh giá 10

    Đánh giá trung bình 4.9

    5

    100% đã tham gia

    ktor を使用して、Web アプリケーションを作成するために必要なすべてのもの (アプリケーションの開発、ビルド、配布) を簡単に説明してくださるので、ktor を初めて学習する方や会社に導入する必要がある方に本当にオススメです!!!

    • corbswjd5138
      Giảng viên

      こんにちは! ktorを初めて接する方に役立つ講義になるようにたくさん悩みました。よく見てくれてありがとう! あなたのプロジェクトにうまく適用してみてください。ありがとうございます〜!

  • combogo7339님의 프로필 이미지
    combogo7339

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    たくさん助けました。ありがとうございます。

    • corbswjd5138
      Giảng viên

      受講ありがとうございます combogo さん! ktor を使って楽しいプロジェクトを作っていってください-!😀

  • jspark5625622155님의 프로필 이미지
    jspark5625622155

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    61% đã tham gia

    ktor講義があまりなくて惜しかったのに助けがたくさんなります。

    • corbswjd5138
      Giảng viên

      こんにちは!まだ韓国には講義が足りないようです。^^ 講義を聞いて欲しいものを手に入れたいと思います。ご質問がございましたら、楽に残してください!

  • mind님의 프로필 이미지
    mind

    Đánh giá 5

    Đánh giá trung bình 4.2

    4

    61% đã tham gia

    • myohoon957677님의 프로필 이미지
      myohoon957677

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      • corbswjd5138
        Giảng viên

        100%頑張ってくれてありがとう!

    745.797 ₫

    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!