|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/odoo-for-programmers-intermediateadvanced/
课程评论:没有评论
课程总结:Odoo 程序员进阶(中级/高级)(v17,v18) 该课程旨在帮助开发者提升 Odoo 开发技能,超越基础水平,适合准备构建更强大、高效和安全的商业应用的开发者。无论是客户端项目还是企业级实施,本课程都为您提供在 Odoo 生态系统中成功所需的技能。 课程内容包括: 1. **Odoo 安装**:详细介绍在 Windows 或 Linux 上安装 Odoo 的步骤,确保您能在不同环境中自如工作。 2. **虚拟环境和部署**:学习如何使用 virtualenv 配置虚拟环境,并为生产环境设置 Nginx,优化开发工作流程。 3. **记录管理**:深入了解 Odoo 记录管理,掌握如何构建自定义应用,并使用高级记录集方法(如 mapped()、filtered()、sorted())高效优雅地处理数据。 4. **直接 SQL 技术**:在需要性能的情况下,学习如何通过原始 SQL 查询来提高数据访问速度,并将 SQL 与 Odoo 的 ORM 结合使用,达到最高灵活性。 5. **高级域使用**:掌握后续筛选的强大能力,创建关联域和利用定时操作,同时使用 Odoo shell 动态测试和完善域逻辑。 6. **安全性**:深入了解记录规则、用户组和权限设置,掌握精确控制访问的方法,以确保应用的安全。 7. **上下文和全局变量**:学习如何在组件之间传递动态数据,处理多公司设置,使应用具备企业级功能。 8. **控制器和 API**:构建和安全保护自定义 HTTP 和 JSON 端点,使用 Postman 测试,与外部数据集成。 9. **Chatter 系统**:运用 Chatter 系统跟踪记录的更改、记录消息,提高 Odoo 应用内部沟通。 通过本课程,您将具备在 Odoo 环境中进行复杂开发的能力,提升您在现代企业应用开发中的竞争力。
Take your Odoo development skills beyond the basics with this Intermediate to Advanced Odoo Programmer Course - designed for developers ready to build more powerful, efficient, and secure business applications. Whether you're working on client projects or enterprise-grade implementations, this course equips you with the skills needed to thrive in the Odoo ecosystem.We begin with step-by-step guides for installing Odoo on Windows or Linux, ensuring you're comfortable working across environments. You'll learn how to configure virtual environments using virtualenv, set up Nginx for production-ready deployments, and optimize your development workflow with essential tools.Next, you'll dive deep into Odoo record management. Learn how to structure custom apps and use advanced recordset methods like mapped(), filtered(), and sorted() to process data efficiently and elegantly.When performance is critical, you'll explore Direct SQL Techniques to enhance data access speed. Learn how to use raw SQL queries in server actions, fetch records quickly, and combine SQL with Odoo's ORM for maximum flexibility.The course then moves into advanced domain usage, showing you how to craft powerful filters in search views, create chained domains, and leverage scheduled actions. You'll also use the Odoo shell to test and refine domain logic on the fly.Security is key in any ERP system, and you'll gain expert-level knowledge of record rules, user groups, and permissions, allowing you to lock down your apps and control access with precision.You'll then master the use of context and global variables to pass dynamic data between components, and handle multi-company setups, giving your apps enterprise-level capabilities.In the Controllers and APIs section, you'll learn to build and secure custom HTTP and JSON endpoints, test them with Postman, and handle external data integrations safely and efficiently.Finally, we cover the Chatter system - a powerful tool for tracking record changes, logging messages, and improving internal communication within Odoo apps.