DevOps For Beginners: Saving Your Code From The Apocalypse

所在平台: Udemy

课程主页: https://www.udemy.com/course/devops-saving-your-code-from-the-apocalypse/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:初学者的DevOps:拯救你的代码免受灾难 课程概述: DevOps是每位软件开发人员在职业生涯中都会遇到的术语,但它究竟意味着什么呢?作为开发者,您需要关注DevOps吗?答案是肯定的!因为DevOps会让你的开发生活变得更加轻松。简单而言,DevOps是一套将软件开发(Dev)与信息技术操作(Ops)相结合的实践,旨在缩短从提交系统变更到该变更进入正常生产的时间,同时确保高质量。 在本课程中,您将学习这些实践及其工作原理。我们将涵盖DevOps的以下几个阶段: 1. **沟通**:软件开发项目的关键部分。没有正确的沟通方式和工具,项目失败是必然的。了解实现项目成功的最佳工具。 2. **计划**:在开始实施任何功能之前,您需要规划您的项目和任务。过去,人们使用过时的瀑布模型进行规划,而如今,敏捷开发是更佳选择。学习如何实施敏捷软件开发框架,如Scrum和Kanban,以及可以免费使用的服务。 3. **构建**:这个阶段是实际工作发生的地方。这不仅关乎合适的IDE或特定的编程语言,更是关于如何管理和跟踪您的代码。学习使用合适的源代码控制系统(如Git),以及它的强大之处。 4. **持续集成**:DevOps的核心在于自动化。通过持续集成,您将学习如何自动构建代码、运行自动化测试(如单元测试或集成测试),最终将您的应用程序部署到服务器。掌握这些服务后,您将发现节省的时间将使您不再想回头。 5. **部署**:您可以在自托管服务器上部署应用程序,或使用众多平台服务中的任意一个。了解Microsoft Azure、Amazon Web Services和Google Cloud Platform等服务的功能,以及如何免费使用它们。 6. **运维**:DevOps的另一个方面是监控您的服务器和应用程序。此外,您还需要记录特定事件并在特殊情况下发送通知。有关此的服务或自行完成,可能比您想象的要简单得多。 7. **反馈**:在DevOps循环的末尾,您希望用户能给您反馈,同时也要对他们提供反馈。这关乎IT服务管理(ITSM)、客户关系管理(CRM),以及或许最重要的问题或错误跟踪。 您还在等什么?立即学习有关DevOps的所有内容吧!

课程评论(0条)

课程详情

DevOps is a term every single software developer will stumble upon in his or her career.But what does it actually mean? Do you have to care as a developer? Definitely!Because DevOps will make your developer life easier. Much easier.In essence, DevOps is "a set of practices that combines software development (Dev) and information-technology operations (Ops) which is intended to reduce the time between committing a change to a system and the change being placed into normal production, while ensuring high quality."In this course, you will learn what these practices are and how they work. We'll cover the following phases of DevOps.CommunicationThe crucial part of every software development project. Without the right way and the right tools to communicate with your team, failure is guaranteed. Get to know the best tool to make your project successful.PlanBefore you start implementing any features. You have to plan your project and your tasks. In the past, people used the outdated waterfall model for planning. Nowadays, agile development is the way to go. Learn how to implement the agile software development frameworks Scrum and Kanban and what services you can use for free.BuildHere's where the actual work is happening. But it's not only about the right IDE or your particular programming language. We're talking about managing and tracking your code here. Learn how to use the right source control system like Git and how powerful this is.Continuous IntegrationDevOps is all about automation. With continuous integration, you'll learn how to automatically build your code, run automated tests - like unit or integration tests - and finally deploy your application to a server. There are wonderful services for that. Once you see how much time you can save, you'll never want to go back.DeployYou can deploy your application on a self-hosted server or you can use any of the many platform services out there. Get an overview of what services like Microsoft Azure, Amazon Web Services and the Google Cloud Platform can do for you and how you can use them for free.OperateAnother part of DevOps is monitoring your servers and applications. Apart from that you also want to log certain events and send notifications in special cases. Of course, there are services for that or you can do that by yourself. It might be easier than you think.FeedbackAt the end of the DevOps circle, you want your users to give you feedback and also give feedback to them. It's about IT Service Management (ITSM), Customer Relationship Management (CRM) and, perhaps most important, issue or bug tracking.What are you waiting for? Learn all about DevOps right now.Course Image: Romolo Tavani/Shutterstock

课程标签

0人关注该课程

主题相关的课程