🏕 参加独立开发者训练营(2021),开发一个完整的应用。了解详情 | 立即报名

宁皓独立开发者训练营(2021)

欢迎参加宁皓独立开发者训练营(2021),这次我们要徒手完成一个真实的应用,这个项目有一定的复杂度,但又不至于完全跟不上,毕竟我自己已经编写、重构了好几次。这应该是你踏入 Web 开发领域,成为一名独立开发者,需要的唯一一次长期训练。完成这次训练以后,你将获得独立设计,开发应用的能力,可以把自己的想法变成实际能用的东西。

我们会围绕照片这个主题来开发一个 Web 应用,当然在后期你也可以切换成音频或者视频,这在后面只是选择问题,不会再是技术问题了。之所以选择照片,是因为照片好看,我自己是摄影爱好者,在训练视频里看到的照片也都是我自己亲手拍摄的。

技术选择在一始其实并不重要,项目需要什么,我们就用什么,如果没有特别需求,我们就用自己喜欢用的。我给大家选择的服务端技术是 Node.js,用的是极简框架 Express.js,框架本身的概念非常少,这样可以减少学习中的干扰,把更多精力集中在实现想法这件事上。客户端我为大家选择的 Vue.js 框架,它是介于 React 与 Angular 之间的前端框架,不像 React 那么灵活,什么都得自己配置,也不像 Angular 一样如此强悍,上手得花更多时间。

这次我们要完成的是一次徒步路线,因为我希望尽量减少依赖。需要的功能与界面尽量独立完成,能不引入第三方就不引入,减少依赖与干扰,所以我们应用的前端部分,没有使用任何 UI 组件库,手写全部样式与组件。使用 UI(界面) 库开发时经常想的是如何用某个组件给应用添加个什么界面。手写组件的时候我们想的是应用需要个什么,就造个什么,这种体验非常特别。

我们这次主要使用的是两种语言,应用开发语言: JavaScript 与 TypeScript,数据查询语言:SQL。在训练的前期都有非常详细的介绍,但是并没有花太多时间单独学习它们,我们会在实际的应用中介绍当下需要用的东西。另外还会用到标记语言:HTML,还有样式语言:CSS。

设计这次训练内容我花了将近一整年的时间(1956 个小时),给大家准备了 120 组训练,1500+ 个视频内容。主要是我并不想模仿现成的应用,我希望尽量原创,而且做出的应用有一定的价值。所以我把在重构宁皓网的一些想法加入到了这次训练营里,比如实现购买单个照片的商用许可,还有按年订阅的功能。

训练须知

这次训练需要审核大家的代码,只有提交了代码,真正完成了某个阶段的训练,才能开放下一阶段的训练内容。也就是,如果没有完成训练内容,就得不到下一阶段的训练内容。而且这次训练不提供应用的代码,大家要亲手编写。训练过程会有专人为您保驾护航,所以大家不要担心遇到解决不了的问题。如果有特别原因,您想直接看到所有训练内容,并要得到应用代码与商用的许可,可以购买企业版。

  1. 按阶段开放训练内容。
  2. 必须参与训练亲手写下代码才能进行下一阶段训练内容。
  3. 想直接查看任意阶段的训练内容并得到应用代码与商用许可,可以购买企业版。
  4. 有专人辅助解决问题。
  5. 可永久观看训练内容。

开营时间

正式开营时间定于今年 6 月,我们会单独搭建一个训练网站。3 月 - 6 月是预热训练,内容是宁皓网上的(Node.js 服务端Vue.js 客户端应用开发),如果您是会员可以直接在网站上观看。如果您参与了本次独立开发者训练营,但还不是宁皓网,可以联系我给您开通宁皓网的会员资格 。

轻简版

¥2,699

早鸟价格:¥1,989,立即报名

(不包含商用许可与订阅相关训练内容,不提供应用代码)

标准版

¥3,699

早鸟价格:¥2,689,立即报名

(包含全部训练内容,不提供应用代码)

企业版

¥10,599,立即购买

(包含全部训练内容,可任意查看训练内容,并获得应用代码与商用许可)

图:Jona Dinges

常见问题解答

问:能否开据正规发票?
答:能,如果您可以提供企业纳税人信息,可以为您开据正规电子版发票。

目录

应用与内容

代码量与内容分布

演示

独立开发者训练营内容演示(前端设计)

介绍

宁皓独立开发者训练营(2021)

评论

您好,我之前没有编程、做网站经验,但想学习开发网站、移动端APP,到最后希望自己能够独立开发,是否适合参与此课程?如是,需要做何准备?谢谢

这次训练营是走向独立开发的必经之路,您可以参加这次训练营。如果没有任何开发基础的话,训练过程要会多受些折腾了 :)

可以提前做一些准备,报名以后可以给您开通一个订阅会员,然后可以看一些视频先预热一下。

1、项目是否前后端分离设计的?
2、后端的设计是否包含管理界面,如果有也是用的vue吗?
3、课程是否包含服务器部署?

是前后分离的设计,我们实际上是开发了两个应用,一个服务端(后端)应用,一个前端应用。服务端用的是 Node.js,前端应用用的是 Vue.js。后端设计包含简单的管理界面。课程包含服务端部署。

关于管理界面的演示,在这里:https://ninghao.net/blog/9137,可以查看内容管理那个演示视频。

啥时候开始?

得到月底了,嘿嘿。

期待开营



微信好友

用微信扫描二维码,
加我好友。



微信公众号

用微信扫描二维码,
订阅宁皓网公众号。



240746680

用 QQ 扫描二维码,
加入宁皓网 QQ 群。

统计

13299
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点