Design Patterns 课程可以帮助您学习面向对象的设计原则、Singleton 和 Observer 等常见设计模式以及软件架构的最佳实践。您可以掌握代码重构、提高可维护性和加强开发人员之间协作的技能。许多课程都会介绍一些工具,如用于可视化设计结构的 UML 和便于实现设计模式的 Integrated Development Environment (IDE),使您能够在实际编码项目中应用这些概念。

您将获得的技能: Energy and Utilities, Electrical Power, Electrical Systems, Electric Power Systems, Sustainable Technologies, Thermal Management, Power Electronics, Climate Change Mitigation, Mechanical Engineering, Materials science, Chemistry, Engineering Calculations, Sustainability Standards
初级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: Program Evaluation, Health Assessment, Health Policy, Health Care Procedure and Regulation, Training Programs, Data Collection, Surveys, Health Disparities, Community Health, Maternal Health, Research Design, Child Health, Qualitative Research
混合 · 课程 · 1-3 个月

您将获得的技能: Programming Principles, Information Technology, Operating Systems, Web Applications, Collaborative Software, Computer Literacy, Python Programming, Application Development, Microsoft Office, Linux, Microsoft Windows, Mac OS
初级 · 课程 · 1-4 周

ESADE Business and Law School
您将获得的技能: Succession Planning, Business Modeling, Organizational Structure, Business Management, Business Valuation, Business Leadership, Entrepreneurship, Governance, Change Management, Complex Problem Solving, Decision Making, Communication
中级 · 课程 · 1-4 周

您将获得的技能: Javascript, Event-Driven Programming, Web Development, HTML and CSS, Web Applications, Interactive Design, Debugging, Data Validation
初级 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: Stakeholder Management, Conflict Management, Planning, Project Planning, Project Management, Organizational Structure, Project Management Life Cycle, Project Scoping, Leadership and Management, Influencing
混合 · 课程 · 1-3 个月

The Open University
您将获得的技能: 创新, 环境问题, 业务建模, 社会影响, 系统思考, 环境、社会和公司治理(ESG), 利益相关者的参与, 可持续商业, 商业道德, 解决复杂问题, 业务架构, 业务连续性, 可持续发展
中级 · 课程 · 1-4 周

Coursera
您将获得的技能: Program Management, Project Design, Program Evaluation, Project Management Life Cycle, Process Flow Diagrams, Project Management, Diagram Design, Project Management Software, Program Development, Agile Methodology
中级 · 指导项目 · 不超过 2 小时

Packt
您将获得的技能: SQL, Database Management, Database Design, Relational Databases, Databases, Query Languages, Performance Tuning, Data Analysis
初级 · 课程 · 1-4 周

Macquarie University
您将获得的技能: Identity and Access Management, Authentications, User Provisioning, Multi-Factor Authentication, Security Assertion Markup Language (SAML), Single Sign-On (SSO), Threat Modeling, User Accounts, Key Management, Cyber Security Assessment, Threat Management, OAuth, Cybersecurity, Role-Based Access Control (RBAC), Vulnerability Assessments, System Design and Implementation, Threat Detection, Cryptography, Risk Management, Remote Access Systems
初级 · 课程 · 1-3 个月

您将获得的技能: Cloud Deployment, Software Development Methodologies, Open Web Application Security Project (OWASP), CI/CD, Application Deployment, DevOps, Development Environment, Ansible, TCP/IP, Docker (Software), OSI Models, Cloud Infrastructure, General Networking, Computing Platforms, Application Programming Interface (API), Version Control, Network Administration, Software Design Patterns, JSON, Software-Defined Networking
中级 · 专项课程 · 1-3 个月

您将获得的技能: Cloud Security, Internet Of Things, Network Security, Application Security, Security Engineering, Information Systems Security, Data Security, Cloud Services, Infrastructure Security, Cloud Computing, Application Design, Time Series Analysis and Forecasting, Encryption, Cryptography, Data Analysis, Identity and Access Management, Data Integrity, Authentications, Vulnerability Assessments
初级 · 课程 · 1-3 个月