강의

멘토링

커뮤니티

Programming

/

Programming Language

Học Kotlin nhanh hơn bất kỳ ai (1 giờ)

Đây là khóa học nhập môn Kotlin học nhanh hơn ai hết. Hãy học cú pháp cơ bản và cách sử dụng lập trình Kotlin một cách dễ dàng và nhanh chóng!

(5.0) 5 đánh giá

154 học viên

Độ khó Nhập môn

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

  • Neo
Kotlin
Kotlin
oop
oop
IntelliJ IDEA
IntelliJ IDEA
Kotlin
Kotlin
oop
oop
IntelliJ IDEA
IntelliJ IDEA
Thumbnail

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

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

5.0

5.0

nureongi0214

100% đã tham gia

Tôi đã học Kotlin mà chưa biết Java, nhưng thầy đã giảng dạy tập trung vào những phần cần thiết nên rất tốt. Tuy nhiên, có một số khái niệm xuất hiện đột ngột trong phần thực hành như scope function, và có những giải thích mang cảm giác như đang nối tiếp từ Java nên mỗi lần như vậy tôi lại hơi bối rối.. Có lẽ là do thầy đã nén lại trong thời gian ngắn nên mới có những phần như vậy. Dù sao cũng cảm ơn thầy đã cung cấp khóa học chất lượng miễn phí.

5.0

HelloWorld

100% đã tham gia

Thật tuyệt khi có thể học nhập môn Kotlin qua khóa học miễn phí.

5.0

DKN

64% đã tham gia

Đã xem rất hữu ích để bắt đầu với Kotlin.

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

  • Hiểu về cú pháp cơ bản và kiểu dữ liệu của Kotlin

  • Các cấu trúc điều khiển, hàm và cách sử dụng class thường dùng trong Kotlin

  • So với Java, những ưu điểm và điểm khác biệt của Kotlin

Nhanh hơn ai hết trong việc học Kotlin (1 giờ)

Bây giờ bạn có thể học cú pháp cốt lõi và cách ứng dụng thực tế của Kotlin nhanh hơn bất kỳ ai.

Kotlin, Lập trình hướng đối tượng, IntelliJ IDEA

Khóa học này được thiết kế dành cho người mới bắt đầu!

Khóa học miễn phí! | Thành thật mà nói, tôi không hài lòng với chất lượng nên quyết định công khai miễn phí.
(Nếu có điểm nào chưa ưng ý, vui lòng gửi phản hồi qua phần câu hỏi thay vì đánh giá nhé 😭😭)

Khóa học này được sản xuất như một khóa học miễn phí, vui lòng sử dụng bảng câu hỏi thay vì đánh giá khóa học để phản hồi về chất lượng!

Dành cho tất cả các bạn đang theo học
Chúng tôi phát hành coupon giảm giá 40% cho khóa học Springboot CRUD With Kotlin!

Khi bạn có kinh nghiệm với Java nhưng còn xa lạ với Kotlin và do dự khi tham gia dự án mới

Khi đang tìm kiếm ngôn ngữ cần học đầu tiên sau khi bắt đầu phát triển Android và Backend

Khi bạn mới bắt đầu học ngôn ngữ lập trình và không biết nên bắt đầu từ đâu

Từ cơ bản đến ứng dụng thực tế của Kotlin,
hãy nắm bắt cơ hội trở thành nhà phát triển không ngừng phát triển.


Từ biến, toán tử, câu lệnh điều kiện đến class và kế thừa
Làm chủ hoàn hảo cú pháp cốt lõi Kotlin chỉ trong 1 giờ!


Bước đầu tiên hướng tới trở thành nhà phát triển Android và Spring,
Hãy trải nghiệm sức hấp dẫn của Kotlin khác biệt với Java một cách nhanh nhất!

Sau khi hoàn thành khóa học này, bạn sẽ

Bạn sẽ có thể hiểu được những kiến thức cơ bản của Kotlin.

  • Từ khai báo biến đến kiểu dữ liệu, toán tử, câu lệnh điều kiện, vòng lặp, bạn sẽ hiểu rõ ràng các cú pháp cốt lõi của Kotlin. Bạn có thể nhanh chóng xây dựng nền tảng vững chắc cho lập trình Kotlin.

Nắm bắt nhanh chóng ưu điểm của Kotlin dựa trên kinh nghiệm phát triển Java.

  • Bạn sẽ nắm rõ sự khác biệt giữa Java và Kotlin, đồng thời hiểu được lý do tại sao Kotlin lại hiệu quả và ngắn gọn hơn. Bằng cách so sánh với cú pháp Java quen thuộc, bạn có thể nhanh chóng khám phá những khả năng mới của Kotlin.

Có thể viết code thực tế bằng cách sử dụng hàm và class.

  • Từ việc viết các hàm tiện ích đến các khái niệm cơ bản về lớp và lập trình hướng đối tượng, cũng như kế thừa, bạn sẽ học thông qua thực hành. Vượt qua việc chỉ biết cú pháp, bạn có thể phát triển khả năng tự thiết kế và triển khai code.

Tự tin bước những bước đầu tiên để phát triển Android và Server.

  • Giúp những người mới bắt đầu với Kotlin hoặc những ai muốn bắt đầu phát triển Android/Server có thể giảm bớt rào cản khi bước vào lập trình. Thông qua việc thực hiện các bài tập học tập, bạn có thể áp dụng những kiến thức đã học vào thực tế và bắt đầu thành công bước đầu tiên trên con đường trở thành một lập trình viên.


✔️

Bắt đầu với Kotlin nhanh hơn ai hết

Học nhanh hơn ai hết về Kotlin
Hướng dẫn thân thiện dành cho người mới bắt đầu

Bạn có thể học nhanh và dễ dàng từ cú pháp cơ bản của lập trình Kotlin đến các câu lệnh điều khiển, hàm và cách sử dụng class thường được dùng. Khóa học giúp bạn nắm rõ sự khác biệt với Java và hiểu ngay được ưu điểm của Kotlin.

Cấu trúc học lý thuyết và tiếp nối với thực hành!

Thực hành dựa trên IntelliJ IDEA

Bắt đầu từ cài đặt môi trường IntelliJ IDEA, bạn sẽ thực hành trực tiếp việc khai báo biến cơ bản trong Kotlin, suy luận kiểu dữ liệu, và sử dụng các toán tử. Bạn có thể làm quen bằng tay với việc kiểm soát luồng sử dụng câu lệnh điều kiện và vòng lặp, cũng như triển khai hàm và class.

Hãy cùng dành thời gian để hiểu Kotlin bằng cách tự tay viết code và debug với breakpoint!

Quy ước lập trình thực tế và bài tập

Học các quy ước lập trình đã được quy định và KT Lint, đồng thời rèn luyện khả năng thực tế thông qua các bài tập triển khai máy tính bốn phép tính và lớp xe hơi. Bạn có thể củng cố vững chắc kỹ năng Kotlin với mục tiêu học tập rõ ràng và bài tập cụ thể.

Bài tập ví dụ số 1


📚

Làm chủ nhanh ngữ pháp cốt lõi Kotlin

Phần 1

Hướng dẫn định hướng và tài liệu học tập

Hướng dẫn nội dung tổng quan và mục tiêu học tập của khóa học này, đồng thời cung cấp tài liệu học tập để học tập hiệu quả.

Phần 2

Giới thiệu Kotlin và thiết lập môi trường phát triển

Giới thiệu các đặc điểm và ưu điểm của ngôn ngữ Kotlin, cùng với cách thiết lập môi trường phát triển Kotlin sử dụng IntelliJ IDEA.

Phần 3

Khai báo biến và các kiểu dữ liệu cơ bản

Hiểu cách khai báo biến trong Kotlin và các kiểu dữ liệu cơ bản khác nhau, đồng thời thực hành tính năng suy luận kiểu.

Phần 4

Sử dụng toán tử trong Kotlin

Học cú pháp và ví dụ ứng dụng của các toán tử đa dạng mà Kotlin cung cấp như toán tử số học, so sánh, logic, v.v.

Phần 5

Kiểm soát luồng chương trình thông qua câu lệnh điều kiện

Học cách kiểm soát luồng thực thi của chương trình theo điều kiện bằng cách sử dụng câu lệnh if-else và biểu thức when.

Phần 6

Tự động hóa công việc bằng cách sử dụng vòng lặp

Học cách sử dụng vòng lặp for, while để thực thi lặp lại một đoạn code cụ thể và kiểm soát vòng lặp bằng các câu lệnh điều khiển luồng.

Phần 7

Định nghĩa và Sử dụng Hàm (Functions)

Làm quen với khái niệm cơ bản về hàm - khối mã có thể tái sử dụng, và thực hành viết các hàm với nhiều tham số và kiểu trả về khác nhau.

Phần 8

Lập trình hướng đối tượng: Lớp (Class)

Hiểu khái niệm lớp (class) - yếu tố cốt lõi của Kotlin, và thực hành cách tạo đối tượng cũng như xử lý các thành viên của lớp.

Phần 9

Mở rộng mã nguồn thông qua Kế thừa (Inheritance)

Học nguyên lý kế thừa để mở rộng chức năng của lớp hiện có và thực hành các ví dụ sử dụng tính đa hình.

Phần 10

Lớp dữ liệu và lớp liệt kê

Học về đặc điểm và cách sử dụng của data class để quản lý dữ liệu hiệu quả và enum class để biểu diễn trạng thái.

Phần 11

Quy ước lập trình và bài tập thực hành

Học các quy ước viết mã Kotlin để viết mã nhất quán và ôn tập nội dung đã học thông qua bài tập triển khai lớp máy tính và xe hơi.

Phần 12

Kết thúc khóa học và hướng dẫn học tập tiếp theo

Tóm tắt nội dung cốt lõi của Kotlin đã học cho đến nay và đề xuất hướng học tập phát triển sử dụng Kotlin trong tương lai.

Chúng tôi có thể giải quyết
những băn khoăn của những người như thế này!

📌

Người mới bắt đầu phát triển ứng dụng Android

Bạn có đam mê muốn tạo một ứng dụng di động mới,
nhưng cảm thấy khó khăn ngay từ đầu vì cú pháp Kotlin và các khái niệm cơ bản còn xa lạ

📌

Lập trình viên Java

Bạn có kinh nghiệm phong phú trong bảo trì và phát triển dự án Java hiện có,
nhưng muốn nhanh chóng học Kotlin - xu hướng mới nhất để mở rộng năng lực của mình

📌

Người mới bắt đầu phát triển server

Spring framework và phát triển backend khác mà bạn muốn học,
nhưng đang phân vân nên bắt đầu với ngôn ngữ nào và đã quan tâm đến sự ngắn gọn của Kotlin

Lưu ý trước khi học

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

  • Cần cài đặt IntelliJ IDEA (có thể dùng phiên bản Community) để phát triển Kotlin.

  • Windows, macOS, Linux và các hệ điều hành khác (môi trường có thể chạy Kotlin) đều có thể thực hành được.

  • Để thực hành ổn định, khuyến nghị RAM từ 4GB trở lên.

Kiến thức cần có và lưu ý

  • Không có kinh nghiệm lập trình cũng không sao. Chúng ta sẽ học từng bước từ cơ bản của Kotlin.

  • Nếu bạn có kinh nghiệm phát triển Java, bạn có thể hiểu sâu hơn về sự khác biệt với Kotlin.

  • Nếu bạn thích khóa học, mong bạn cho 5 sao nhé.


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

  • Chúng tôi cung cấp tài liệu giảng dạy được sử dụng trong quá trình giảng dạy dưới dạng file PPTX và PDF.


  • Cung cấp gợi ý và hướng dẫn để giải quyết bài tập thực hành.


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 bắt đầu phát triển ứng dụng Android

  • Những người muốn bắt đầu phát triển Server (Spring)

  • Dành cho những người có kinh nghiệm phát triển Java và muốn học Kotlin nhanh chóng

  • Người mới bắt đầu học ngôn ngữ lập trình lần đầu tiên

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

  • Không bắt buộc, nhưng nếu bạn biết các khái niệm lập trình cơ bản (biến, câu lệnh điều kiện, vòng lặp) thì sẽ có thể hiểu nhanh hơn.

  • Bạn nên có một chút kinh nghiệm sử dụng Java.

Xin chào
Đây là

2,264

Học viên

255

Đánh giá

39

Trả lời

4.7

Xếp hạng

29

Các khóa học

Xin chào! Tôi là Neo, hiện đang giảng dạy tại Inflearn.

Mục tiêu của tôi là giúp nhiều người có thể tiếp cận với những công nghệ phát triển mà họ thường ít có cơ hội tiếp xúc.

Vì vậy, thay vì chỉ liệt kê lý thuyết đơn thuần, tôi muốn xây dựng một lộ trình học tập tập trung vào thực tiễn và cung cấp các bài giảng chú trọng vào thực hành để người học có thể tiếp thu mà không gặp phải các trở ngại kỹ thuật.

Nội dung được xây dựng với cách tiếp cận nhẹ nhàng và thân thiện nhất có thể để ngay cả những người mới bắt đầu cũng có thể dễ dàng theo kịp, và tôi đặc biệt tập trung vào việc giảm bớt rào cản gia nhập đối với kiến thức.
Đôi khi tôi cũng thực hiện các dự án bài giảng cùng với những người có cùng chí hướng!

Mọi thắc mắc về hợp tác và kinh doanh khác, vui lòng gửi về yeseong0412@gmail.com!

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

Tất cả

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

5 đánh giá

5.0

5 đánh giá

  • nureongi0214님의 프로필 이미지
    nureongi0214

    Đánh giá 3

    Đánh giá trung bình 4.7

    Đã chỉnh sửa

    5

    100% đã tham gia

    Tôi đã học Kotlin mà chưa biết Java, nhưng thầy đã giảng dạy tập trung vào những phần cần thiết nên rất tốt. Tuy nhiên, có một số khái niệm xuất hiện đột ngột trong phần thực hành như scope function, và có những giải thích mang cảm giác như đang nối tiếp từ Java nên mỗi lần như vậy tôi lại hơi bối rối.. Có lẽ là do thầy đã nén lại trong thời gian ngắn nên mới có những phần như vậy. Dù sao cũng cảm ơn thầy đã cung cấp khóa học chất lượng miễn phí.

    • yeseong0412
      Giảng viên

      Cảm ơn bạn đã theo dõi khóa học! Đây là lần đầu tiên tôi làm khóa học ngôn ngữ nên tôi muốn làm thật hoàn hảo ngay từ đầu, nhưng trong quá trình làm thì gặp vấn đề về lồng tiếng ở giữa chừng và chất lượng cũng không được như mong đợi, nên tôi đã rất băn khoăn không biết có nên upload lên không dù nó miễn phí... Nhưng thấy nhiều người thích thì có vẻ như được tiếp thêm động lực! Tôi sẽ hoàn thành những khóa học đang tiến hành thêm và cố gắng cập nhật nội dung chi tiết hơn sớm nhất có thể. Cảm ơn bạn!

  • kduoh님의 프로필 이미지
    kduoh

    Đánh giá 36

    Đánh giá trung bình 5.0

    5

    26% đã tham gia

    • yeseong0412
      Giảng viên

      Cảm ơn bạn đã nghe bài giảng! Chúc bạn một năm vui vẻ~~!!

  • dkssudgktpdy님의 프로필 이미지
    dkssudgktpdy

    Đánh giá 20

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Thật tuyệt khi có thể học nhập môn Kotlin qua khóa học miễn phí.

    • yeseong0412
      Giảng viên

      Cảm ơn bạn đã theo dõi bài giảng!

  • loward님의 프로필 이미지
    loward

    Đánh giá 21

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    64% đã tham gia

    Đã xem rất hữu ích để bắt đầu với Kotlin.

    • yeseong0412
      Giảng viên

      Cảm ơn bạn đã theo dõi bài giảng!

  • yeseong0412님의 프로필 이미지
    yeseong0412

    Đánh giá 30

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Miễn phí

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

    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!