为在 高增长的软件开发领域就业做好准备 。在本课程中,您将学习到前端、后端和 Cloud Native 应用程序开发方面的紧缺技能和工具,在 不到 4 个月的时间内为就业做好准备。
Full Stack 是指端到端的计算机系统应用,包括前端和后端编码。云原生开发是指开发专为在云架构上运行而设计的程序。Full Stack 和云原生开发人员所具有的灵活性和适应性,使他们在这个数字化世界中备受追捧。你还可以选择学习如何在软件开发中使用 Generative AI 工具和技术。
您将学习如何构建、部署、测试、运行和管理全 Stack 云原生应用程序。涵盖的技术包括 Cloud Foundations、GitHub、Node.js、React、CI/CD、容器、Docker、Kubernetes、OpenShift、Istio、数据库、NoSQL、Django ORM、Bootstrapping、应用安全、微服务、无服务器计算等。
完成课程后,您将使用 Front-End 和 Back-End 技术开发出多个应用程序,并使用 Cloud Native 方法将其部署到云平台上。您将 通过 GitHub 存储库发布这些项目,与同行和未来雇主 分享您的作品集。
本课程为 ACE® 和 FIBAA 推荐课程--完成课程后,您最多可获得 18 个大学学分和 6 个 ECTS 学分。
应用的学习项目
在整个专业证书课程中,您将开发一系列实践项目,涉及全栈云应用程序开发中的各种流行技术和编程语言。这些项目包括创建
云对象存储的 HTML 页面
使用 HTML、CSS 和 JavaScript 的利率计算器
使用 DevOps 原则和 CI/CD 工具链以及 NoSQL 数据库在 Cloud Foundry 上部署的人工智能程序
一个 Node.js 后端应用程序和一个 React 前端应用程序
一个使用 Docker 打包、使用 Kubernetes 部署、使用 OpenShift 管理的容器化留言簿应用程序
捆绑为软件包的 Python 应用程序
使用 Django ORM 和 Bootstrap 的数据库驱动应用程序
使用微服务和无服务器构建的应用程序
一个可扩展的云原生全栈应用程序,使用以前课程中学到的技术
您将通过 GitHub 存储库发布这些项目,与同行和未来雇主分享您的技能。