- Vue
循序渐进Vue3.x从入门到精通
前端技术是互联网大技术栈中非常重要的一个分支。前端技术本身也是互联网技术发展的见证,其就像一扇窗户,展现了互联网技术的发展与变迁。 前端技术通常是指通过浏览器将信息展现给用户这一过程中涉及到的互联网技术。随着目前前端设备的泛化,并非所有的前端产品都是通过浏览器来呈现,例如微信小程序,支付宝小程序,移动端应用等等都被统称为前端应用,相应的,前端技术栈也越来越宽广。 随着HTML5与CSS3的推广,现代化前端网页的美观程度与交互能力都得到了大量的提升。说到前端技术,目前有各种各样框架与解决方案,除了最基础的前端三剑客:HTML5、CSS3与JavaScript外,Vue.js、React.js等响应式框架也越来越被开发者所关注与选择。这些框架帮助开发者高效、高质的开发前端应用程序。 本套课程基于Vue3.x版本,全面使用更现代化的组合式API来讲解Vue基础知识,框架使用以及进行实践练习。除了设计Vue框架本身的详细介绍外,还将设计到Axios网络、vue-router路由、Pinia状态管理、Elment Plus前端UI框架等介绍,最终将通过完整的项目练习帮助同学们学以致用。真正掌握前端项目开发技能。
共89节 77人已学习¥128.0 免费试学 - Vue
Vue+Express全栈开发实训-从零打造完整电商项目
本课程完整了介绍了一个完整的大型项目的开发流程,以电商项目为切入点,系统介绍了Vue框架的应用,Vue框架配套的路由,网络,状态管理,页面构建都组件的应用。以及开发一款完整项目不可或缺的全栈能力。本书将使用Vue作为用户端和管理端的主框架来搭建完整的前端论坛项目,以及使用Node.js和Express框架来对应的搭建服务端项目。本套课程将循序渐进的帮助读者安装好需要的开发环境,完整的介绍电商项目开发的全栈技术,包括用户端,管理端和服务端。并最后对项目成果进行总结和展望。
共73节 105人已学习¥98.0 免费试学 - TypeScript
TypeScript极速入门教程
本套课程以及简的方式介绍TypeScript编程语言的语法,核心用法及部分原理。帮助同学们以轻量的成本和学习时间快速的入门TypeScript,并能将TypeScript应用于日常的编程工作中。
共37节 236人已学习¥60.0 免费试学 - Vue
循序渐进Vue3.x开发入门
本套课程介绍了当下非常流行了前端开发框架Vue.js的基础与应用。比较全面系统的对Vue.js的用法及部分原理进行了讲解。同时通过实践帮助同学对所学习的内容进行理解。通过本套课程的学习,同学们可以花费尽量少的学习成本,尽快的对Vue框架的整体运用有所了解,并可以上手开发Vue项目。
共42节 298人已学习¥29.0 免费试学 - iOS
iOS应用Crash分析实践
本套课程主要分为4部分: * 如何统计和分析Crash * 通过友盟平台做Crash的分析和报警 * SDK工具的集成与使用 * 各种场景下产生的Crash问题的原因和解决方案 通过本套课程的学习,可以帮助初学者快速定位和解决产品的线上Crash问题,提高编码质量。
共11节 137人已学习¥12.0 免费试学 - iOS
iOS深度超链实践
一键唤起App,促进用户分享裂变和快速到达App指定页面是提升用户转化率的手段,本节课主要给大家介绍友盟+智能超链,接入后即可快速实现一键唤起App并可以做分享裂变。 1. iOS唤起应用程序的几种方式2. DeepLink功能简介 3. 获取与集成U-link SDK 4. 使用静态H5调试DeepLink 5. DeepLink参数解析
共5节 140人已学习¥12.0 免费试学 - iOS
iOS社会化分享实践
本课程主要给大家带来社会化分享功能聚合平台U-Share的接入方法、微信/QQ开发者账号的注册和Appsecret的获取方式以及后台使用方式; 1. 社会化分享功能简介 2.社会化分享集成(以友盟分享为例)3.SDK获取与接入4.各个分享平台的应用创建与相关物料申请(以微信,微博,QQ等为例)5. SDK获取与接入 6.分享组件的自定义方式
共6节 50人已学习¥12.0 免费试学 - Python
Python每日一刷LeetCode编程题
本套课程采用Python编程语言,精选LeetCode网站上的优质编程题,采用每日一练的方式引导学习思考解题思路,探寻优化方法,潜移默化中提高编程技能。在课程安排上,每节课的结尾会预留下节课将介绍的题目,在每节课开始前,同学们可以先尝试自行思考解决问题,之后再与课程中提供的示例思路进行比较,从而扩展编程思路。
共164节 1335人已学习¥79.0 免费试学 - iOS
iOS高级程序员进阶——多线程编程核心技术模式篇
多线程是一种软件实现多个线程并发执行任务的技术。在iOS开发中,实现多线程的的方式有很多种,常用的有pthread、NSThread、GCD与NSOperation。在实际应用中,多线程技术也有着非常多的使用场景,比如异步的网络请求、异步的图片加载、后台执行复杂任务等等。 在iOS相关技术岗位的面试中,多线程技术更是必考项。作为开发者,我们除了能够熟练使用常用的多线程编程技术外,对于复杂场景的多线程及决方案也要有所了解,例如互相依赖的任务的线程分配,多队列组的应用、死锁场景的分析和优化等。 本课程将详细介绍pthread、NSThread、GCD与NSOperation这几种多线程编程接口的应用。并帮助同学们分析多线程编程常出现的风险场景与解决方案。
共19节 443人已学习¥29.0 免费试学 - iOS
iOS高级程序员进阶——页面开发核心技术篇
作为iOS开发者,界面开发技术是必须要熟练掌握的。一款优秀的iOS应用,除了业务逻辑都需要通过界面来呈现外,用户体验上的优化、性能与动画的调优等也都需要扎实的界面开发技术作为基础。 在面试中,界面开发技术与性能优化通常会结合进行考察。 <>iOS应用页面渲染原理,自动布局的原理,绘图技术与复杂动画的实现 <>都是考擦的重点。本课程我们将主要从这几个方面进行讲解,帮助同学们在工作中更加高效的进行页面绘制,并对应用的性能优化提供更多的思路。同样,本课程内容在面试中也有很高的参考价值,对于业务页面开发相关的面试题,本课程可以帮助读者更好的理清思路,更完善的作答。
共17节 438人已学习¥29.0 免费试学 - iOS
iOS高级程序员进阶——语法雷区篇
无论是Objective-C语言还是Swift语言,其都有非常巧妙的设计思想与丰富的语法特性。在编写程序时,编程语言是最基础的工具,工具是否用的顺手会直接影响到所编写程序的效率与质量。还有很多时候,一种场景我们知道应该如何编写代码却从来没有深入想过为什么需要这样写,这时我们对代码的把控能力将会大大降低,产生了异常也将极难排查。并且,在参加面试时,很多语言上的细节问题也常常会问倒应聘者,这便造成了“老师傅栽跟头”,应聘者虽然编程经验丰富,却并没有取得自己理想的面试成绩。 本套课程我们将着重从这些语言语法细节处着手,更深入的为大家讲解其工作机制与内部原理。帮助大家在编写代码时做到知其然,也知其所以然。对于iOS相关岗位面试常考的语法细节,本套课程也会尽量全面的进行讲解。其中包括Obejctive-C语言中的属性修饰符,引用计数、动态性与运行时等相关内容,也包括Swift语言中的Optional类型、闭包、协议与泛型等。
共28节 309人已学习¥39.0 免费试学 - iOS
iOS高级程序员进阶——基础算法篇
算法通常是指解决问题的方案和步骤,在编程中,更通俗的讲算法就是解决特定问题的一系列指令。算法要求对于一定规模内的输入,在有限时间内会获得所要求的输出。通常,一个算法的优劣由时间复杂度和空间复杂度来衡量。 作为iOS开发者我们是否需要学习算法,毋庸置疑是需要的。就算是非常面向业务的开发需求,有算法基础的开发者也会编写出更加优质的代码,在输入规模扩大的情况下,这些优质的代码也会拥有更强的稳定性并使得应用程序表现出更好的性能。在笔试面试中,算法大多情况下也是必考部分。熟悉常用的基础算法是开发者的基本功。 除了提高代码质量与面试加分外,学习算法也可以锻炼思维能力,提高开发者的逻辑思维能力与抽象建模能力。在技术迭代发展飞快的当今,掌握核心算法要比掌握一门应用技术更加重要。
共24节 1290人已学习¥19.0 免费试学 - iOS
iOS高级程序员进阶——Foundation核心数据类型原理
本课程将要介绍的内容是你在iOS开发中时时刻刻都在使用的几种基础的数据类型,但是对于其内部的本质,你却可能从来没有关注过。本章不介绍这些数据类型的用法,相信一个初级的iOS工程师都可以对这些数据类型的使用游刃有余,本章的核心是为你深入剖析这些看似平常的结构中更深层次的实现原理与设计思路,主要将涉及设计思路、内存布局、内部运行机制等等。由于Objective-C语言与Swift语言在很多类型实现上都不相同,本课程也会同时涉及Objective-C与Swift两种语言的相关知识。 在日常的产品需求开发中,我们可能并不需要过多的对数据类型内部的实现机制做了解。但是对这些内容的深入研究,可以帮助我们更加深刻的对语言的设计思想,程序内部的运行机制进行理解,也可以帮助我们解决疑难BUG,优化程序性能。
共17节 272人已学习¥15.0 免费试学 - iOS
iOS高级程序员进阶——设计模式篇
对于初入门软件开发的工程师来说,在编写代码时,考虑设计模式或许并不是**要务。然而,设计模式对于软件开发来说却是非常重要的。设计模式决定了软件开发的根基,决定了代码的易用性、可扩展性、可维护性、可读性以及健壮性等等。学习使用设计模式是称为高级软件工程师的必备技能。 在进行中高级别的技术岗位面试时,通常会考察应聘者对设计模式的理解与使用经验。深入的学习设计模式不仅可以切实的提升自己的编程能力,也会在面试中为自己加分。
共33节 520人已学习¥29.0 免费试学 - 微信开发
从零开发微信小程序
本课程是一套小程序开发的入门级视频教程,也是一本着重于动手实战的编程指导教程。随着这两年小程序开发的日渐火热,无论是对于编程工作者、编程讲师或是编程爱好者与学生,掌握小程序开发技能都将为自己带来极大的收获。本书分3个部分进行小程序开发的全面讲解,第1部分着重于语法与小程序开发基础。第2部分是进阶部分,着重于小程序开发中的重难点进行讲解。第3部分为实战部分,通过两个完整的实战项目帮助读者综合运行学习到的知识进行实战项目开发,锻炼读者的动手能力与运用能力。
共74节 7879人已学习¥29.0 免费试学 - 其他
Dart编程语言极速入门教程
2011年10月,Dart首次亮相,2018年2月,Dart 2正式发布。Dart语言设计的初衷是针对Web专门做优化,让开发者可以更加无缝,更加高效的编写Web脚本代码。目前,Dart语言已经可以应用在Web、移动端和服务端产品的开发。本教程从零介绍Dart语言的方方面面,通过本教程,你将学习到Dart语言的变量,运算符,流程控制,函数已经面向对象相关的更多高级特性。
共33节 879人已学习¥19.0 免费试学 - Python
Python开发全教程
本课程是一套全面的Python教学课程如果你想理解Python应用的方方面面,那么本课程将是你的不二之选。讲解Python语言的基础知识,编程规范和语法特点。讲解Python的面向对象开发思路和面向对象的相关知识。讲解使用Python进行桌面软件的开发。讲解开发游戏的核心思路和Pygame框架的使用。讲解使用Python进行网站开发的思路。讲解Python在爬虫领域内的应用。
共133节 4136人已学习¥45.0 免费试学
- 1
张益珲
移动客户端工程师
目前就职于中国唯品会做iOS开发工程师,在良师益友网,麦子学院任职iOS讲师,出版iOS编程学习书籍《7天玩转iOS界面开发》,《初级到AppStore上架》。录制iOS教学课程6套,涵盖语法基础,UI基础,实战演练等各个方面。
在开源中国的技术博客日访问量达到3000,总访问量达30多万,涵盖技术类原创文章300余篇。
课程数 17 学生数 18544