我的网络开发之旅!

null

2010年,我第一次遇到web开发人员,因为我的10页中有一点HTML th 年级教学大纲。当时,web开发最困难的事情是在关闭标签时决定它是还是 。快进四年,2014年夏天,我很不情愿地参加了一个大学文凭课程 C#和ASP。网 从…起 曼尼帕尔计算机科学研究所(MICE) 这门课让我认识了。NET框架在VisualStudio上的应用。正是由于这门课程,我对微软及其技术产生了很大的兴趣,然后成为了微软的首席执行官 微软学生合作伙伴 为了我的研究所。我开发了一个交互式ASP。NET网站名为KnowMangalore。其中包含了关于我家乡曼格洛尔的一些事实。虽然这个网站帮助我学习了C#和Visual Studio环境,但它并没有像前端那样帮助我理解HTML。aspx和visualstudio都有这个拖放功能,使用这个功能,你不需要用前端代码弄脏你的手。

继续前进, 塔内·普拉塔普,TechBack的教练兼策展人 2015年10月,我来到我的学院,利用 引导 .研讨会从基础开始,但大多数研讨会都没有做到这一点。正是在这个研讨会上,我发现了HTML中id和类之间的区别!因此,塔内在帮助我清楚了解网页的工作原理方面起到了关键作用。

TechBack研讨会激励我学习更多关于web开发的知识。我偶然发现了这个教程网站—— 免费解码器放大器。通用域名格式 它包括一个用于前端和后端开发的逐步交互式教程。其中一个教程是关于开发个人网络应用的。多亏了这个教程,我开始构建一个小型web应用程序,同时探索最新的CSS和JQuery插件,比如 旋转木马、放大弹出窗口、Modernizer等 最后,我在简历中展示了我的技术技能、项目、之前参加过的活动等,从而将这个网络应用重新整合到了我的简历中。

虽然我已经开始开发这个网络应用,但我从来没有打算把它放到网上。因此,我在其中注入了一些图像。我花了一个星期才准备好。一天下来,它确实看起来不错!所以我开始探索部署我的web应用程序的方法。微软提供一些免费服务 微软Azure 为学生提供的功能包括在Azure子域上托管web应用程序。这样我就可以在云上部署我的项目。一旦它上线,我注意到该网页将需要很长时间才能加载(10秒以上),因为在禁用缓存时,必须加载多个图像和脚本。然后我使用CDN链接将脚本和css文件发送到页面。加载时间确实减少了,但没有减少多少。然后我发现了一个名为Lazy Load的JavaScript插件。 惰性负载 延迟在网页中加载图像。在用户滚动到视口外的图像之前,不会加载这些图像。这大大缩短了页面的加载时间。你可以在流动地址上找到我的页面—— 阿尼克普拉布。Azure网站。网 .

我计划在这个项目中实现的进一步改进包括获得SSL证书和从HTTP/1.1升级到HTTP/2。HTTP/2协议只有一个持久的TCP连接,而HTTP/1.1使用多个连接。这大大提高了页面加载速度。我也在探索如何拥有永久性的婚姻。我的页面的“我”域。许多像Namecheap这样的供应商都免费为那些电子邮件ID带有“.”的学生提供这一功能。但它只在有限的时间内有效。

本文由 安妮特·普拉布。 如果你喜欢Geeksforgek,并想贡献自己的力量,你也可以写一篇文章,然后把你的文章发到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。

如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写评论

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享