软件工程课程可以帮助您学习 Python 和 Java 等编程语言、软件开发方法、版本控制系统和测试实践。您可以培养代码优化、调试和协作项目管理方面的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、用于容器化的 Docker 以及 Visual Studio Code 等集成开发环境 (IDE),这些工具可以提高您高效开发、测试和部署软件的能力。

Logical Operations
您将获得的技能: Microsoft Access, Database Design, Relational Databases, Database Management, Database Development, Microsoft 365, Database Administration, Database Management Systems, Database Architecture and Administration, Data Integrity, Data Maintenance, Microsoft Windows, Databases, Microsoft Office, Data Entry, Query Languages, Data Presentation, Productivity Software, User Interface (UI), Scripting
初级 · 专项课程 · 3-6 个月

LearnQuest
您将获得的技能: Threat Modeling, Remote Access Systems, Vulnerability Assessments, Threat Detection, Security Strategy, Cyber Security Assessment, Cybersecurity, Security Software, Security Management, Infrastructure Security, Telecommuting, Cyber Risk, Cyber Attacks, Security Awareness, Security Controls, Risk Management Framework
初级 · 课程 · 1-4 周

您将获得的技能: SonarQube, Continuous Integration, Code Coverage, Code Review, Vulnerability, Security Testing, CI/CD, Secure Coding, Application Security, Continuous Delivery, Vulnerability Assessments, Software Quality Assurance, Maintainability, Vulnerability Management, Development Environment, Software Installation, Security Management, Data Integration, Quality Improvement, Analysis
中级 · 课程 · 1-4 周

Northeastern University
您将获得的技能: Software Quality Assurance, Software Quality (SQA/SQC), Quality Assurance, Test Automation, Software Testing, Test Tools, Security Testing, Verification And Validation, Browser Compatibility, Agile Methodology, Selenium (Software), Performance Testing, Test Script Development, Software Development Life Cycle, Application Security, Agile Software Development, DevOps, Development Testing, Scaled Agile Framework, Cyber Security Assessment
中级 · 课程 · 1-3 个月

您将获得的技能: Jira (Software), Responsible AI, Prompt Engineering, Prompt Patterns, Data Ethics, AI Workflows, Model Evaluation, AI Integrations, AI Enablement, Generative AI, Workflow Management, Automation, Process Improvement and Optimization, Process Optimization, Performance Metric, Software Documentation, Debugging, No-Code Development, Technical Documentation, Risk Control
初级 · 课程 · 1-4 周

您将获得的技能: Bootstrap (Front-End Framework), Responsive Web Design, UI Components, HTML and CSS, Application Deployment, Web Design, Cascading Style Sheets (CSS), Web Development, Front-End Web Development, Interactive Design, Javascript, Cloud Hosting, Hypertext Markup Language (HTML), Typography, Animations, Data Validation
初级 · 课程 · 1-3 个月

您将获得的技能: Transact-SQL, Database Development, Database Theory, Database Systems, Database Management Systems
初级 · 课程 · 3-6 个月

您将获得的技能: Bash (Scripting Language), Shell Script, Unix Shell, Scripting, Linux Commands, Scripting Languages, grep, Linux, IT Automation, Unix Commands, Unix, Debugging, Automation, Remote Access Systems, Command-Line Interface, Linux Servers, Development Environment, System Monitoring, Data Structures, Software Installation
中级 · 课程 · 3-6 个月

Microsoft
您将获得的技能: Git (Version Control System), React.js, Version Control, GitHub, Debugging, Software Development Tools, Node.JS, Development Environment, Development Testing, JavaScript Frameworks, Software Testing, Unit Testing, Maintainability, Application Deployment, Server Side, Scripting, Javascript, Package and Software Management
中级 · 课程 · 1-4 周

您将获得的技能: Ruby (Programming Language), Debugging, Programming Principles, Data Structures, Object Oriented Programming (OOP), Computational Logic
中级 · 课程 · 1-3 个月

您将获得的技能: Google Gemini, Google Workspace, Productivity Software, Gemini, Responsible AI, Generative AI
初级 · 课程 · 1-4 周

您将获得的技能: Oracle Databases, Performance Tuning, Application Performance Management, System Monitoring, Database Management, SQL, Database Software, Event Monitoring, Database Architecture and Administration, Software Installation
中级 · 课程 · 1-3 个月