视频课程 人浏览 历史评分   更新时间: 30天前 随到随学

课程介绍

注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1   图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。

Dart语言可以利用Flutter开发性能非常高的Android App和iOS App,官方称性能甚至超过了原生应用(因为是基于GPU渲染的)。
本课程使用Dart2.x讲解。IDE使用IntelliJ IDEA。

Dart编程语言的特点:
1. Dart是AOT(AheadOfTime,运行前编译)编译的,可以快速生成可预测的本地代码,Flutter几乎可以都使用Dart编写。
2. Dart也支持JIT(JustInTime,运行时编译)编译,开发周期非常快。
3. Dart可以更轻松地创建以60fps运行的流畅动画。可以在没有锁的情况下进行内存分配与回收,就像JavaScript一样。
4. Dart使Flutter不需要单独的声明式布局语言(如JSX或XML),或单独的可视化界面构造器,因为Dart的声明式编程布局非常易于阅读和可视化。

适合人群

dart程序员,跨平台程序员,android程序员,ios程序员

课程目标

让学员学习Dart语言的基本使用方法和高级用法

课程大纲

第1章Dart基础(40分钟3节)

    1-1

    Dart简介               免费试听

    [25:21]

    1-2

    安装Dart SDK和IDE

    [08:57]

    1-3

    Dart的程序结构

    [05:56]

    第2章变量与常量(13分钟2节)

    2-1

    变量

    [04:45]

    2-2

    常量和常量列表
    [08:38]

    第3章内建数据类型(57分钟7节)

    3-1

    数值类型(整型和浮点类型)

    [09:13]

    3-2

    字符串
    [10:33]

    3-3

    布尔类型
    [04:08]

    3-4

    列表(List)
    [10:03]

    3-5

    集合(Set)
    [08:18]

    3-6

    映射(Map)
    [10:50]

    3-7

    Runes与特殊字符
    [03:55]

    第4章流程控制语句(35分钟4节)

    4-1

    条件语句(if和switch)
    [16:26]

    4-2

    for和forin循环
    [09:33]

    4-3

    while和dowhile循环
    [04:48]

    4-4

    break和continue
    [05:09]

    第5章函数与运算符(1小时1分钟7节)

    5-1

    函数基础
    [03:31]

    5-2

    可选参数
    [12:09]

    5-3

    main函数和命令行参数
    [03:21]

    5-4

    函数类型
    [07:25]

    5-5

    匿名函数
    [03:51]

    5-6

    作用域与返回值
    [09:01]

    5-7

    Dart支持的8种运算符
    [21:51]

    第6章类(1小时21分钟12节)

    6-1

    定义类,并创建类的实例
    [03:19]

    6-2

    构造方法(1)
    [07:48]

    6-3

    构造方法(2)【实现单件模式】
    [10:33]

    6-4

    普通方法和属性方法
    [12:01]

    6-5

    抽象类和抽象方法
    [05:50]

    6-6

    隐式接口
    [06:55]

    6-7

    类的继承和重写方法
    [04:07]

    6-8

    运算符重载
    [06:28]

    6-9

    访问对象中不存在的成员
    [04:44]

    6-10

    枚举类型
    [04:36]

    6-11

    混合(mixin)
    [09:42]

    6-12

    静态变量和静态方法
    [05:32]

    第7章泛型(29分钟4节)

    7-1

    基础知识
    [13:54]

    7-2

    在集合中使用泛型
    [06:09]

    7-3

    限制泛型
    [04:01]

    7-4

    泛型方法
    [04:59]

    第8章程序库(16分钟5节)

    8-1

    引用和创建程序库
    [05:44]

    8-2

    为引用库起一个别名
    [02:19]

    8-3

    引用库中的部分成员
    [02:32]

    8-4

    惰性装载程序库
    [02:50]

    8-5

    隐藏成员
    [03:31]

    第9章异步(13分钟3节)

    9-1

    处理Future(async和await)
    [06:56]

    9-2

    定义和调用异步函数
    [03:03]

    9-3

    await for语句
    [03:23]

    第10章异常(12分钟3节)

    10-1

    抛出异常
    [03:18]

    10-2

    捕捉异常
    [07:48]

    10-3

    finally
    [01:40]

    第11章产生器(13分钟2节)

    11-1

    同步产生器
    [08:37]

    11-2

    异步产生器
    [04:28]

    第12章其他Dart高级技术(16分钟3节)

    12-1

    像调用函数一样调用类的实例
    [02:24]

    12-2

    自定义函数类型
    [04:13]

    12-3

    元数据
    [10:12]
相关推荐
客服 关于