Software Development

Softwareentwicklung ist der Prozess des Konzipierens, Entwerfens, Programmierens, Dokumentierens, Testens und der Fehlerbehebung bei der Erstellung und Wartung von Anwendungen, Frameworks oder anderen Softwarekomponenten. Der Softwareentwicklungskatalog von Coursera vermittelt Ihnen die praktischen Aspekte der Entwicklung komplexer Softwaresysteme. Sie lernen verschiedene Softwareentwicklungsparadigmen, Entwurfsmuster, Codierungskonventionen, Quellcodekontrolle, Softwaretests, Fehlersuche und Softwarearchitektur kennen. Darüber hinaus erwerben Sie Kenntnisse über kontinuierliche Integration und kontinuierliche Bereitstellung (CI/CD), agile Entwicklungsmethoden und die Rolle des Cloud-Computing in der modernen Softwareentwicklung. Diese Kenntnisse sind für angehende Softwareentwickler, Softwareingenieure, IT-Fachleute und alle, die an der Entwicklung robuster, zuverlässiger und effizienter Softwaresysteme interessiert sind, unerlässlich.
46Zugangsdaten
172kurse

Erkunden Sie den Softwareentwicklungs-Kurskatalog

  • Status: Neu
    Status: Vorschau

    Kompetenzen, die Sie erwerben: Threat Modeling, Open Web Application Security Project (OWASP), Secure Coding, DevSecOps, Application Security, Cloud Security, Cloud Standards, Security Controls, Security Testing, Application Development, Containerization, Software Development, CI/CD, Continuous Monitoring, Cybersecurity, Infrastructure as Code (IaC), Supply Chain, Dependency Analysis

  • Status: Neu

    Kompetenzen, die Sie erwerben: Prompt Engineering, LangChain, Emerging Technologies, Microsoft Copilot, ChatGPT, Software Development Tools, Responsible AI, Generative AI, Artificial Intelligence, Cybersecurity, Network Administration, Software Development, Network Security, Technology Solutions

  • Status: Neu
    Status: Kostenloser Testzeitraum

    Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Application Development, Software Development, Automation, Data Processing, Data Structures, Programming Principles, Maintainability, File Management, Python Programming, Debugging, JSON

  • Status: Neu

    Kompetenzen, die Sie erwerben: Continuous Delivery, CI/CD, Continuous Deployment, DevOps, Organizational Change, Culture Transformation, Continuous Integration, Application Deployment, Infrastructure as Code (IaC), YAML, Software Development, Performance Metric, Microservices, Operational Excellence, Continuous Improvement Process, Configuration Management, Scripting

  • Status: Neu

    Birla Institute of Technology & Science, Pilani

    Kompetenzen, die Sie erwerben: Web Servers, Distributed Computing, Network Troubleshooting, Servers, Network Architecture, System Programming, Network Protocols, Systems Architecture, TCP/IP, Computer Networking, Network Performance Management, Scalability, File Transfer Protocol (FTP), System Design and Implementation, Web Services, Microservices, Debugging, OS Process Management, Software Development, Application Programming Interface (API)

  • Status: Kostenloser Testzeitraum

    Kompetenzen, die Sie erwerben: Cloud Management, Entwicklungsumgebung, CI/CD, Datensicherheit, Bereitstellung von Anwendungen, Cloud-Speicher, Technologien zur Datenspeicherung, Serverloses Rechnen, Softwareentwicklung, Cloud-Sicherheit, Kontinuierliche Bereitstellung, C# (Programmiersprache), Cloud-Anwendungen, Ereignisgesteuerte Programmierung, Microsoft Azure, Cloud-Entwicklung, Microsoft Power Automate/Flow, Virtuelle Maschinen, Cloud Computing, Datenspeicherung

  • Status: Kostenloser Testzeitraum

    Akamai Technologies, Inc.

    Kompetenzen, die Sie erwerben: Endpoint Security, Database Systems, Computer Security Incident Management, Security Management, Ubuntu, Routing Protocols, Database Design, Application Development, Network Architecture, Linux Commands, TCP/IP, Operating Systems, Database Theory, Web Design and Development, Cascading Style Sheets (CSS), Web Development, Data Structures, Python Programming, Data Analysis, Software Development

  • Status: Neu
    Status: Kostenloser Testzeitraum

    Kompetenzen, die Sie erwerben: Prompt Engineering, Anthropic Claude, Multimodal Prompts, Version Control, Generative AI Agents, Git (Version Control System), Generative AI, Software Quality Assurance, Software Development, Mockups, Test Automation, Software Documentation, Artificial Intelligence, Software Development Life Cycle, Software Architecture, Automation, Software Testing, Software Design, Software Development Methodologies

  • Status: Neu
    Status: Vorschau

    Kompetenzen, die Sie erwerben: Blockchain, Regulation and Legal Compliance, Digital Assets, Business Leadership, Innovation, Business Transformation, Payment Systems, FinTech, Emerging Technologies, Digital Transformation, Investments, Cryptography, Market Dynamics, Software Development, Distributed Computing, Cryptographic Protocols, Business Analysis, Encryption, Scalability

  • Status: Neu
    Status: Kostenloser Testzeitraum

    Kompetenzen, die Sie erwerben: TypeScript, Object Oriented Design, Object Oriented Programming (OOP), Programming Principles, Software Design Patterns, Software Design, Computer Programming, Software Architecture, Debugging, Maintainability, Software Development, Javascript, Web Development Tools, Web Development, Data Validation

  • Status: Neu
    Status: Vorschau

    Kompetenzen, die Sie erwerben: Generative AI Agents, Large Language Modeling, Software Development Tools, IntelliJ IDEA, LLM Application, Artificial Intelligence, Agentic systems, Artificial Intelligence and Machine Learning (AI/ML), Responsible AI, Software Development, Code Review, Integrated Development Environments, Generative AI, Computer Programming, Software Development Life Cycle

  • Status: Vorschau

    Kompetenzen, die Sie erwerben: Application Security, Secure Coding, Threat Modeling, Security Testing, Software Development Life Cycle, Security Controls, Risk Management Framework, Security Requirements Analysis, Software Development, Authorization (Computing), Data Security, Vulnerability Assessments, Identity and Access Management, Verification And Validation, Cryptography, Software Architecture, Software Design