软件开发没有诀窍,我们只能通过努力和高度实践,才能成为一个强大的开发者。同样的道理,通过阅读大量健身的书籍,你也无法达到身体健康。还是需要你实际去健身房,把时间和汗水投入进去,才能有效果!
同样的道理也适用于编码。
下面介绍八个梦幻软件项目来训练你的“编码肌肉”! 目标是让你能够适应建立任何技术栈且喜欢的应用程序。
保持勇气与自由,你可以使用任何喜欢和擅长的技术。
项目 1 : 克隆 Trello
[size=14]你将从构建trello克隆应用中学到以下之技术:[/size]
[size=13]·[size=9] [/size]
路由[/size]
[size=13]·[size=9] [/size]
拖放[/size]
[size=13]·[size=9] [/size]
创建新对象(白板,列表,选项卡)[/size]
[size=13]·[size=9] [/size]
处理用户输入与数据验证[/size]
[size=13]·[size=9] [/size]
客户端路径:如何使用本地存储,将数据保存到本地存储,从本地存储读取数据。[/size]
[size=13]·[size=9] [/size]
服务器端路径:如何使用数据库,将数据保存到数据库,从数据库读取数据。[/size]
[size=14][size=15]下面是Repository的例子 - [/size]
用React + Redux完成。[/size]
[size=24]项目#2:用户管理仪表盘[/size]
[size=15]Github存储库[/size]
[size=14]简单的CRUD应用程序,非常适合初学者。 你会学到什么:[/size]
[size=13]·[size=9] [/size]
创建用户,管理用户[/size]
[size=13]·[size=9] [/size]
与数据库交互 :创建,查看,编辑,删除用户。[/size]
[size=13]·[size=9] [/size]
输入验证以及使用表单[/size]
[size=24]项目#3: Cryptocurrency跟踪器(原生移动应用程序)[/size]
[size=15]Github存储库[/size]
[size=14]必须使用本地语言应用开发 - Swift,Objective-C,React Native,Java,Kotlin。 [/size]
本文为 @ 21CTO 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。