강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Programming Language

[Phần nhập môn] Ngữ pháp Kotlin cho Android

Khóa học cơ bản ngữ pháp Kotlin. Dành cho người muốn phát triển ứng dụng Android bằng Kotlin, bạn sẽ học ngữ pháp Kotlin vững chắc và thú vị từ cơ bản.

(4.7) 62 đánh giá

909 học viên

  • bokchi
기본부터 착실히
dataset
Kotlin
Coding Test

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

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

  • Kotlin cú pháp cơ bản

  • Ngữ pháp Kotlin cần thiết cho phát triển Android

  • Giải bài tập Coding Test bằng Kotlin

Các bài học ngữ pháp có nhàm chán không? 📲
Học những kiến thức cơ bản về Kotlin một cách dễ dàng và thú vị.

Dành cho phát triển ứng dụng Android
Xây dựng những điều cơ bản của Kotlin 📚

Khóa học này tập trung vào việc học ngữ pháp Kotlin, một ngôn ngữ lập trình dùng để phát triển ứng dụng Android. Khóa học này dành cho những ai muốn bắt đầu phát triển ứng dụng Android với sự hiểu biết về ngữ pháp Kotlin và trình độ thành thạo nhất định.

Nhân tiện, Kotlin là gì?

Các ngôn ngữ lập trình được sử dụng phổ biến nhất để phát triển ứng dụng Android là Java và Kotlin. Google đã hỗ trợ mạnh mẽ Kotlin kể từ khi tuyên bố "Kotlin First" vào năm 2019. Ngoài ra, nhiều công ty đang tìm kiếm những nhân tài thành thạo Kotlin khi tuyển dụng các nhà phát triển Android.

Trong bài giảng này, dành cho những ai muốn phát triển ứng dụng Android bằng Kotlin, chúng ta sẽ cùng tìm hiểu ngữ pháp Kotlin từng bước. Bắt đầu từ những phần cơ bản nhất, bạn có thể nắm vững những nội dung cần thiếtgiải quyết các bài kiểm tra lập trình . Vậy, chúng ta cùng nhau thử sức nhé?


Ồ, đây là về tôi à? 😥

Hầu hết những người học phát triển ứng dụng đều bắt đầu học ngữ pháp của ngôn ngữ phát triển với mục đích tạo ra các ứng dụng thú vị.

Tuy nhiên, có nhiều trường hợp mọi người bỏ cuộc giữa chừng khi đang học ngữ pháp mà không thể hoàn thành.

Tại sao vậy? Bởi vì các bài học ngữ pháp thường nhàm chán và không thú vị.


Dễ dàng và thú vị,
Học ngữ pháp Kotlin ! 💪

Thay vì những bài học ngữ pháp nhàm chán và không thú vị, tôi đã chuẩn bị một bài học ngữ pháp Kotlin dễ hiểu và nhẹ nhàng.

  • Thay vì học theo cách nhàm chán và khó khăn bằng cách đọc những cuốn sách dày, chúng tôi đã sắp xếp để bạn có thể học chỉ những phần thiết yếu theo cách thú vị và nhanh chóng .
  • Ngoài ra, khi học, bạn sẽ gặp phải những thuật ngữ phát triển không quen thuộc, điều này thường khiến bạn khó tiếp tục học.
  • Để giúp bạn tiếp tục bài học mà không bị bối rối bởi các thuật ngữ không quen thuộc (kế thừa/giao diện/đối tượng/đối tượng/ghi đè/quá tải, v.v.), tôi đã giải thích các thuật ngữ và xây dựng bài giảng bằng những từ dễ hiểu nhất có thể.

Tóm tắt ngữ pháp Kotlin , Tại sao cần thiết? 😯

mã của người khác
Để hiểu
Điều đó là cần thiết.

Bạn có thể phát hành ứng dụng Android bằng cách chỉ học phần xây dựng ứng dụng mà không cần sắp xếp ngữ pháp Kotlin. Tuy nhiên, khi tạo các hàm phức tạp, có nhiều trường hợp bạn tham khảo mã của người khác hoặc tài liệu chính thức của Google , nhưng nếu bạn không sắp xếp ngữ pháp Kotlin, việc hiểu mã của người khác có thể gặp khó khăn.

Do đó, việc hiểu ngữ pháp Kotlin là điều cần thiết.

Bất ngờ
Kotlin cơ bản
Câu hỏi ngữ pháp
Thường trong các cuộc phỏng vấn kỹ thuật
Nó xuất hiện.

Sau khi tốt nghiệp đại học, lần đầu tiên tôi tham gia một buổi phỏng vấn kỹ thuật với tư cách là một nhà phát triển Android (tại Kakao/Netmarble, v.v.), tôi nhớ mình đã được hỏi rất nhiều câu hỏi cơ bản về ngữ pháp Kotlin . Lúc đó, tôi đã nghĩ, "Tại sao họ lại hỏi mình điều này?", nhưng giờ nghĩ lại, đó là câu hỏi về mức độ hiểu biết cơ bản của tôi.

Trong mọi môn học, những kiến thức cơ bản là quan trọng nhất và điều quan trọng là bạn phải thực hành những kiến thức cơ bản đó một cách trung thành.
Bạn có thể củng cố kiến thức cơ bản bằng cách học ngữ pháp, đây sẽ là điểm khởi đầu cho việc học tập trong tương lai.


Gửi đến những người này
Tôi khuyên bạn nên dùng! ✅

  • Bất kỳ ai muốn phát triển Android bằng Kotlin
  • Bất kỳ ai muốn bắt đầu sự nghiệp với tư cách là nhà phát triển Android

H. Tại sao tôi nên học khóa học này thay vì một cuốn sách ngữ pháp dày và chi tiết?

Đối với sách ngữ pháp, chúng không chỉ bao gồm ngữ pháp thường dùng mà còn bao gồm toàn bộ nội dung, do đó, đây không phải là khối lượng kiến thức có thể học nhanh chóng và các tác giả thường giải thích mọi thứ với giả định rằng người đọc đã nắm được những kiến thức cơ bản.

Trong bài giảng như thế này, chúng tôi sẽ giải thích chi tiết ngay từ đầu, tập trung vào ngữ pháp thường dùng.

H. Tại sao tôi nên tham gia khóa học này thay vì một bài giảng đơn giản trên YouTube?

Hầu hết các bài giảng trên YouTube không được học theo trình tự hệ thống và chỉ bao gồm những phần rất cơ bản. Do đó, bạn có thể sẽ không học được nhiều ngữ pháp khác nhau mà bạn sẽ gặp phải trong quá trình phát triển.

Với khóa học này, bạn có thể học ngữ pháp nhanh chóng tùy theo nhu cầu. Như hình ảnh minh họa bên dưới, khóa học được thiết kế để bạn có thể tiếp thu kiến thức quan trọng trong thời gian ngắn .

Nó không bao gồm mọi thứ như một cuốn sách ngữ pháp dày đòi hỏi nhiều thời gian để học, nhưng nó được cấu trúc để bạn có thể nhanh chóng học và thực hành những gì bạn cần trong một thời gian ngắn.

H. Ngữ pháp rất chán. Tôi có thể tham gia lớp học chỉ dạy phát triển ứng dụng không?

Những ai nghĩ rằng "Tôi không phải là nhà lý thuyết mà là người thực tế" có thể bỏ qua bài giảng này, xem bài giảng bên dưới và nghiên cứu các phần bạn cần bằng cách tìm kiếm.

[Hướng dẫn cho người mới bắt đầu] Học Android Kotlin trong khi tạo 8 ứng dụng
Học cách phát triển ứng dụng Android bằng cách tự mình thực hiện!


Đặc điểm của bài giảng
Hãy xem thử nhé 🔍

Dễ dàng và súc tích
Giải thích.

Ngay cả khi bạn muốn giải thích một khái niệm mà bạn đã biết, bạn cũng phải suy nghĩ cách giải thích sao cho thật tốt và dễ hiểu. Thay vì đọc những lời giải thích hiện ra ngay khi bạn tìm kiếm trên Internet, tôi đã soạn bài giảng trong khi suy nghĩ cách làm cho nó dễ hiểu và dễ hiểu hơn. Có những video mất hơn nửa ngày để giải thích và thậm chí quay cả một video dài 10 phút.

Những từ khó
Không giải thích
Tôi không sử dụng nó.

Mọi lập trình viên đều quen với việc trao đổi với nhau. Vì vậy, tôi thường cho rằng mọi người đều biết những thuật ngữ chúng ta sử dụng trong cuộc sống hàng ngày, nên tôi đã ghi âm lại các bài giảng để tránh điều này càng nhiều càng tốt.

Chúng tôi đã xây dựng chương trình sao cho bạn không gặp khó khăn khi học do phải làm quen với những thuật ngữ mới lạ.

Chỉ cần bạn cần
Bạn có thể học.

Không thể hiểu hết mọi thứ về một ngôn ngữ phát triển chỉ qua vài giờ học.

Khóa học này sẽ dần dần nâng cao hiểu biết của bạn về ngôn ngữ phát triển thông qua việc học ngữ pháp, thực hành và các dự án thực tế. Khóa học này được thiết kế để giúp bạn nhanh chóng và dễ dàng nắm vững những phần cần thiết khi mới bắt đầu học Kotlin.

Kiểm tra mã hóa
Trong khi giải quyết vấn đề
Để tôi có thể thực hành
Nó đã được soạn thảo.

Chỉ làm theo các ví dụ và gõ ra thôi thì chưa đủ. Bạn có thể làm quen với việc lập trình (ngữ pháp) và trải nghiệm nhiều cách xử lý chuỗi và triển khai hàm khác nhau bằng cách giải các bài toán kiểm tra lập trình.

Tôi tự tạo ra một bài toán như một ví dụ tốt để luyện tập ngữ pháp Kotlin.

Hãy bắt đầu học và trải nghiệm những thay đổi tuyệt vời!

  • ✅ Bạn có thể làm quen với ngữ pháp Kotlin.
  • ✅ Không còn nỗi sợ phải đọc mã xuất hiện khi tìm kiếm nữa.
  • ✅ Bạn có thể cảm nhận được cách giải quyết các vấn đề kiểm tra mã hóa.

Nội dung sau đây
Học tập 📖

Phần 0: Kiến thức cơ bản về Kotlin

Chúng ta hãy cùng học ngữ pháp cơ bản và thường dùng nhất.

Phần 1: Vượt ra ngoài những kiến thức cơ bản về Kotlin

Tìm hiểu về các khái niệm liên quan đến lớp. Tìm hiểu về các khái niệm như kế thừa/giao diện/lớp trừu tượng mà bạn sẽ gặp trong quá trình phát triển sau này.

Phần 2 - Kotlin chuyên sâu

Tìm hiểu một số tính năng độc đáo của Kotlin, chẳng hạn như hàm phạm vi.

Phần 3 - Thực hành Kotlin với các bài kiểm tra mã hóa

Bạn có thể làm quen với Kotlin bằng cách giải các bài kiểm tra mã hóa, tự viết mã và xử lý chuỗi.


Những câu hỏi thường gặp
Hãy xem thử nhé 💬

H. Tôi có thể tham gia khóa học nếu tôi không có kinh nghiệm sử dụng ngôn ngữ lập trình như Java không?

Có, bạn có thể tham gia khóa học. Khóa học này được thiết kế dành cho người mới bắt đầu và những người đã học dưới 6 tháng.

H. Tôi muốn học phát triển ứng dụng ngay mà không cần học ngữ pháp.

Tôi nhớ khi mới bắt đầu học phát triển ứng dụng, tôi đã bỏ qua phần ngữ pháp và bắt đầu với phát triển ứng dụng. Nếu bạn là kiểu người học bằng cách tạo màn hình ngay lập tức, bạn có thể học bài giảng dưới đây trước, rồi sau đó, khi đã nắm vững ngữ pháp, bạn có thể học bài giảng này.

H. Tôi có thể học mọi thứ về cú pháp Kotlin khi tham gia khóa học này không?

Không thể nắm vững một ngôn ngữ lập trình chỉ trong vài giờ học. Bài giảng này hướng đến việc ôn tập nhanh ngữ pháp Kotlin cần thiết cho việc phát triển trong thời gian ngắn nhất.

H. Khóa học này có bao gồm việc học phát triển ứng dụng Android hay chỉ bao gồm cú pháp Kotlin?

Bài giảng hiện tại không đề cập đến phát triển ứng dụng. Thay vào đó, bài giảng sẽ đề cập đến cú pháp ngôn ngữ Kotlin để phát triển ứng dụng Android.

H. Sau khi học ngữ pháp, tôi có thể học phát triển ứng dụng Android thông qua các bài giảng tiếp theo không?

Tôi đang soạn các bài giảng theo thứ tự sau. Tôi nghĩ sẽ tốt hơn nếu tham khảo chúng cho các lớp học sau.

  1. Bài giảng hiện tại về Ngữ pháp Kotlin cho Android
  2. Học Android Kotlin trong khi xây dựng 8 ứng dụng
  3. Giới thiệu về Kind JETPACK <Phần 1>
  4. Tạo ứng dụng theo dõi giá tiền xu
  5. Giới thiệu về Kind JETPACK <Phần 2>

H. Chương trình thực tập được tiến hành như thế nào?

Bạn có thể luyện tập trong môi trường trực tuyến (https://play.kotlinlang.org/) mà không cần cài đặt các công cụ luyện tập cồng kềnh.

H. Tôi có thể tìm tài liệu bài giảng ở đâu?

Bạn có thể tải xuống mã bài giảng ở Phần 4.

H. Mức độ khó của các câu hỏi kiểm tra lập trình là bao nhiêu?

Bài tập này được tạo thủ công bằng cách sử dụng các bài toán có độ khó dễ nhất trên các trang web kiểm tra mã hóa thông dụng. Bài tập này chủ yếu được tạo ra để luyện tập xử lý chuỗi và làm quen với ngữ pháp Kotlin.

H. Có cần lưu ý gì khi tham gia lớp học không?

Sau khi ghi âm bài giảng, tôi đã thay đổi thứ tự một chút để nghe hiệu quả hơn. Trong bài giảng, có ghi là bài giảng tiếp theo sẽ nói về vòng lặp, nhưng có những trường hợp bắt đầu bằng câu lệnh điều kiện thay vì vòng lặp, nên tôi nghĩ nên tham khảo phần này.

H. Tôi không biết đây có phải là khóa học phù hợp với tôi không!

Tôi giới thiệu khóa học này cho những người thuộc các nhóm sau:

  • Những người chưa từng học lập trình hoặc mới bắt đầu lập trình chưa đầy 6 tháng
  • Những người sợ hãi khi nghe những từ như ghi đè/quá tải/giao diện/kế thừa
  • Dành cho những ai muốn bắt đầu học để trở thành nhà phát triển ứng dụng Android

Điều này có thể không giúp ích nhiều cho những người thuộc các nhóm sau:

  • Một người đã sử dụng một ngôn ngữ phát triển trong hơn một năm
  • Điều này có thể không giúp ích nhiều cho những ai không quen với các từ như ghi đè/nạp chồng/giao diện/lớp trừu tượng/thừa kế/hướng đối tượng.
  • Ngoài ra, nó có thể không giúp ích nhiều cho những người muốn nghiên cứu Kotlin để phát triển máy chủ.

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

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

  • Các bạn muốn tổng hợp ngữ pháp Kotlin

  • Người muốn bắt đầu phát triển app Android bằng Kotlin.

Xin chào
Đây là

6,321

Học viên

383

Đánh giá

1,372

Trả lời

4.8

Xếp hạng

11

Các khóa học

2015년 스타트업 창업을 계기로 다양한 개발 프로젝트를 진행하였습니다.

현재는 평범한 직장인 개발자입니다

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

Tất cả

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

62 đánh giá

4.7

62 đánh giá

  • jun9wo2819님의 프로필 이미지
    jun9wo2819

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    32% đã tham gia

    I understand very well. Thank you~

    • frank903님의 프로필 이미지
      frank903

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      62% đã tham gia

      • cbk1836님의 프로필 이미지
        cbk1836

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        • hanshan님의 프로필 이미지
          hanshan

          Đánh giá 3

          Đánh giá trung bình 5.0

          5

          30% đã tham gia

          • it16433710님의 프로필 이미지
            it16433710

            Đánh giá 5

            Đánh giá trung bình 5.0

            5

            32% đã tham gia

            478.307 ₫

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

            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!