Learning Path: Python: Design and Architect Python Apps

所在平台: Udemy

课程主页: https://www.udemy.com/course/learning-path-python-design-and-architect-python-apps/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:学习路径:Python:设计与架构Python应用 课程概述:软件架构是一种将运营和技术需求转化为解决方案的过程,旨在优化系统中重要的方面,如质量、性能、安全性和可维护性。如果您是希望成为企业级应用架构师的Python开发者,或希望利用Python创建有效应用蓝图的软件架构师,那么这个学习路径适合您。Packt的视频学习路径是由一系列逻辑性强且逐步展开的独立视频产品组成,每个视频都会在前一视频学习技能的基础上进行深入讲解。 学习重点包括: - 理解软件架构的特征和重要性 - 解决Web应用程序的安全问题 - 探索Python中的不同设计模式 学习旅程的快速概览:这个学习路径首先讲解Python如何融入应用架构。您将全面理解不同的架构质量需求,包括可维护性、可重用性、可测试性、可扩展性、性能、可用性和安全性,以构建满足业务需求的产品。接着,您将学习可扩展性和并发性,以及它们之间的关系如何影响性能特性。最后,您将了解Python的安全性以及Python中的创建型、结构型和行为型设计模式。通过这个学习路径结束后,您将掌握成为成功软件架构师所需的所有知识。 讲师介绍:为确保您的学习旅程顺畅,我们的课程由以下著名作者提供:Anand Balachandran Pillai是一位拥有超过18年软件行业经验的工程和技术专业人士,专注于产品工程、软件设计和架构及研究。他曾在Yahoo!、McAfee和Infosys等公司担任产品开发团队的首席工程师和架构师,参与新产品的开发。他是班加罗尔Python用户组的创始人,同时也是Python软件基金会(PSF)的会员。目前,Anand在Yegii Inc.担任高级架构师。

课程评论(0条)

课程详情

Software Architecture is the process of taking operational and technical requirements and designing a solution that optimizes things deemed important to the system like quality, performance, security, and maintainability. If you're a Python developer aspiring to become the architects of enterprise-grade applications or software architects who would like to leverage Python to create effective blueprints of applications, then go for this Learning Path. Packt's Video Learning Path is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. The highlights of this Learning Path are: ● Understand the characteristics and importance of software architecture ● Solve security issues with web applications ● Explore different design patterns in Python Let's take a quick look at your learning journey. This Learning Path starts off by explaining how Python fits into an application architecture. You'll get a complete understanding of the different architectural quality requirements such as maintainability, reusability, testability, scalability, performance, usability, and security to build a product that satisfies business needs. Next, you'll learn what is scalability and concurrency and the relationship between the two that affects the performance attributes. Further, you'll learn security aspects of Python. Finally, you'll learn the creational, structural, and behavioral patterns in Python. By the end of this Learning Path, you'll have all the knowledge to become a successful software architect. Meet Your Expert: We have the best works of the following esteemed author to ensure that your learning journey is smooth: Anand Balachandran Pillai is an engineering and technology professional with over 18 years of experience in the software industry in product engineering, software design, and architecture and research. He has worked with companies such as Yahoo!, McAfee, and Infosys in the roles of lead engineer and architect in product development teams, to build new products. He is the founder of the Bangalore Python Users Group and a fellow member of the Python Software Foundation (PSF). Anand is currently working as senior architect in Yegii Inc.

课程标签

0人关注该课程

主题相关的课程