|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/modern-product-engineering-development-from-0-to-1/
课程评论:没有评论
课程名称:现代软件工程发展 - AI代理 课程概述:欢迎参加这门关于现代产品开发的实操课程。本课程是初学者级别,旨在解释高性能工程团队在开发世界级产品时所应用的工程实践和最佳方法。课程适合软件工程师以及刚刚进入IT领域的人士,主要关注整个产品生命周期,从决定资助项目的那一刻起,到产品投入生产及之后的发展过程。课程中将会有实操演示,并展示能够实现这些目标的工具,充分利用最新的技术,如云计算、DevOps和人工智能。 课程内容包括: 1. 使用Miro、Jira、Trello、GitHub、VS Code等工具进行实操演示,涉及持续集成、持续测试和DevOps流水线。 2. 产品创建决策,重点关注软件预算和愿景。 3. 实际案例展示如何通过集成人工智能加速产品发布并提升质量。 4. 发现与精炼,理解如何将复杂的商业目标分解为更小的可用史诗和故事。 5. 产品架构,探讨优秀架构产品的特征及工程师在定义架构时需要考虑的约束。 6. UI/UX,了解用户体验及视觉效果。 7. 开发,现代软件开发活动,优秀代码,持续集成和易于管理依赖的分支策略。 8. 测试,关注早期测试,避免传统瀑布测试陷阱,采用向左转移的方法和预防措施。 9. 基础设施,了解基础设施即代码,如何在降低成本的同时最大化利用环境,云计算如何帮助公司保持竞争力。 10. 部署,了解什么是部署,如何进行,以及在生产中进行测试和零停机时间的回滚选项。 11. 生产监控,探讨用户行为理解及应用监控如何促进项目整体成功。 通过学习本课程,您将打开现代产品工程的大门,了解优秀团队是如何协作实现高性能的。
Welcome to this great and hands on material on Modern Product Development. This is a beginner level material that is focused on explaining the engineering and best practices that high performing engineering teams apply when developing world class products.The course is designed for both software engineers and people that have just started in the IT world, and the main focus is to break down the entire lifecycle of the product as well as the most modern approaches to technology from the moment the decision is taken to fund the project until it goes into production and beyond.There will be practical demos and a showcase of tools that will make this possible, all by leveraging the latest technologies such as Cloud, Devops and AI.Some of the aspects that will be discussed are:1. Hands on Demo with: Miro, Jira, Trello, GitHub, VS Code and continuous integration, continuous testing and DevOps pipelines.2. The decision to create the product. Focus on budget and vision of the software that needs to be created.3. Practical Example of how to integrate AI to launch the product faster and to have better quality. 4. Discovery and Refinement. We will understand how complex business goals are broken down in smaller usable epics and stories5. Product Architecture. What makes a great architected product and what are the constraints that engineers consider when defining the architecture.6. UI/UX - What is experience and look and feel.7. Development. Modern software development activities, great code, continuous integration and branching strategies for easy to manage dependencies.8. Testing. In this chapter the focus is on how to test early, how to avoid the waterfall trap to testing, the shift left approach and preventive actions.9. Infrastructure. What is infrastructure as code, how to use the most of your environment while reducing cost and how is cloud helping companies be on top of their game.10. Deployment. What it is, how its done, shift right and testing in production, as well as 0 downtime deployment with reverting options.11. Monitoring in production. Here we will understand how user behavior understanding as well as application monitoring contributes to the overall success of the project.Take this material and open the door to modern product engineering, understand how great team work together to achieve high performance.