The Complete Dart Language Guide for Beginners[Arabic]

所在平台: Udemy

课程主页: https://www.udemy.com/course/learn-dart-from-zero-to-proficiency/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Dart编程语言入门到精通 Complete Dart Language Guide for Beginners (Arabic) 课程概述: 本课程专为初学者设计,旨在帮助学员从零基础掌握Dart编程语言。课程内容涵盖Dart的下载与安装、核心基础知识,为学员打下坚实的Dart编程基础。无论您是完全没有编程经验的新手,还是希望学习一门强大语言的已有经验者,亦或是计划学习Flutter但需要先行掌握Dart,亦或是希望学习编程的任何人,本课程都将是您的理想选择。 课程内容: 1. **引言**:介绍Dart语言及其学习优势,详述课程内容。 2. **环境准备**:指导学员如何下载和设置Dart开发环境。 3. **数据类型与变量**:讲解Dart中的编译器、运算符、基本数据类型(包括整数、浮点数、布尔值等)、类型安全、类型推断、`const`与`final`关键字、自增自减运算、字符串操作、注释。 4. **控制流**:学习条件语句(`if`、三元运算符)、`switch`语句、循环语句(`while`、`for`、`forEach`)。 5. **函数**:介绍函数的概念、参数(匿名函数与命名函数)。 6. **类与对象**:讲解类的概念、对象、序列化、JSON、级联操作符、构造函数、私有变量、`getters`与`setters`、`static`关键字。 7. **Null 安全**:深入学习Null安全机制、Null感应运算符。 8. **集合**:学习列表(Lists)、集合(Sets)、映射(Maps)以及高阶方法。 9. **高级类**:涵盖继承、抽象类、业务逻辑、接口、工厂构造函数、`implements`与`extends`、`Mixins`。 10. **异步编程**:区分同步与异步编程,深入讲解Futures、`async`与`await`、`try-catch`。 11. **API与HTTP**:学习Dart的网络请求,包括如何制作网络请求(两部分)。 12. **错误处理**:理解和处理Dart中的错误。 13. **Streams**:学习Dart中的Stream。 14. **总结与进阶**:课程回顾,以及未来学习Flutter或其他编程语言的指导。 课程完成后,学员将获得扎实的Dart编程语言基础,为流畅学习Flutter及其他编程语言做好准备。

课程评论(0条)

课程详情

أهلاً بيكم في كورس لغة دارت من الصفر إلي الإتقان،الكورس هنتعلم فيه كل حاجة بداية من تنزيل دارت علي جهازك وكل الأساسيات اللي هتحتاجها علشان يكون عندك أساس قوي في لغة دارتالكورس لا يتطلب خبرة مسبقة الكورس ده لمينسواء كنت مبتدئ بدون خبرة مسبقة وتريد تعلم لغة دارت كلغتك الأوليأو لديك خبرة مسبقة وتريد تعلم لغة قوية كلغة دارتتريد تعلم فلاتر ةتحتاج أن تبني أساس قوي أولاًتريد تعلم البرمجة بشكل عام محتويات الكورس:introductionليه بنتعلم دارت ومحتويات الكورستجهيز بيئة العمل Data types and variablesWhat is CompilerOperatorsData Types and variablesType safety and type inferenceConst and Finalincrement and decrementString OperationsCommentsControl FlowThe Boolean data typeIF statementTernary Conditional operatorVariable scopeSwitch statement While and for loop ForEach loopFunctionswhat is a FunctionparametersAnonymous and Named FunctionsClassesClasses and Objectsserialization, Json and Cascade NotationConstructorsprivate variablesGetters and SettersStatic KeywordNullability Null safetyNull aware operatorsCollectionsListssetsmapsHigh order methodsAdvanced ClassesinheritanceAbstract ClassesBusiness Logic,interfaces and Factory Constructorsimplements and extendsMixinsAsynchronous Programming Synchronous and AsynchronousFuturesAsync and await,try and catchApi and httpNetworking with dart Making network request part 1making network request part 2Error Handling StreamsConclusion and what is nextafter this course you will gain a strong foundation in dart programming language ,and then you are ready to learn flutter or other programming languages with easesee you in other courses

课程标签

0人关注该课程

主题相关的课程