我是一名计算机从业者,每天在公司从事着软件开发,写一些不入流的技术,记一些忘不掉的往事。分享一些不起眼的文字。欢迎关注公众号:qinyufencom;阅读更多精彩好文。
最近学习微信小程序开发,自己是做移动客户端编程,凡是跟程序有关的东西我都感兴趣,特别是Github网站是我长期去学习的地方,这个网站包含了开发所有的语言开源库,简直太夸张了,你要学习的所有知识这个网站都有,看别人写的代码能够能让快速进步。
网站freecodecamp.org
早上到公司第一件事情就是看技术类的新闻,打开Github网站浏览各种新库,查看各种排行和流行的库,无意间就发现一个很棒的网站,一个免费学习编程的网站,全栈Web开发课程完全免费,也许免费的就是最贵的。
登录网站
打开这个网站进入首页如下图,首页很简单的介绍,我们直接点击Startc coding。进入登录页面。
登录页面如下图,我们随便选择一个授权登录方式进入主页。
现在我们来看看主页的视图,欢迎登录成功,然后介绍了他们是非盈利的项目,如果你要支持它,也就是给点小费,就点击蓝色按钮。拖动到最底部就有个按钮进入选择课程学习。
课程大纲
1.响应式网页设计认证
基本的HTML和HTML5
基本CSS
应用视觉设计
应用可访问性
响应式网页设计原则
CSS Flexbox
CSS网格
项目:致敬页面,调查表格,产品登陆页面,技术文档页面,个人组合网页
2. JavaScript算法和数据结构认证
基本的JavaScript
ES6
常用表达
调试
基本数据结构
算法脚本
面向对象编程
功能编程
中级算法脚本
项目:回文检查器,罗马数字转换器,凯撒密码,电话号码验证器,收银机
3.前端图书馆认证
引导
jQuery的
萨斯
应对
终极版
React和Redux
项目:随机报价机,Markdown预览器,鼓机,JavaScript计算器,番茄钟
4.数据可视化认证
使用D3进行数据可视化
JSON API和Ajax
项目:条形图,散点图,热图,等值线图,树图图
5. API和微服务认证
使用Npm管理包
基本节点和Express
MongoDB和Mongoose
项目:时间戳微服务,请求标头解析器,URL缩短器,练习跟踪器,文件元数据微服务
6.信息安全和质量保证认证
HelmetJS的信息安全
Chai的质量保证和测试
高级节点和快速
项目:公制 – 英制转换器,问题跟踪器,个人库,股票价格检查器,匿名留言板
这个项目还有一个开源库,在Github上面。https://github.com/freeCodeCamp/freeCodeCamp
好了,如果你觉得好帮忙点个赞,关注关注呗,谢谢。