[转]移动开发者的自学宝典:十大在线编程学习网站

news/2024/5/11 19:44:15/文章来源:https://blog.csdn.net/Mr_Data_Mining/article/details/17138691

目前的教育领域,受移动互联网的冲击,MOOC的理念正在风行,但事实却稍显疲软,不尽如人意。相比美国式的全民热衷,国内的线上教育却还流于形式。其他教育尚且如此,移动开发教育更不用谈。在这种情况下,很多人将目光放到了海外,希望通过一些在线课程来充实自己。

前不久,在接触到Codecademy时,已经好久没编程的笔者一下子来了兴致,仿佛又回到了“那些年”,把还给老师的那些东西给一点一点地要了回来。在此,笔者特意搜罗了十大备受开发者好评的在线编程学习网站,与列位分享。

1. iOS Developer Library

于初学者而言,想要学习iOS开发,最好还是从苹果官方所提供的iOS应用开发介绍之iOS Developer Library开始。iOS Developer Library堪称是一部iOS开发指南,为开发者提供了非常详尽的应用开发指导,让开发者一步一个脚印地深入浅出iOS开发。


如果想要成为一名真正意义上的iOS开发者,则需用好iOS Dev Center。从应用设计、用户体验到开发框架等,iOS Dev Center包含了所有关于iOS应用开发的信息。但需要注意的是,想要获取iOS Dev Center上的所有资源,首先必须要注册苹果开发者账号,成为苹果开发者计划的付费会员。

2. Android Developers

同样道理,想要学习Android开发,最好还是从Google官方Android开发者平台开始。Android Developers之上,拥有着开发者所需要的所有开发指南、文档及工具,能让你从零开始,学会如何构建一个Android应用。而Google所发布的所有Android新系统、新工具、新特性等也都会在第一时间在Android Developers上呈现。


Android Developers平台为开发者所提供的服务可谓全面,除了开发之外,Android Developers还为开发者提供了Android应用设计与发布服务。其中,关于Android设计,便有非常丰富的设计文档、指南及资源下载等内容。于许多Android开发者而言,有一Android Developers,足矣。

除了Apple和Google官方平台之外,还有哪些深受开发者喜爱的自学编程网站?又或者,作为开发者的你,经常通过哪些平台来充实自己?接下来,就让我们一起来看一看吧。

3. Codecademy

Codecademy这样一个趣味编程网站在国内开发者圈子里可以说是相当有知名度,无需注册即可直接使用。此前,CSDN也曾对其有过多次报道。这家成立于2011年的提供在线课程和编程工具的网站一经推出便迅速赢得了开发者们的青睐。


通过Codecademy,任何人都可以深入细致地学习JavaScript、HTML/CSS、Python、Ruby、PHP,甚至API编程。Codecademy上的课程短小精悍,没有任何老师来授课,以交互的方式,依靠程序反馈和提示教学,其学习向导功能可谓强大。整个学习过程充满乐趣,特别适合没有编程基础的新手入门。

4. Treehouse

类似于Codecademy,Treehouse也是一家在线编程教育平台,通过视频、测试、勋章等方式进行网站及应用开发教学。Treehouse所提供的课程类别涵盖甚广,不仅有Web开发、移动应用开发(iOS、Android)等的编程类课程教学,还有设计(移动应用、网站等)及业务管理等课程内容。


Treehouse的课程分为新手、进阶、高手等不同阶段,十分注重动手实践。因此,无论是对于新手还是相当有经验的开发者,都是非常合适。

5. Lynda.com

相比其他在线教学网站,Lynda.com算是最早进入的一家。Lynda.com是由一对名为Bruce Heavin和Lynda Weinman的夫妇于上世纪90年代初所创立,而最初,只是因为Heavin想让自己可爱的作家妻子获得满足感,却不曾想到有一天,它会成为深受全球用户所喜爱的网络教育平台。


Lynda.com最初只是提供一些技术指导视频,而如今,其教学内容却已几乎涵盖了从3D图形、网页设计、移动及Web开发到实用教学等方方面面。无论是移动应用(iOS、Android、Windows Phone等)、移动Web应用还是游戏等,在Lynda.com上都有着非常详尽的视频教学,而其讲师也都是业内大牛及经验丰富的大学老师。Lynda.com视频有着不同的收费标准,最低每月25美元,即可在Mac、PC、平板电脑、智能手机等各种设备之上观看近11万个教学视频。

6. Code School

相较于其他网站,Code School的编程教学更主张动手实践,他们认为,learn by doing,任何的说教都比不上实践来得重要。也正是基于这一点,Code School通过视频、编程挑战和屏幕录影等方式,为来自全球的用户讲授Ruby、JavaScript、HTML/CSS、iOS等各种编程课程,非常适合新手入门和高手进阶。


Code School的课程教学互动性非常强,在学习过程中,绝对不会出现昏昏欲睡的情况。而在用户完成课程之后,不仅可以解锁最终的视频,还将获得额外奖励。Code School课程有些是免费的,而有些则是需要付费的。每月29美元,即可享用网站上的全部课程。

7. Udemy

支持中文的Udemy是一家成立于2010年的开放式在线教育平台,任何人都可以在上面开设自己的课堂,享受当老师的滋味儿。Udemy主要提供教育或培训教程,内容覆盖面非常广,从生活、创业、设计、人文,到科技、语言、游戏等,应有尽有,也正因为Udemy的“另类”开放体制,许多业界资深大牛和老师会选择在Udemy上传道授业解惑。


在Udemy不仅建立自己的课程非常的快速、方便,学习起来也是。从PPT、电子书、文章到音视频,Udemy的授学方式也是相当丰富。Udemy的课程大部分免费,但部分收费,用户一旦购买,即可无限期访问,而课程收入则会按三七分成给制作者。

8. Skillfeed

Skillfeed也是一个非常酷的线上学习平台,主要提供移动开发、Web开发和设计等方面的课程培训。在移动开发方面,Skillfeed上的课程内容非常全面,涵盖了iOS、Android、Windows Phone等主流移动平台,而其课程不仅有初学者和高手之分,还有时间长短之分,用户完全可以根据自己的实际情况进行学习安排。除了移动开发之外,Skillfeed上的3D动画教学也是颇得开发者青睐。


在Skillfeed之上,不仅能学有所成,还可利用自己所长来赚钱,无需提前支付任何费用,即可根据Skillfeed所提供的指南制作和上传教学视频,而Skillfeed也会对课程进行分类和细化。

9. Udacity

国内的开发者对于Udacity应该不会陌生,这个明星创业公司在圈子里颇有作为,而它与中国的关系也是非常密切,其联合创始人兼CEO Sebastian Thrun曾于2012年出席了由CSDN和创新工场联合主办的MDCC 2012中国移动开发者大会。当然,在这里,我们关注的焦点,还是他和David Stavens、Mike Sokolsky一起创立的造福千万开发者的线上高等教育平台——Udacity。


Udacity所提供的课程类别甚广,包括数学、编程、计算机科学、设计等等,以“让所有人享受教育”为目标,互助教学,所有课程在网上免费发布,部分课程需支付一定费用。相比其他同类网站,Udacity更像是一所可以让人自由驰骋的大学,契合自己的需求,学自己最感兴趣的课程,这样的学习,怎么会不充满乐趣,又怎会不高效呢。

10. SitePoint

最后介绍的SitePoint是一家来自澳大利亚的,在业界享有极高知名度的在线媒体网站,创立于1999年。在SitePoint之上,有着非常丰富的开发与设计教程,而其所提供的课程主要受众群也是专业的开发者和设计师,教学内容涵盖JS/HTML/CSS、移动及Web开发、UI设计等。


SitePoint上聚集了非常多的移动开发领域高手,在第一时间为来自全球的用户提供最新的技术文章,并且多为结合真实案例进行讲解。因此,对于想要提升自己的开发者和设计师而言,SitePoint可以说是个绝佳去处。

参考: http://www.csdn.net/article/2013-12-03/2817687-best-websites-to-learn-mobile-dev-and-design

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_841519.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

树状结构搜索功能_百度搜索排序规则指南_2021年百度SEO要点

2020年末百度搜索线上公开课的内容中透露了一部分搜索规则,这里面也是百度2021年即将重视的一些地方。老魏通过对百度搜索算法规则的解读,希望能帮助新手、小白提前了解百度搜索排序规则的内容及2021年百度SEO要点,同时帮大家避坑。本文内容、…

大型网站架构技术一览

导读:大型网站的挑战主要来自庞大的用户,高并发的访问和海量数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用户,问题就会变得棘手。大型网站架构主要就是解决这类问题。 网站系统架构层次如下图所示:…

python_flask小项目实例-编一个小网站

要完成是这样一个网站:http://www.yushu.im/,该网站主要是赠送书的一个平台(公益性的) 网站框架功能: 网站的搭建 前期准备(用pycharm直接创建应该也可以,感觉直接创简单) 新建文件夹,创建虚拟环…

网站sitemap.xml 无法访问

<?xml version"1.0" encoding"UTF-8"?> <?xml-stylesheet type"text/xsl" href"sitemap.xsl"?> <!-- Free Sitemap Generator http://www.sitemapx.com --> <urlset xmlns"http://www.sitemaps.org/sch…

常见的免费遥感卫星数据服务网站

** 常见的免费遥感卫星数据服务网站 ** 其他的文章链接&#xff1a; 0.遥感常用资料一览&#xff1a; https://blog.csdn.net/weixin_44143671/article/details/101058973 1.ArcGIS操作视频与数据&#xff1a; https://blog.csdn.net/weixin_44143671/article/details/1009…

sql server ssl安全错误_网站HTTPS之路——安装、配置SSL证书及强制开启HTTPS

从2018年年底开始&#xff0c;谷歌浏览器Chrome对于http://站点将显示不安全的标志。所以最近终于开始琢磨SSL证书的事&#xff0c;让自己的网站不再显示不安全。一、证书申请对于个人站点而言&#xff0c;当然首选免费的SSL证书&#xff0c;毕竟财力有限&#xff0c;况且用户和…

开发好还是实施好_企业建站是选择模板建站好还是定制开发?

目前&#xff0c;很多企业找网站建设公司做网站&#xff0c;一般有两种选择&#xff0c;定制网站和模板网站。然而&#xff0c;这两种网站建设方法的价格相差甚远。企业应根据实际需要选择自己的网站建设方法。那么企业的网站建设选择定制还是模板好&#xff1f;首先&#xff0…

买的美国服务器怎么上传文件,美国服务器部署网站的时候要如何迁移数据

随着业务的不断发展不少租用美国服务器部署网站的用户渐渐的会发现原先的配置已经无法满足业务的需求&#xff0c;而如果要更换服务器的配置的话一般少不了对网站的数据进行迁移&#xff0c;那么具体需要做哪些工作呢&#xff0c;今天USA-IDC就来简单介绍一下网站迁移的主要步骤…

想学习Python? 知道这些开源电子书网站吗?

Python开源电子书网站&#xff0c;各个领域的精品&#xff0c;你值得学习收藏。 Python 入门 《A Byte of Python&#xff08;简明 Python 教程&#xff09;》 豆瓣评分&#xff1a;8.7 一句话介绍&#xff1a;Python 初学者的极佳教材。 网址&#xff1a;https://wizardfor…

程序员的强迫症 — 便捷打开常用网站

引言 根据上一篇 程序员的强迫症–如何让电脑桌面变得非常干净&#xff1f;可以让电脑桌面非常简洁、干净&#xff0c;win r 快速打开应用程序、常用文件夹。 这篇就介绍 win r 便捷打开常用网站&#xff0c;优化管理 我们在日常生活、办公中都有一些常用网站&#xff0c;我们…

.网站数字证书制作与使用

网站服务器与数字证书由于Windows NT系统的容易维护&#xff0c;很多单位或者ISP都采用它&#xff0c;大部分是做WEB服务器使用。虽然IIS存在很多新的漏洞和安全问题&#xff0c;但只要我们做好合理的安全配置&#xff0c;还是可以避免很多安全隐患的。因此&#xff0c;本文选择…

自学宝典:10个学习Android开发的网站推荐

摘要&#xff1a;本文作者Tikitoo总结自己在学习Android开发过程中发现的好网站&#xff0c;包括Android Developers、GitHub等&#xff0c;以给初学者一些建议&#xff0c;少走一些弯路。 1. Android Developers 作为一个Android开发者&#xff0c;官网的资料当然不可错过&am…

大型网站架构体系的演变

&#xfeff;&#xfeff;转载地址&#xff1a;http://mp.weixin.qq.com/s?__bizMjM5MzA0OTkwMA&mid209324678&idx1&sn74ad681fa74547426493f2f44af045cc#rd 互联网上有很多关于网站架构的各种分享&#xff0c;有些主要是从运维和基础架构的角度去分析的&#xff…

电脑证书错误即上网站打不开提示证书错误

上一些网站&#xff0c;老打不开&#xff0c;提示我证书错误&#xff1b;出现网站证书错误&#xff0c;一般有以下几个原因&#xff1a;首先是网站证书过期&#xff0c;其次是系统浏览器自身设置问题&#xff0c;下面为大家介绍下不错的解决方法 最近我上一些网站&#xff0c;老…

考证必备的五个网站

大学期间&#xff0c;考证是额外的技能加持。 这种技能可能成为你的副业&#xff0c;也有可能在以后应聘时因此而获得HR的青睐。 所以说&#xff0c;考证&#xff0c;尤其是考一些必备证书&#xff0c;是很有必要的。 大多数人都曾有这样的感受&#xff0c;很想要考某一个证件。…

一行命令发布一个网站

一行命令发布一个网站1.通常发布一个网站&#xff08;静态网站&#xff0c;就是不需要后台和数据库&#xff09; 我们需要把文件放到一台服务器上。Zeit Now&#xff0c;只需要一行命令就能将本地的网站发布到Zeit服务器上&#xff0c;得到一个域名来访问该网站。 Vercel提供免…

Nativefier一行代码快速将网站打包成桌面程序

Nativefier简介 Nativefier是一个命令行工具&#xff0c;仅仅通过一行代码就可以轻松地为任何的网站创建桌面应用程序&#xff0c;应用程序通过Electron打包成系统可执行文件。 作者github&#xff1a; https://github.com/jiahaog/nativefier安装 建议使用cnpm全局安装 cn…

【实战】教你如何使用 Bootstrap 搭建一个企业网站——《Bootstrap实战》

文章目录一、准备启动文件1.完成之前的效果&#xff1a;2.完成之后的效果3.文件清单4.本章目标二、页头区1.需要完成的效果特性&#xff1a;2.将Logo放在导航条上方3.调整导航条三、添加实用导航1.要实现的效果2.添加代码和样式四、调整响应式导航五、调整配色六、调整折叠后的…

【笔记】《Bootstrap实战》——第5章 电子商务网站

文章目录一、商品页的标记二、面包屑、页面标题和分页导航三、调整商品网格四、侧边栏和筛选选项1.基本布局2.Clearance Sale按钮3.选项列表4.为选项链接添加Font Awesome图标复选框5.使用LESS混入在栏中对齐选项6.针对平板和手机调整选项列表布局7.在手机上折叠选项面板构建了…

【笔记】《Bootstrap实战》——第6章 单页营销网站

文章目录一、概况二、初始文件三、了解页面内容四、调整导航条五、定制高清图六、美化功能列表七、装饰用户评论区1.定位及美化说明2.调整说明元素的位置3.添加 Bootstrap 的网格类4.下载并链接 JavaScript 插件5.初始化 Masonry 插件6.切齐图片7.适应小微屏幕八、吸引人的价目…