|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/angular-con-devops-tdd-pruebas-unitarias-pipelines-git/
课程评论:没有评论
课程名称:Angular与DevOps、TDD、单元测试、管道、Azure 课程概述:DevOps旨在应对软件开发与IT运营之间的相互依赖关系,它帮助组织更快、更高质量地以更低成本生产软件产品和服务。在本课程中,学员将学习使用持续集成(CI)、持续交付(CD)、自动部署、单元测试、文档编写、任务管理等工具。 本课程专注于使用TDD(测试驱动开发)方法来开发Angular应用。这一方法要求开发者首先编写单元测试,然后编写能够通过测试的源代码,最后对代码进行重构。这种开发流程在业内十分受欢迎,能够帮助开发者交付更成熟、安全、可扩展和稳定的产品。 需要注意的是,此课程并不适合完全零基础的Angular初学者,而是为已经具备基本Angular知识的前端开发者设计,尤其是那些在工作中需要应用TDD方法论的开发者。此外,该课程也特别适合自由职业开发者,帮助他们更好地满足客户需求,避免因需求不明确而在后期耗费大量时间修复生产中的错误。因此,建议学员对Angular有基本的了解,包括使用Angular-Cli创建组件、服务、管道、指令和守卫等。
DevOps es una respuesta a la interdependencia del desarrollo de software y las operaciones IT. Su objetivo es ayudar a una organización a producir productos y servicios software más rápidamente, de mejor calidad y a un costo menor. Debes saber que en este curso aprenderás a utilizar herramientas tales como Integración Continua, Entrega Continua, Despliegues Automáticos, Pruebas Unitarias, Documentación, Administración de tareas, ETC.En este curso de Angular, desarrollaremos aplicaciones web bajo la metodología de diseño de software TDD o Test-Driven Development (desarrollo dirigido por tests), es decir, escribir primero las pruebas unitarias, después escribir el código fuente que pase la prueba satisfactoriamente y, al final, refactorizar el código escrito. Esta metodología es muy solicitada en la industria de desarrollo, y es tan importante dado el proceso de desarrollo nos permite tener un producto mas maduro, seguro, escalable y estable. Este no es un curso para aprender Angular desde cero, ya que fue pensado para desarrolladores web frontend que conozcan el framework y se enfrentan a un mundo laboral que les exige esta metodología a su día día de trabajo, así como también dar tranquilidad a desarrolladores freelance, que puedan entregar los productos deseados por su cliente, y que a veces por no tener claros los requerimientos, pierden mas tiempo corrigiendo bugs pos-producción que el que invirtieron en la etapa de desarrollo. Por lo cual recomiendo tener conocimientos básicos de Angular, tales como con Angular-Cli crear componentes, servicios, pipes, directivas, y guards.