【HCSD应用开发实训营】一行代码上云学习心得。

举报
庒。 发表于 2022/05/29 10:03:43 2022/05/29
【摘要】 【HCSD应用开发实训营】一行代码秒上云;*学习敏捷上云开发要点,提升就业机会 ;*体验Java,Node.JS,C#真实应用上云开发案例。

一、活动介绍

  1. 本次【一行代码秒上云应用开发实训营】的活动主要分为:
    ● 学习在线课程;
    ● 代码上云实践;
    ● 参加评测考试;
    ● 发布代码上云对比评测。
  2. 活动概述:
    ● 适合人群:对敏捷DevOps开发有转型需求,渴望提升云上研发能力的开发者;
    ● 活动奖品:收获华为无线耳机、拍立得、机械键盘、京东卡等丰富好礼;
    ● 活动时间:2022.5.16-2022.6.10。
    ● 活动参与方式:点击此处报名活动跟我一起来学习吧!

二、学习心得

  1. 学习在线课程:学习《上云实践敏捷开发DevOps知识体系》在线课程。
    ● 课程目标:可通过本课程学习,可以使学员熟悉敏捷开发、DevOps相关理念、价值和常用工程方法;深入了解一站式云端DevOps平台。

  2. 代码上云实践:体验Java,Node.js,C#真实应用上云开发案例。
    ● Java项目上云实践“挑战10分钟搭建在线文档管理平台”。这是三个实验中最简单易上手的一个实验,再加上本人之前有类似的DevCloud一行代码上云实践(点击查看),所以这一个实验是完全没有问题的。不过也不能因此骄傲,进行试验的时候在配置安全组入方向规则时需要认真看清楚开放的端口号,以免影响后期的实验结果。
    以下是“小幺鸡在线文档管理平台”实践部署结果图:
    小幺鸡部署结果图

    ● Node.js项目上云实践“搭建NodeClub”。这个实验相较于“小幺鸡在线文档管理平台”项目难易度差不多,只是搭建NodeClub项目多了一个操作,就是在代码托管步骤中需要进行手动代码修改。其他步骤的话也是完全没问题,要注意的就是与小“幺鸡在线文档管理平台”项目一样在购买ECS弹性云服务器时进行配置安全组入方向规则时要看清楚端口号。
    以下是“NodeClub”实践部署结果图:
    NodeClub部署结果图

    ● C#项目上云实践“云上部署超级冷笑话网站”。这个实验是三个实验当中最为复杂的一个项目(仅对个人而言)。
    这个实验也是三个实验中给的时间最长的一个。实验中体验了云数据库的购买与配置,又学到一个小知识。
    实验小磕绊:实验在部署——环境准备阶段进行了远程登录Windows Server(与“Java项目实践”里提到的之前有“DevCould一行代码上云实践”有类似的操作)按道理来讲是不难的,但是我碰到了一个问题,这个问题说大它也不大,说不大它也花了我近半个小时解决。

    就是我远程登录Server系统,系统的缩放比例看不到状态栏,调整系统显示比例也没有办法显示,桌面只有一个“回收站”,尝试过屏幕方向调整之类的操作还是不行。
    最后通过桌面右击进入“显示设置”切换到了“控制面板”然后进入到了“资源管理器”找到了浏览器所在位置下载了“Windows2012ConfigureRemotingForAnsible.zip”。随后问题又来了需要进入到“Powershell”输入相应的代码,但是我对服务器系统并不熟悉,所以在“资源管理器”中我并未找到(此时我还是看不见状态栏);后面经过一系列的操作我看得见状态栏了,但是我的鼠标碰不到,到了一定的位置仿佛有一堵空气墙似的,手足无措的我有点急了,最终的解决办法是幸好我有一个手机作为了电脑的扩展屏,我尝试了一下把页面拖放到手机中,进行触屏操作,成功了!所以这个实验是令我印象最深刻的实验。(不知道有没有小伙伴出现过跟我同样的问题,如果有的话,可以分享一下你的解决方案吗?)
    以下是“云上部署超级冷笑话网站”实践部署结果图:
    云上部署超级冷笑话网站部署结果图

  3. 参加评测考试:上云实践敏捷开发DevOps知识考试。
    ● 上云实践敏捷开发DevOps知识考试的题目全部来自理论课程,小伙伴们只要认真观看了课程视频或课程课件,考试就一定能考过的。一起加油!
    ● 我考试尝试了三次,第一次和第二次比较粗心,没有做到细心去做;可能是因为知道考试有多次机会所以就比较放宽自己的态度了。第三次考试静下心来认真做题,最终还是错了一题;虽然已经获得了证书,但是我希望自己再接再励考一个满分。
    以下是考试成绩图与证书图:
    评测考试图
    DevOps评测考试证书图

三、对比评测

*以下仅为个人看法,如有不对之处,劳烦指出我的错误,还请见谅。

  1. 云端部署的优势:敏捷、时效、自动化、支持丰富的技术栈、配置可伸缩性、数据安全性。
    ● 敏捷:敏:灵敏,没有场地限制;捷:快捷,一站式的DevSecOps平台软件部署。
    ● 云上部署所需的时间相对于云下部署要快很多,云上部署甚至可以十分钟内部署完成。
    ● 部署管道通常包含 3 个主要步骤(虽然可能还有更多步骤):构建、测试、部署。这个管道能够实现部署流程自动化,并确保代码快速从提交移至部署。
    ● 具有20+主流编程语言、开发框架和构建环境。
    ● 我对弹性云服务器的印象是具有非常好的可伸缩性,可以根据业务需求和伸缩策略,自动调整计算资源;安全性高,对数据容灾方面有着较好的解决方案;还有很多特点就不一一提出来了。

以下是我第二大点中第二小点的Java项目上云实践与C#项目上云实践所提到的“DevCloud一行代码上云实践”实验结果图与证书图:
暑期训练赛实验结果图
暑期训练赛证书图

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。