forked from wangtunan/vue-mooc
-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy pathlesson.js
2035 lines (2035 loc) · 70.4 KB
/
lesson.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
const lessonData = [
{
category: {
text: '前端开发',
code: 0,
},
title: 'TypeScript 系统入门到项目实战 趁早学习提高职场竞争力',
introduction: 'Dell老师专为TypeScript小白打造的,全栈式教学TS入门课程',
img: 'https://img.mukewang.com/szimg/5e1d990f0885d97306000338-360-202.jpg',
banner: 'https://img1.sycdn.imooc.com/szimg/5e1d991809c5318e40000800.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '中级',
code: 2,
},
price: 266,
isDiscount: true,
discountPrice: 216,
teacher: {
name: 'Dell',
avatar: 'https://img1.sycdn.imooc.com/user/5abe468b0001664107390741-100-100.jpg',
job: 'Web前端工程师',
introduction: 'BAT资深前端工程师,负责数据平台技术研发。曾任去哪儿网高级前端工程师,主导去哪儿网内部前端监控系统设计,负责去哪儿网门票用户端的前端设计开发。曾任国内知名培训机构高级前端讲师,负责React,Angular,Vue,Hybrid,RN的课程讲授,具备丰富前端授课经验。对优雅编程及工程化有深度思考及见解,教会你写代码,同时帮助你把代码写的更漂亮!'
},
labels: ['TypeScript']
},
{
category: {
text: '前端开发',
code: 0,
},
title: '前端要学的测试课 从Jest入门到 TDD/BDD双实战',
introduction: '以Vue/React项目进行自动化测试实战,让你技术水平和架构思维双提升',
img: 'https://img.mukewang.com/szimg/5d36a6000837a91d06000338-360-202.jpg',
banner: 'https://img.mukewang.com/szimg/5d36a60709f5666320000400.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '中级',
code: 2,
},
price: 299,
isDiscount: false,
discountPrice: 0,
teacher: {
name: 'Dell',
avatar: 'https://img1.sycdn.imooc.com/user/5abe468b0001664107390741-100-100.jpg',
job: 'Web前端工程师',
introduction: 'BAT资深前端工程师,负责数据平台技术研发。曾任去哪儿网高级前端工程师,主导去哪儿网内部前端监控系统设计,负责去哪儿网门票用户端的前端设计开发。曾任国内知名培训机构高级前端讲师,负责React,Angular,Vue,Hybrid,RN的课程讲授,具备丰富前端授课经验。对优雅编程及工程化有深度思考及见解,教会你写代码,同时帮助你把代码写的更漂亮!'
},
labels: ['Vue.js', 'React.js']
},
{
category: {
text: '前端开发',
code: 0,
},
title: '从基础到实战 手把手带你掌握新版Webpack4.0',
introduction: '知识点+项目实例+原理讲解 全方位解析Webpack4最新版本',
img: 'https://img.mukewang.com/szimg/5c6bdb3e08e4674a06000338-360-202.jpg',
banner: 'https://img.mukewang.com/szimg/5c6bdb4f09c2401020000400.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '中级',
code: 2,
},
price: 299,
isDiscount: false,
discountPrice: 0,
teacher: {
name: 'Dell',
avatar: 'https://img1.sycdn.imooc.com/user/5abe468b0001664107390741-100-100.jpg',
job: 'Web前端工程师',
introduction: 'BAT资深前端工程师,负责数据平台技术研发。曾任去哪儿网高级前端工程师,主导去哪儿网内部前端监控系统设计,负责去哪儿网门票用户端的前端设计开发。曾任国内知名培训机构高级前端讲师,负责React,Angular,Vue,Hybrid,RN的课程讲授,具备丰富前端授课经验。对优雅编程及工程化有深度思考及见解,教会你写代码,同时帮助你把代码写的更漂亮!'
},
labels: ['Vue.js', 'React.js']
},
{
category: {
text: '前端开发',
code: 0,
},
title: 'React服务器渲染原理解析与实践',
introduction: '从零开始,带你搭建属于自己的React SSR框架,从根本上解决客户端渲染问题 。',
img: 'https://img.mukewang.com/szimg/5ba07190000135b505400300-360-202.jpg',
banner: 'https://img.mukewang.com/szimg/5c6bdb4f09c2401020000400.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '中级',
code: 2,
},
price: 299,
isDiscount: false,
discountPrice: 0,
teacher: {
name: 'Dell',
avatar: 'https://img1.sycdn.imooc.com/user/5abe468b0001664107390741-100-100.jpg',
job: 'Web前端工程师',
introduction: 'BAT资深前端工程师,负责数据平台技术研发。曾任去哪儿网高级前端工程师,主导去哪儿网内部前端监控系统设计,负责去哪儿网门票用户端的前端设计开发。曾任国内知名培训机构高级前端讲师,负责React,Angular,Vue,Hybrid,RN的课程讲授,具备丰富前端授课经验。对优雅编程及工程化有深度思考及见解,教会你写代码,同时帮助你把代码写的更漂亮!'
},
labels: ['React.js']
},
{
category: {
text: '前端开发',
code: 0,
},
title: 'React开发简书项目 从零基础入门到实战 ',
introduction: '主流新技术 React-redux,React-router4,贯穿基础语法及项目实战。',
img: 'https://img.mukewang.com/szimg/5b3082da0001d7e905400300-360-202.jpg',
banner: 'https://img.mukewang.com/szimg/5b508ba90001116220000560.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '中级',
code: 2,
},
price: 299,
isDiscount: false,
discountPrice: 0,
teacher: {
name: 'Dell',
avatar: 'https://img1.sycdn.imooc.com/user/5abe468b0001664107390741-100-100.jpg',
job: 'Web前端工程师',
introduction: 'BAT资深前端工程师,负责数据平台技术研发。曾任去哪儿网高级前端工程师,主导去哪儿网内部前端监控系统设计,负责去哪儿网门票用户端的前端设计开发。曾任国内知名培训机构高级前端讲师,负责React,Angular,Vue,Hybrid,RN的课程讲授,具备丰富前端授课经验。对优雅编程及工程化有深度思考及见解,教会你写代码,同时帮助你把代码写的更漂亮!'
},
labels: ['React.js']
},
{
category: {
text: '前端开发',
code: 0,
},
title: '经典再升级-新版Vue2.6开发去哪儿网App 从零基础入门到实战项目',
introduction: '基于Vue最新版本,从基础语法到完整项目,一课掌握Vue基础知识点',
img: 'https://img.mukewang.com/szimg/5b3082da0001d7e905400300-360-202.jpg',
banner: 'https://img.mukewang.com/szimg/5b50858100011b9220000560.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '中级',
code: 2,
},
price: 266,
isDiscount: false,
discountPrice: 0,
teacher: {
name: 'Dell',
avatar: 'https://img1.sycdn.imooc.com/user/5abe468b0001664107390741-100-100.jpg',
job: 'Web前端工程师',
introduction: 'BAT资深前端工程师,负责数据平台技术研发。曾任去哪儿网高级前端工程师,主导去哪儿网内部前端监控系统设计,负责去哪儿网门票用户端的前端设计开发。曾任国内知名培训机构高级前端讲师,负责React,Angular,Vue,Hybrid,RN的课程讲授,具备丰富前端授课经验。对优雅编程及工程化有深度思考及见解,教会你写代码,同时帮助你把代码写的更漂亮!'
},
labels: ['Vue.js']
},
{
category: {
text: '前端开发',
code: 0,
},
title: '下一代前端开发语言 TypeScript从零重构axios',
introduction: '掌握TS,学习vue3.0源码必备基础!课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!',
img: 'https://img.mukewang.com/szimg/5cbf00c608f52a3b06000338-360-202.jpg',
banner: 'https://img.mukewang.com/szimg/5cbf00cb092626c820000400.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '中级',
code: 2,
},
price: 388,
isDiscount: true,
discountPrice: 348,
teacher: {
name: 'ustbhuangyi',
avatar: 'https://img.mukewang.com/user/577baef700019c4501400140-100-100.jpg',
job: 'Web前端工程师',
introduction: '曾任职百度、滴滴,现担任Zoom前端架构师,推进前后端分离架构方案,同时负责 Zoom 自研组件库。公众号《老黄的前端私房菜》,《Vue.js 技术揭秘》独立作者,《Vue.js 权威指南》主要作者,开源项目 better-scroll 作者。曾主导滴滴开源项目 cube-ui,建立团队技术博客。'
},
labels: ['TypeScript']
},
{
category: {
text: '前端开发',
code: 0,
},
title: 'Vue.js2.5+cube-ui重构饿了么App(经典再升级)',
introduction: '掌握Vue1.0到2.0再到2.5最全版本应用与迭代,打造极致流畅的WebApp',
img: 'https://img.mukewang.com/szimg/5becd5ad0001b89306000338-360-202.jpg',
banner: 'https://img1.sycdn.imooc.com/szimg/5becd5bc0001d45120000560.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '中级',
code: 2,
},
price: 198,
isDiscount: false,
discountPrice: 0,
teacher: {
name: 'ustbhuangyi',
avatar: 'https://img.mukewang.com/user/577baef700019c4501400140-100-100.jpg',
job: 'Web前端工程师',
introduction: '曾任职百度、滴滴,现担任Zoom前端架构师,推进前后端分离架构方案,同时负责 Zoom 自研组件库。公众号《老黄的前端私房菜》,《Vue.js 技术揭秘》独立作者,《Vue.js 权威指南》主要作者,开源项目 better-scroll 作者。曾主导滴滴开源项目 cube-ui,建立团队技术博客。'
},
labels: ['Vue.js']
},
{
category: {
text: '前端开发',
code: 0,
},
title: 'Vue.js源码全方位深入解析 (含Vue3.0源码分析)',
introduction: '全方位讲解 Vue.js 源码,学精学透 Vue 原理实现,进阶高级工程师',
img: 'https://img.mukewang.com/szimg/5b17bad10001535305400300-360-202.jpg',
banner: 'https://img1.sycdn.imooc.com/szimg/5b508b4200014f8a20000560.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '高级',
code: 3,
},
price: 488,
isDiscount: false,
discountPrice: 0,
teacher: {
name: 'ustbhuangyi',
avatar: 'https://img.mukewang.com/user/577baef700019c4501400140-100-100.jpg',
job: 'Web前端工程师',
introduction: '曾任职百度、滴滴,现担任Zoom前端架构师,推进前后端分离架构方案,同时负责 Zoom 自研组件库。公众号《老黄的前端私房菜》,《Vue.js 技术揭秘》独立作者,《Vue.js 权威指南》主要作者,开源项目 better-scroll 作者。曾主导滴滴开源项目 cube-ui,建立团队技术博客。'
},
labels: ['Vue.js']
},
{
category: {
text: '后端开发',
code: 1,
},
title: 'Python Flask高级编程之RESTFul API前后端分离精讲',
introduction: 'RESTFul+权限管理+token令牌+扩展flask=提升编程思维',
img: 'https://img.mukewang.com/szimg/5b061fe30001db4505400300-360-202.jpg',
banner: 'https://img1.sycdn.imooc.com/szimg/5be39cb6000127a520000559.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '中级',
code: 2,
},
price: 148,
isDiscount: false,
discountPrice: 0,
teacher: {
name: '7七月',
avatar: 'https://img.mukewang.com/user/54584e2c00010a2c02200220-100-100.jpg',
job: '全栈工程师',
introduction: '十年研发及团队管理经验,对程序员面临的各种问题深有体会;精通Python、Java、Node.js、JavaScript等语言,对Web的基础研发、高并发处理与分布式有非常深入的理解。课程讲解深入浅出,极为擅长培养学生的编程思维。'
},
labels: ['Python']
},
{
category: {
text: '后端开发',
code: 1,
},
title: 'Python Flask高级编程之从0到1开发《鱼书》精品项目',
introduction: '7月老师深入浅出剖析Flask核心机制,和你一起探讨Python高级编程',
img: 'https://img.mukewang.com/szimg/5ab84f650001f0b005400300-360-202.jpg',
banner: 'https://img.mukewang.com/szimg/5b51c78300015e0220000560.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '中级',
code: 2,
},
price: 399,
isDiscount: false,
discountPrice: 0,
teacher: {
name: '7七月',
avatar: 'https://img.mukewang.com/user/54584e2c00010a2c02200220-100-100.jpg',
job: '全栈工程师',
introduction: '十年研发及团队管理经验,对程序员面临的各种问题深有体会;精通Python、Java、Node.js、JavaScript等语言,对Web的基础研发、高并发处理与分布式有非常深入的理解。课程讲解深入浅出,极为擅长培养学生的编程思维。'
},
labels: ['Python']
},
{
category: {
text: '后端开发',
code: 1,
},
title: '全面系统Python3.8入门+进阶 (程序员必备第二语言)',
introduction: '语法精讲/配套练习+思考题/原生爬虫实战',
img: 'https://img.mukewang.com/szimg/59b8a486000107fb05400300-360-202.jpg',
banner: 'https://img.mukewang.com/szimg/5b51c78300015e0220000560.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '初级',
code: 1,
},
price: 366,
isDiscount: false,
discountPrice: 0,
teacher: {
name: '7七月',
avatar: 'https://img.mukewang.com/user/54584e2c00010a2c02200220-100-100.jpg',
job: '全栈工程师',
introduction: '十年研发及团队管理经验,对程序员面临的各种问题深有体会;精通Python、Java、Node.js、JavaScript等语言,对Web的基础研发、高并发处理与分布式有非常深入的理解。课程讲解深入浅出,极为擅长培养学生的编程思维。'
},
labels: ['Python']
},
{
category: {
text: '后端开发',
code: 1,
},
title: 'Spring Cloud微服务实战 打造企业级优惠券系统',
introduction: '面试、毕设、升职优选:从0开始,Java主流框架,构建电商都在用的优惠券系统',
img: 'https://img.mukewang.com/szimg/5d5f7da0093eb24212000676-360-202.jpg',
banner: 'https://img.mukewang.com/szimg/5d5f7da709b71ad320000400.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '中级',
code: 2,
},
price: 299,
isDiscount: false,
discountPrice: 0,
teacher: {
name: '勤一',
avatar: 'https://img.mukewang.com/user/5c36c432000158e609600960-100-100.jpg',
job: 'Java开发工程师',
introduction: '高级技术专家,曾就职于微软、腾讯,目前就职于知名电商互联网公司,拥有丰富的大型项目开发经验。多年IT从业经验,一线软件设计、研发,熟悉C、CPP、Java等开发语言,对Web框架、数据存储、架构设计等有深入的理解和实践。'
},
labels: ['Java', 'Spring Cloud']
},
{
category: {
text: '后端开发',
code: 1,
},
title: '基于Spring Cloud微服务架构 广告系统设计与实现(2020新版)',
introduction: '掌握互联网广告系统,学会为公司创收,你自然就是最抢手的人才。可用于毕设。',
img: 'https://img.mukewang.com/szimg/5d2e7ada09946f6f12000676-360-202.jpg',
banner: 'https://img.mukewang.com/szimg/5d2e7ae20942ca4d20000400.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '中级',
code: 2,
},
price: 299,
isDiscount: false,
discountPrice: 0,
teacher: {
name: '勤一',
avatar: 'https://img.mukewang.com/user/5c36c432000158e609600960-100-100.jpg',
job: 'Java开发工程师',
introduction: '高级技术专家,曾就职于微软、腾讯,目前就职于知名电商互联网公司,拥有丰富的大型项目开发经验。多年IT从业经验,一线软件设计、研发,熟悉C、CPP、Java等开发语言,对Web框架、数据存储、架构设计等有深入的理解和实践。'
},
labels: ['Java', 'Spring Cloud']
},
{
category: {
text: '后端开发',
code: 1,
},
title: 'Java分布式后台开发 Spring Boot+Kafka+HBase',
introduction: '从零到一完整搭建企业级架构的通用卡包工程,让你开发技迈向到百度T4+ 。',
img: 'https://img1.sycdn.imooc.com/szimg/5b55356c0001af0105400300-360-202.jpg',
banner: 'https://img.mukewang.com/szimg/5b5535400001b72e20000560.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '中级',
code: 2,
},
price: 299,
isDiscount: false,
discountPrice: 0,
teacher: {
name: '勤一',
avatar: 'https://img.mukewang.com/user/5c36c432000158e609600960-100-100.jpg',
job: 'Java开发工程师',
introduction: '高级技术专家,曾就职于微软、腾讯,目前就职于知名电商互联网公司,拥有丰富的大型项目开发经验。多年IT从业经验,一线软件设计、研发,熟悉C、CPP、Java等开发语言,对Web框架、数据存储、架构设计等有深入的理解和实践。'
},
labels: ['Java', 'SpringBoot']
},
{
category: {
text: '移动端开发',
code: 2,
},
title: 'Flutter从入门到进阶 实战携程网App',
introduction: '从入门到进阶,系统掌握Flutter开发核心技术',
img: 'https://img.mukewang.com/szimg/5c7e6835087ef3d806000338-360-202.jpg',
banner: 'https://img.mukewang.com/szimg/5c9304cd097d093d20000400.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '中级',
code: 2,
},
price: 348,
isDiscount: false,
discountPrice: 0,
teacher: {
name: 'CrazyCodeBoy',
avatar: 'https://img.mukewang.com/user/545847e20001163c02200220-100-100.jpg',
job: '移动端开发工程师',
introduction: '深耕移动端领域8年有余,全栈技术专家,CSDN 博客专家,擅长Android、iOS、Flutter、React Native以及小程序项目开发,负责过前端、Java、Android、iOS等多平台项目的研发,有多款React Native App上线及管理经验。他享受编程、热爱开源、酷爱分享,平时除了写写博客外,也分享一些开源技术干货 · Github'
},
labels: ['React native', 'Flutter']
},
{
category: {
text: '移动端开发',
code: 2,
},
title: '新版React Native从入门到实战打造高质量上线App(再升级)',
introduction: '解锁React Native开发应用新姿势,一网打尽React Native新版本热门技术',
img: 'https://img.mukewang.com/szimg/5db6916d08d81b8b12000676-360-202.jpg',
banner: 'https://img.mukewang.com/szimg/5db69b9c086653ff40001120.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '中级',
code: 2,
},
price: 399,
isDiscount: false,
discountPrice: 0,
script: {
text: '升级',
code: 1
},
teacher: {
name: 'CrazyCodeBoy',
avatar: 'https://img.mukewang.com/user/545847e20001163c02200220-100-100.jpg',
job: '移动端开发工程师',
introduction: '深耕移动端领域8年有余,全栈技术专家,CSDN 博客专家,擅长Android、iOS、Flutter、React Native以及小程序项目开发,负责过前端、Java、Android、iOS等多平台项目的研发,有多款React Native App上线及管理经验。他享受编程、热爱开源、酷爱分享,平时除了写写博客外,也分享一些开源技术干货 · Github'
},
labels: ['React native']
},
{
category: {
text: '移动端开发',
code: 2,
},
title: '实战企业级项目 践行App重构之路',
introduction: '真实还原大厂App重构过程,以组件化和插件化为核心,进击高级工程师必备',
img: 'https://img.mukewang.com/szimg/5e4f4f66098b14c512000676-360-202.jpg',
banner: 'https://img.mukewang.com/szimg/5e4f4f7009aeb1a920000400.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '中级',
code: 2,
},
price: 299,
isDiscount: false,
discountPrice: 0,
script: {
text: '升级',
code: 1
},
teacher: {
name: 'qndroid',
avatar: 'http://img3.sycdn.imooc.com/5333a0350001692e02200220-160-160.jpg',
job: '移动开发工程师',
introduction: '多年Android开发经验,曾任职于优酷等一线互联网企业,现就职于快手基础架构部,有丰富的Android应用架构和SDK开发经验,喜欢分享,授课风格循序渐进,擅长培养学生的编程思维,深受学员好评。'
},
labels: ['Android']
},
{
category: {
text: '移动端开发',
code: 2,
},
title: '企业级Android应用架构设计与开发',
introduction: '一门能助你掌握企业级架构设计、功能开发,冲击大厂Android中高级工程师职位的课程',
img: 'https://img.mukewang.com/szimg/5d5e6d1f0983ee0112000676-360-202.jpg',
banner: 'https://img1.sycdn.imooc.com/szimg/5d5e6d2809b8706c20000400.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '中级',
code: 2,
},
price: 299,
isDiscount: false,
discountPrice: 0,
script: {
text: '升级',
code: 1
},
teacher: {
name: 'qndroid',
avatar: 'http://img3.sycdn.imooc.com/5333a0350001692e02200220-160-160.jpg',
job: '移动开发工程师',
introduction: '多年Android开发经验,曾任职于优酷等一线互联网企业,现就职于快手基础架构部,有丰富的Android应用架构和SDK开发经验,喜欢分享,授课风格循序渐进,擅长培养学生的编程思维,深受学员好评。'
},
labels: ['Android']
},
{
category: {
text: '移动端开发',
code: 2,
},
title: 'Gradle3.0自动化项目构建技术精讲+实战',
introduction: '全面覆盖Gradle核心知识和高级用法,高级工程师必备技能!',
img: 'https://img.mukewang.com/szimg/5acf37460001aa3405400300-360-202.jpg',
banner: 'https://img.mukewang.com/szimg/5b5085f900017de520000560.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '中级',
code: 2,
},
price: 199,
isDiscount: false,
discountPrice: 0,
script: {
text: '升级',
code: 1
},
teacher: {
name: 'qndroid',
avatar: 'http://img3.sycdn.imooc.com/5333a0350001692e02200220-160-160.jpg',
job: '移动开发工程师',
introduction: '多年Android开发经验,曾任职于优酷等一线互联网企业,现就职于快手基础架构部,有丰富的Android应用架构和SDK开发经验,喜欢分享,授课风格循序渐进,擅长培养学生的编程思维,深受学员好评。'
},
labels: ['Android']
},
{
category: {
text: '计算机基础',
code: 3,
},
title: '玩转算法系列--图论精讲 面试升职必备(Java版)',
introduction: '由于图论算法本身的复杂性和抽象性,让同学们头疼不已,这次bobo带你彻底玩转图论,克服对图论问题的恐惧心理',
img: 'https://img1.sycdn.imooc.com/szimg/5d31765d08c90cba06000338-360-202.jpg',
banner: 'https://img.mukewang.com/szimg/5d3176630945ccf020000288.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '中级',
code: 2,
},
price: 348,
isDiscount: false,
discountPrice: 0,
teacher: {
name: 'liuyubobobo',
avatar: 'https://img1.sycdn.imooc.com/user/5347593e00010cfb01400140-100-100.jpg',
job: '算法大牛 ACM亚洲区奖牌获得者',
introduction: '创业者,全栈工程师,持续学习者。对技术开发,产品设计、前后端,ios,html5,智能算法等领域均有接触;拥有多款独立App作品;对一切可编程的东西有浓厚兴趣,对游戏编程格外感兴趣。相信编程改变一切。'
},
labels: ['算法和数据结构']
},
{
category: {
text: '计算机基础',
code: 3,
},
title: '玩转算法系列--数据结构精讲 更适合0算法基础入门到进阶(java版)',
introduction: '体系完整,细致入微,0基础入门:动态数组/栈/队列/链表/BST/堆/线段树/Trie/并查集/AVL/红黑树…',
img: 'https://img1.sycdn.imooc.com/szimg/5ad05dc00001eae705400300-360-202.jpg',
banner: 'https://img.mukewang.com/szimg/5b5086220001ef9420000560.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '中级',
code: 2,
},
price: 299,
isDiscount: false,
discountPrice: 0,
teacher: {
name: 'liuyubobobo',
avatar: 'https://img1.sycdn.imooc.com/user/5347593e00010cfb01400140-100-100.jpg',
job: '算法大牛 ACM亚洲区奖牌获得者',
introduction: '创业者,全栈工程师,持续学习者。对技术开发,产品设计、前后端,ios,html5,智能算法等领域均有接触;拥有多款独立App作品;对一切可编程的东西有浓厚兴趣,对游戏编程格外感兴趣。相信编程改变一切。'
},
labels: ['算法和数据结构']
},
{
category: {
text: '计算机基础',
code: 3,
},
title: '结合编程学数学 专为程序员设计的线性代数',
introduction: '创新设计,通俗易懂。用编程的方式学数学。这一次,bobo老师带你彻底征服线性代数',
img: 'https://img1.sycdn.imooc.com/szimg/5b5835a60001907e05400300-360-202.jpg',
banner: 'https://img1.sycdn.imooc.com/szimg/5b5835cb0001d0c120000560.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '初级',
code: 1,
},
price: 348,
isDiscount: false,
discountPrice: 0,
teacher: {
name: 'liuyubobobo',
avatar: 'https://img1.sycdn.imooc.com/user/5347593e00010cfb01400140-100-100.jpg',
job: '算法大牛 ACM亚洲区奖牌获得者',
introduction: '创业者,全栈工程师,持续学习者。对技术开发,产品设计、前后端,ios,html5,智能算法等领域均有接触;拥有多款独立App作品;对一切可编程的东西有浓厚兴趣,对游戏编程格外感兴趣。相信编程改变一切。'
},
labels: ['数学']
},
{
category: {
text: '计算机基础',
code: 3,
},
title: '看的见的算法 7个经典应用诠释算法精髓',
introduction: '课程重应用、重实践、重思维,真正应用于实际工作开发中,也可作为毕设作品、面试项目。',
img: 'https://img1.sycdn.imooc.com/szimg/59b2766f000190d505400300-360-202.jpg',
banner: 'https://img.mukewang.com/szimg/5b4f355a0001852520000520.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '初级',
code: 1,
},
price: 248,
isDiscount: false,
discountPrice: 0,
teacher: {
name: 'liuyubobobo',
avatar: 'https://img1.sycdn.imooc.com/user/5347593e00010cfb01400140-100-100.jpg',
job: '算法大牛 ACM亚洲区奖牌获得者',
introduction: '创业者,全栈工程师,持续学习者。对技术开发,产品设计、前后端,ios,html5,智能算法等领域均有接触;拥有多款独立App作品;对一切可编程的东西有浓厚兴趣,对游戏编程格外感兴趣。相信编程改变一切。'
},
labels: ['算法和数据结构']
},
{
category: {
text: '前沿技术',
code: 4,
},
title: '看的见的算法 Zookeeper源码分析',
introduction: '“分而治之”逐一攻克Zookeeper框架各个组件的源码',
img: 'https://img.mukewang.com/szimg/5d1ad17f08cd16e800000000-360-202.jpg',
banner: 'https://img.mukewang.com/szimg/5b4f355a0001852520000520.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '中级',
code: 2,
},
price: 388,
isDiscount: false,
discountPrice: 0,
teacher: {
name: '城南大师兄',
avatar: 'https://img1.sycdn.imooc.com/user/5cac7e810001fe7705270698-100-100.jpg',
job: '国内知名公司架构师',
introduction: '目前主要负责后端架构设计,具有十多年一线开发和架构经验,拥有丰富的高性能、高并发处理以及大型服务器软件设计架构经验。深谙各种源码。工作中常常和千万级高并发的问题“正面硬钢” ,因此在高并发调优等方面积累了丰富的实战经验。十几年的架构经验,让讲师早已将理论和实践锻造的炉火纯青。如果你想学习他密不外传的工作‘渡劫’经验,讲师等你打Call~'
},
labels: ['微服务']
},
{
category: {
text: '前沿技术',
code: 4,
},
title: '学习Hyperledger Fabric实战联盟链',
introduction: '兼顾区块链应用层和底层 进击区块链工程师',
img: 'https://img.mukewang.com/szimg/5b73d7f60001dc1e05400300-360-202.jpg',
banner: 'https://img1.sycdn.imooc.com/szimg/5b73d7fc0001e07720000560.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '高级',
code: 3,
},
price: 266,
isDiscount: false,
discountPrice: 0,
teacher: {
name: '自游蜗牛',
avatar: 'https://img.mukewang.com/user/5b6949e20001c6bf10801080-100-100.jpg',
job: '区块链底层工程师',
introduction: '现就职于某世界500强区块链团队,从事区块链底层研究以及BAAS平台搭建。精通区块链底层存储、共识等技术,职业方向偏重联盟链体系。'
},
labels: ['区块链']
},
{
category: {
text: '前沿技术',
code: 4,
},
title: '深度学习之目标检测常用算法原理+实践精讲',
introduction: '从原理(YOLO / Faster RCNN / SSD / 文本检测 / 多任务网络)到场景实战,掌握目标检测核心技术',
img: 'https://img1.sycdn.imooc.com/szimg/5bfb523c0001290905400300-360-202.jpg',
banner: 'https://img1.sycdn.imooc.com/szimg/5bfb52480001858920000559.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '高级',
code: 3,
},
price: 499,
isDiscount: false,
discountPrice: 0,
teacher: {
name: '会写代码的好厨师',
avatar: 'https://img1.sycdn.imooc.com/user/5b8618950001cd9101440146-100-100.jpg',
job: '资深机器学习工程师',
introduction: '现就职于某世界500强区块链团队,从事区块链底层研究以及BAAS平台搭建。精通区块链底层存储、共识等技术,职业方向偏重联盟链体系。'
},
labels: ['机器学习']
},
{
category: {
text: '前沿技术',
code: 4,
},
title: '看的见的算法 Zookeeper源码分析',
introduction: '“分而治之”逐一攻克Zookeeper框架各个组件的源码',
img: 'https://img.mukewang.com/szimg/5d1ad17f08cd16e800000000-360-202.jpg',
banner: 'https://img.mukewang.com/szimg/5b4f355a0001852520000520.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '中级',
code: 2,
},
price: 388,
isDiscount: false,
discountPrice: 0,
teacher: {
name: '城南大师兄',
avatar: 'https://img1.sycdn.imooc.com/user/5cac7e810001fe7705270698-100-100.jpg',
job: '国内知名公司架构师',
introduction: '目前主要负责后端架构设计,具有十多年一线开发和架构经验,拥有丰富的高性能、高并发处理以及大型服务器软件设计架构经验。深谙各种源码。工作中常常和千万级高并发的问题“正面硬钢” ,因此在高并发调优等方面积累了丰富的实战经验。十几年的架构经验,让讲师早已将理论和实践锻造的炉火纯青。如果你想学习他密不外传的工作‘渡劫’经验,讲师等你打Call~'
},
labels: ['微服务']
},
{
category: {
text: '前沿技术',
code: 4,
},
title: '学习Hyperledger Fabric实战联盟链',
introduction: '兼顾区块链应用层和底层 进击区块链工程师',
img: 'https://img.mukewang.com/szimg/5b73d7f60001dc1e05400300-360-202.jpg',
banner: 'https://img1.sycdn.imooc.com/szimg/5b73d7fc0001e07720000560.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '高级',
code: 3,
},
price: 266,
isDiscount: false,
discountPrice: 0,
teacher: {
name: '自游蜗牛',
avatar: 'https://img.mukewang.com/user/5b6949e20001c6bf10801080-100-100.jpg',
job: '区块链底层工程师',
introduction: '现就职于某世界500强区块链团队,从事区块链底层研究以及BAAS平台搭建。精通区块链底层存储、共识等技术,职业方向偏重联盟链体系。'
},
labels: ['区块链']
},
{
category: {
text: '前沿技术',
code: 4,
},
title: '深度学习之目标检测常用算法原理+实践精讲',
introduction: '从原理(YOLO / Faster RCNN / SSD / 文本检测 / 多任务网络)到场景实战,掌握目标检测核心技术',
img: 'https://img1.sycdn.imooc.com/szimg/5bfb523c0001290905400300-360-202.jpg',
banner: 'https://img1.sycdn.imooc.com/szimg/5bfb52480001858920000559.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '高级',
code: 3,
},
price: 499,
isDiscount: false,
discountPrice: 0,
teacher: {
name: '会写代码的好厨师',
avatar: 'https://img1.sycdn.imooc.com/user/5b8618950001cd9101440146-100-100.jpg',
job: '资深机器学习工程师',
introduction: '现就职于某世界500强区块链团队,从事区块链底层研究以及BAAS平台搭建。精通区块链底层存储、共识等技术,职业方向偏重联盟链体系。'
},
labels: ['机器学习']
},
{
category: {
text: '前沿技术',
code: 4,
},
title: '看的见的算法 Zookeeper源码分析',
introduction: '“分而治之”逐一攻克Zookeeper框架各个组件的源码',
img: 'https://img.mukewang.com/szimg/5d1ad17f08cd16e800000000-360-202.jpg',
banner: 'https://img.mukewang.com/szimg/5b4f355a0001852520000520.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '中级',
code: 2,
},
price: 388,
isDiscount: false,
discountPrice: 0,
teacher: {
name: '城南大师兄',
avatar: 'https://img1.sycdn.imooc.com/user/5cac7e810001fe7705270698-100-100.jpg',
job: '国内知名公司架构师',
introduction: '目前主要负责后端架构设计,具有十多年一线开发和架构经验,拥有丰富的高性能、高并发处理以及大型服务器软件设计架构经验。深谙各种源码。工作中常常和千万级高并发的问题“正面硬钢” ,因此在高并发调优等方面积累了丰富的实战经验。十几年的架构经验,让讲师早已将理论和实践锻造的炉火纯青。如果你想学习他密不外传的工作‘渡劫’经验,讲师等你打Call~'
},
labels: ['微服务']
},
{
category: {
text: '前沿技术',
code: 4,
},
title: '学习Hyperledger Fabric实战联盟链',
introduction: '兼顾区块链应用层和底层 进击区块链工程师',
img: 'https://img.mukewang.com/szimg/5b73d7f60001dc1e05400300-360-202.jpg',
banner: 'https://img1.sycdn.imooc.com/szimg/5b73d7fc0001e07720000560.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '高级',
code: 3,
},
price: 266,
isDiscount: false,
discountPrice: 0,
teacher: {
name: '自游蜗牛',
avatar: 'https://img.mukewang.com/user/5b6949e20001c6bf10801080-100-100.jpg',
job: '区块链底层工程师',
introduction: '现就职于某世界500强区块链团队,从事区块链底层研究以及BAAS平台搭建。精通区块链底层存储、共识等技术,职业方向偏重联盟链体系。'
},
labels: ['区块链']
},
{
category: {
text: '前沿技术',
code: 4,
},
title: '深度学习之目标检测常用算法原理+实践精讲',
introduction: '从原理(YOLO / Faster RCNN / SSD / 文本检测 / 多任务网络)到场景实战,掌握目标检测核心技术',
img: 'https://img1.sycdn.imooc.com/szimg/5bfb523c0001290905400300-360-202.jpg',
banner: 'https://img1.sycdn.imooc.com/szimg/5bfb52480001858920000559.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '高级',
code: 3,
},
price: 499,
isDiscount: false,
discountPrice: 0,
teacher: {
name: '会写代码的好厨师',
avatar: 'https://img1.sycdn.imooc.com/user/5b8618950001cd9101440146-100-100.jpg',
job: '资深机器学习工程师',
introduction: '现就职于某世界500强区块链团队,从事区块链底层研究以及BAAS平台搭建。精通区块链底层存储、共识等技术,职业方向偏重联盟链体系。'
},
labels: ['机器学习']
},
{
category: {
text: '前沿技术',
code: 4,
},
title: '看的见的算法 Zookeeper源码分析',
introduction: '“分而治之”逐一攻克Zookeeper框架各个组件的源码',
img: 'https://img.mukewang.com/szimg/5d1ad17f08cd16e800000000-360-202.jpg',
banner: 'https://img.mukewang.com/szimg/5b4f355a0001852520000520.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '中级',
code: 2,
},
price: 388,
isDiscount: false,
discountPrice: 0,
teacher: {
name: '城南大师兄',
avatar: 'https://img1.sycdn.imooc.com/user/5cac7e810001fe7705270698-100-100.jpg',
job: '国内知名公司架构师',
introduction: '目前主要负责后端架构设计,具有十多年一线开发和架构经验,拥有丰富的高性能、高并发处理以及大型服务器软件设计架构经验。深谙各种源码。工作中常常和千万级高并发的问题“正面硬钢” ,因此在高并发调优等方面积累了丰富的实战经验。十几年的架构经验,让讲师早已将理论和实践锻造的炉火纯青。如果你想学习他密不外传的工作‘渡劫’经验,讲师等你打Call~'
},
labels: ['微服务']
},
{
category: {
text: '前沿技术',
code: 4,
},
title: '学习Hyperledger Fabric实战联盟链',
introduction: '兼顾区块链应用层和底层 进击区块链工程师',
img: 'https://img.mukewang.com/szimg/5b73d7f60001dc1e05400300-360-202.jpg',
banner: 'https://img1.sycdn.imooc.com/szimg/5b73d7fc0001e07720000560.jpg',
type: {
text: '实战',
code: 1
},
hard: {
text: '高级',
code: 3,
},
price: 266,
isDiscount: false,
discountPrice: 0,
teacher: {
name: '自游蜗牛',
avatar: 'https://img.mukewang.com/user/5b6949e20001c6bf10801080-100-100.jpg',
job: '区块链底层工程师',
introduction: '现就职于某世界500强区块链团队,从事区块链底层研究以及BAAS平台搭建。精通区块链底层存储、共识等技术,职业方向偏重联盟链体系。'
},
labels: ['区块链']
},
{
category: {
text: '前沿技术',