Bạn sẽ học cú pháp cơ bản và kỹ thuật lập trình hướng đối tượng của ngôn ngữ Kotlin.
Trong tương lai, bạn có thể học cách phát triển Android dựa trên Kotlin hoặc phát triển ứng dụng khách web.
Ngôn ngữ phát triển Android chính thức của Google, Hãy chú ý đến Kotlin !
Giới thiệu bài giảng ✒️
Kotlin, gần đây được Google giới thiệu là ngôn ngữ chính thức cho Android, đang thu hút sự chú ý đáng kể trong cộng đồng phát triển. Nó đang nhanh chóng nổi lên như một sự thay thế chính thức cho Java, cung cấp nhiều tính năng cú pháp không được Java hỗ trợ, khắc phục một số nhược điểm về ngữ pháp của Java.
Kotlin đang thu hút sự chú ý không chỉ vì nó là ngôn ngữ thay thế Java mà còn vì nó là ngôn ngữ thay thế JavaScript, và nó cũng hỗ trợ jQuery, khiến nó trở thành ngôn ngữ có tiềm năng phát triển rất cao trong tương lai.
Đặc biệt, Google cung cấp tài liệu kỹ thuật và ví dụ cho Android bằng Kotlin và khuyến nghị mọi hoạt động phát triển ứng dụng Android trong tương lai nên sử dụng ngôn ngữ Kotlin.
Ngoài ra, Kotlin là ngôn ngữ có phạm vi sử dụng rất rộng vì nó được phát triển để có thể sử dụng trong mọi lĩnh vực phát triển, không chỉ riêng Java.
Khóa học này bao gồm cú pháp cơ bản và các khái niệm lập trình hướng đối tượng của ngôn ngữ Kotlin. Chúng tôi hy vọng bạn sẽ tham gia khóa học này và tìm hiểu về các lĩnh vực phát triển dựa trên ngôn ngữ Kotlin.
Cấu trúc chương trình giảng dạy chi tiết 📝
Tổng quan về Kotlin và Ngữ pháp cơ bản: Bài 1-7 Chúng ta sẽ xem xét tổng quan và nguyên tắc hoạt động của ngôn ngữ Kotlin và thiết lập môi trường phát triển. Bạn cũng sẽ học được ngữ pháp cơ bản.
Câu lệnh điều khiển Kotlin: Bài 8-11 Tìm hiểu về nhiều câu lệnh điều khiển khác nhau như IF, for, v.v.
Lập trình hướng đối tượng Kotlin: Bài 12-24 Tìm hiểu cách viết lớp trong Kotlin và về nhiều khái niệm hướng đối tượng khác nhau.
Các lớp khác nhau trong Kotlin: Bài 25-35 Tìm hiểu về các khái niệm của nhiều lớp khác nhau được cung cấp trong Kotlin.
Lập trình hàm trong Kotlin: Bài 36-41 Tìm hiểu về nhiều khái niệm lập trình chức năng khác nhau được cung cấp trong Kotlin.
Bộ sưu tập Kotlin: Bài 42-46 Hãy cùng xem xét các bộ sưu tập khác nhau do Kotlin cung cấp.
Xử lý ngoại lệ trong Kotlin: Bài 47 Hãy cùng xem cách xử lý ngoại lệ trong Kotlin.
Giới thiệu Người chia sẻ kiến thức ✒️
Yoon Jae-seong (hiện là Giám đốc Phát triển Softcampus) Tôi đã kết hợp 19 năm kinh nghiệm của mình trong nhiều lĩnh vực khác nhau vào các bài giảng, từ những ngày đầu của nội dung di động trong ngành CNTT của Hàn Quốc cho đến phát triển và tư vấn dữ liệu lớn, và phát triển phần mềm ứng dụng CNTT.
Kinh nghiệm phát triển • SKT ra mắt nội dung di động "Island Adventure" • KT ra mắt phát triển nội dung di động cho "Quiz Soccer" • SK ra mắt "Nhà môi giới được chứng nhận di động" • Phát triển ứng dụng "Hanja Tong" trên iPhone • Phát triển ứng dụng "Đào tạo sức khỏe" cho iPhone • Phát triển nội dung "Dale of Commons" của KT/SK Japan Namco • Phát triển các trò chơi nhỏ KT (Grabbing Land dần dần, Aladdin's Magic Lamp, Mystery Block Detectives, BUZZ và BUZZ)
Kinh nghiệm giảng dạy Tôi là một giảng viên kỳ cựu với 19 năm kinh nghiệm giảng dạy và phát triển phần mềm cho các nhà phát triển hiện tại và đang thất nghiệp tại các công ty trong nước nổi tiếng như Samsung Multicampus, Cơ quan xúc tiến công nghiệp CNTT Busan, Cơ quan xúc tiến công nghiệp thông tin và văn hóa Jeonju, Cơ quan xúc tiến công nghiệp CNTT Incheon, Cơ quan xúc tiến phát thanh Hàn Quốc, SK C&C, Học viện T, Cơ quan xúc tiến công nghiệp robot Hàn Quốc, Daejeon ETRI, Samsung Electronics, Trung tâm đào tạo nica, Trung tâm năng suất Hàn Quốc, Hanwha S&C, Samsung Electronics, LG Electronics và SK C&C.
Khu vực giảng đường Tôi giảng dạy về Java, Android, framework, cơ sở dữ liệu, UML, iPhone, xử lý và phân tích dữ liệu lớn, Python, Internet vạn vật (IoT), phân tích dữ liệu bằng R/Python, học sâu, AI học máy , Spark, v.v. Tôi vận dụng kinh nghiệm đa dạng của mình để giải thích các khái niệm một cách dễ hiểu nhất có thể, đồng thời tạo ra và giải thích các ví dụ giúp ứng dụng thực tế dễ dàng hơn. Vì đây không phải là lớp học trực tiếp, vui lòng sử dụng phần Hỏi & Đáp nếu bạn có bất kỳ câu hỏi nào. Tôi chắc chắn sẽ giải đáp mọi thắc mắc của bạn.
Khuyến nghị cho những người này
Khóa học này dành cho ai?
Sinh viên đại học, công chúng và các nhà phát triển muốn phát triển bằng ngôn ngữ Kotlin
Các nhà phát triển muốn phát triển ứng dụng Android bằng ngôn ngữ Kotrin
Cần biết trước khi bắt đầu?
Để học khóa học này, bạn phải học ngôn ngữ Lập trình Java.
Bạn có thể học Lập trình Java mà không cần học ngôn ngữ, nhưng các thuật ngữ và khái niệm có thể hơi khó.
Bạn có điên không khi đưa ra một bài giảng hoàn hảo như vậy? Nhân loại?
Sẽ tốt hơn nếu bạn học Java trước, nhưng nếu bạn muốn học nó mà không cần học Java thì đây là một bài giảng hay.
Tuy nhiên, là một người đã sử dụng cả hai, có vẻ tốt hơn nên làm Java và cái này.
Hãy để tôi giải thích nó bằng cách sử dụng bài giảng được đề cập.
Tôi muốn ăn một túi mì nên tôi sẽ đến cửa hàng tiện lợi cách nhà tôi 1 phút.
Tôi đi tắm... tẩy lông... mặc vest... thậm chí thắt cà vạt rồi bước ra trước nhà.
Tôi quên thẻ và không mang theo nên lại về nhà.
Và tôi quên mang theo thẻ giao thông nên tôi lại về nhà.
Chỉ mất 1 phút đi bộ nhưng bạn có thể bắt xe buýt ngay trước nhà.
Phải mất 20 đến 30 phút để đến cửa hàng tiện lợi trước nhà.
Tôi mất 2 tiếng để mua được túi mì yêu thích và bắt xe buýt về nhà.
Khi tôi mở tủ đựng nồi luộc ramen, nó chứa đầy túi ramen tôi mua hôm nay.
Ha... Ramen lẽ ra phải được nấu trong 5 phút lại mất tới hai giờ...?
println("-----------------------------------")
"Hmm~ Đó là ramen được nấu với rất nhiều công sức nhưng nó rất ngon."
Một số người đặt trước một túi ramen vào tủ và có thể ăn nó trong vòng một phút, trong khi những người khác có thể phải thử và sai mới ngừng ăn nó. Nếu bạn có chút kỹ năng, bạn có thể tiến hành nhanh chóng bằng cách bỏ qua. Nếu bạn thiếu những điều cơ bản, bạn nên xây dựng kỹ năng của mình từng bước một. Cuối cùng, tôi rất vui vì bạn đã ăn ramen ngon.
Cảm ơn
Tôi đã cười println("--------------------")! cười..
Tuy nhiên, thực tế không có gì thay đổi rằng đây là một bài giảng hay cho những người mới nghe lần đầu.
Tôi luôn nghe những bài giảng hay.
Tôi lo lắng vì bài giảng của người khác đánh giá không tốt, nhưng tôi nghĩ điều đó tốt vì tôi đã học qua Java trước đó.
Sẽ thật tuyệt nếu có lời giải thích về các hàm phạm vi như let, run, v.v., nhưng đây là điểm duy nhất đáng thất vọng~~ ^^