Kotlin for Beginners: From Zero to Hero [Arabic]

所在平台: Udemy

课程主页: https://www.udemy.com/course/kotlin-course-arabic/

课程评论:没有评论

第一个写评论        关注课程

课程简介

这是一个关于Kotlin for Beginners: From Zero to Hero的Coursera课程的中文内容摘要。 **课程名称:** Kotlin for Beginners: From Zero to Hero (Kotlin入门:从零到英雄) [阿拉伯语] **课程概述:** 本课程旨在教授Kotlin编程语言,这是Google官方支持的Android应用开发新语言,能够取代Java。Kotlin由Jet Brains开发,与Java兼容,并提供更简洁的代码(比Java少约20%),使开发更流畅、高效。Kotlin是一种免费、开源的语言,具有更好的设计和性能优势,可以与Java代码集成,并能将Java代码轻松转换为Kotlin。它还可以帮助开发者避免许多编程错误,并提供安全和性能支持。许多知名应用,如Pinterest、Coursera、Uber等,都使用了Kotlin开发。 **学习内容:** 本课程涵盖Kotlin的基础知识,包括: * **环境设置:** 安装IntelliJ IDEA,创建首个Kotlin文件,更新Kotlin插件。 * **基本语法:** 编写“Hello World”程序,创建可变变量和只读变量,指定变量类型,学习基本数据类型(数字、字符串、字符、布尔值),字符串插值和三引号。 * **控制流:** 使用If/Else条件语句,包括单行If/Else,理解真值表,区分结构相等和引用相等。 * **可空类型:** 学习可空类型、安全调用以及Elvis运算符。 * **函数:** 创建Kotlin函数,包括带返回类型的函数、嵌套函数、单行表达式函数,理解函数参数、命名参数、默认参数值,以及使用`varargs`处理多个参数和函数重载。 * **类和对象:** 创建Kotlin类,学习主构造函数、多个构造函数、构造函数初始化块,定义和读取类属性,重写属性的getter和setter,以及在类中定义多个属性和类函数。 * **其他主题:** IDE的重构功能(如在新行和命名参数上的应用)等。 **学习目标:** 学员将学会编写干净、可重用、可测试且易于扩展或修改的Kotlin代码,为Android应用开发打下坚实基础。

课程评论(0条)

课程详情

من المعروف لدي عشاق البرمجة أن اللغة الأساسية لتطوير تطبيقات الاندرويد هي الجافا، و بدون ان نتعلم الجافا فلن نستطيع تطوير تطبيقات الاندرويد، الان يمكننا الإستغناء عن الجافا لان جوجل بدأت تدعم لغة جديدة لتطوير تطبيقات الأندرويد، اللغة إسمها Kotlin، إذ أعلنت شركة Google في مؤتمر I/O 2017 عن بدء دعمها للغة البرمجة كوتلن Kotlin لتطوير تطبيقات الأندرويد، وسيتم تضمينها في نسخة برنامج Android Studio 3.0 الجديدة. , بما ان المللايين يسعون الى تكوير تطبيقات الإندرويد. نبذة قصيرة عن لغة Kotlinلغة "Kotlin" من تطوير شركة Jet Brains، وهى نفس الشركة التى طورت Android Studio ،وهي عبارة عن لغة برمجة مفتوحة المصدر، ومتوافقة بشكل كامل مع حزمة تطويرJDK.ميزتها انها تسح لك بكتابة عدد أقل من الأسطر البرمجية مقارنة بلغة الجافا، أقل بحوالي 20%.ما هي مزايا العمل بلغة البرمجة Kotlin:1-يتم استخدام هذه اللغة لتطوير تطبيقات الأندرويد.2-لغة مجانية تماما.3-العمل بهذه اللغة يكون أكثر انسيابية.4-تمتلك العديد من المزايا من حيث التصميم الأفضل، والتحسينات الأخرى التي تهم المطورين.5-إمكانية العمل على كتابة أكواد برمجية من خلالها، وإمكانية دمجها مع أكواد أخرى من لغة الجافا.6-تتيح للمستخدم كتابة الأكواد البرمجية في أسطر أقل عددا وبطريقة أسهل من الجافا.7-يمكن تحويل كود مكتوب بلغة جافا إلى لغة Kotlin بسهولة8-تعد أكثر عملية وسرعة في تطوير التطبيقات.9-من خلال هذه اللغة يمكن تجنب العديد من الأخطاء البرمجية.10-تقدم للمطورين الدعم الأمني والأدائي.ومن اشهر التطبيقات التي تمت باستخدام لغة kotlin:Pinterest-coursera-pivotal-atlassian-uber-cordaستتعلم كيفية كتابة كود نظيف قابل لإعادة الإستخدام و الإختبار و الزيادة أو التعديل عليه بشكل لائق.Topics include, but are not limited to: Installing IntelliJCreating your First Kotlin FileUpdating the Kotlin PluginHello WorldCreating a VariableCreating a Read only VariableProviding a Type on a VariableBasic Types: NumbersBasic Types: String and CharString Interpolation and Triple QuotesBasic Types: BooleanIf/Else ConditionalsOne Line If/Else ConditionalUnderstanding Truth TablesStructural EqualityReferential EqualityNullable TypesNullable Safe CallsThe Elvis OperatorYour First Kotlin FunctionFunctions with Return TypesFunctions inside of FunctionsSingle Line ExpressionsFunction ArgumentsNamed ParametersDefault Function ArgumentsIDE Refactoring to New LInes and Named ArgumentsMultiple Args with varargsFunction OverloadingCreating your First Kotlin ClassClass Primary ConstructorsMultiple Class ConstructorsConstructor Init BlocksClass PropertiesRead Class PropertiesOverriding a Property GetterOverriding a Property SetterMultiple Properties in a ClassClass Functions.. and more

课程标签

0人关注该课程

主题相关的课程