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.
47Zugangsdaten
166kurse

Filtern nach

Betreff
Erforderlich

Sprache
Erforderlich

Die im gesamten Kurs, sowohl für Anweisungen als auch Bewertungen, verwendete Sprache.

Lernprodukt
Erforderlich

Erwerben Sie mit praktischen Tutorials praxisrelevante Kompetenzen in weniger als zwei Stunden.
Lernen Sie von Spitzenlehrkräften mit benoteten Aufgaben, Videos und Diskussionsforen.
Sie erlernen neue Tools oder Kompetenzen in einer interaktiven, praxisnahen Umgebung.
Erwerben Sie eingehende Kenntnisse in einem Fach, indem Sie eine Reihe von Kursen und Projekten abschließen.
Erwerben Sie Karrierereferenzen von Branchenführern, die Ihre Qualifikation belegen.

Niveau
Erforderlich

Dauer
Erforderlich

Untertitel
Erforderlich

Lehrkraft
Erforderlich

Erkunden Sie den Softwareentwicklungs-Kurskatalog

  • Status: Kostenloser Testzeitraum

    Kompetenzen, die Sie erwerben: Python-Programmierung, Bereitstellung von Anwendungen, Software-Entwurfsmuster, Lebenszyklus der Softwareentwicklung, Software-Entwicklungstools, Grundsätze der Programmierung, Software Entwurf, Unified Modeling Language, Softwareentwicklung, Software-Architektur, Back-End Web-Entwicklung, Entwicklungsumgebung, Web-Anwendungen, Methoden der Softwareentwicklung, Front-End Web-Entwicklung, Software-Ingenieur

  • Status: Kostenloser Testzeitraum
    Status: KI-Fähigkeiten

    Kompetenzen, die Sie erwerben: Git (Version Control System), Software Development Methodologies, JUnit, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, SQL, Full-Stack Web Development, Test Driven Development (TDD), Software Development, Restful API, Object Oriented Programming (OOP), Object Oriented Design, Database Management, MySQL, Digital Transformation, Relational Databases, Java Programming, Generative AI

  • Status: Neu
    Status: Kostenloser Testzeitraum

    Kompetenzen, die Sie erwerben: Cryptography, Object Oriented Programming (OOP), Encryption, Application Development, Data Structures, Software Development, Automation, Machine Learning Algorithms, Data Processing, Public Key Cryptography Standards (PKCS), Databases, Python Programming, Natural Language Processing, Algorithms, Key Management, SQL, Machine Learning Methods, Software Installation, Programming Principles, Data Validation

  • Status: Kostenloser Testzeitraum

    Kompetenzen, die Sie erwerben: Software Development Life Cycle, Object Oriented Programming (OOP), Java Programming, Java, Program Development, Software Development, Development Environment, Integrated Development Environments, Software Engineering, Programming Principles

  • Status: Kostenloser Testzeitraum

    Kompetenzen, die Sie erwerben: Künstliche Intelligenz, Modellierung großer Sprachen, Verarbeitung natürlicher Sprache, DevSecOps, CI/CD, Anwendungssicherheit, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Deep Learning, ChatGPT, Softwareentwicklung, Schnelles Engineering, Verantwortungsvolle KI, Software-Entwicklungstools, Testautomatisierung, Generative KI, KI-Produktstrategie, Software-Ingenieur, Prompt-Muster, Software-Tests, Bildqualität

  • Status: Kostenloser Testzeitraum

    Kompetenzen, die Sie erwerben: Prompt Engineering, Large Language Modeling, Database Design, LLM Application, Software Documentation, Software Design Patterns, Databases, Test Automation, Collaborative Software, Software Testing, Application Design, Technical Documentation, Generative AI, Database Management, Software Design, Code Review, Software Architecture, Software Engineering, Software Development, Machine Learning

Was führt Sie heute zu Coursera?

  • Status: Kostenloser Testzeitraum

    University of Alberta

    Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Java, Webdienste, Simple Object Access Protocol (SOAP), Code-Überprüfung, Serviceorientierte Architektur, Software-Visualisierung, Microservices, Objektorientierter Entwurf, Systemarchitektur, Software-Entwurfsmuster, Softwareentwicklung, API-Design, Model-View-Controller, Software Entwurf, Unified Modeling Language, Software-Architektur, Lösungsarchitektur, Restful API, Software-Entwurfsdokumente

  • Status: Kostenloser Testzeitraum

    Kompetenzen, die Sie erwerben: Befehlszeilen-Schnittstelle, Linux-Befehle, Software Versionierung, Unix-Befehle, Kollaborative Software, Versionskontrolle, Web-Entwicklung, Softwareentwicklung, Dateiverwaltung, Software-Entwicklungstools, Git (Versionskontrolle-System), Linux, GitHub

  • Status: Vorschau

    Kompetenzen, die Sie erwerben: Integrationstests, Qualitätssicherung, Funktionsprüfung, Testfall, Verifizierung und Validierung, Softwareentwicklung, Lebenszyklus der Softwareentwicklung, Software-Qualitätssicherung, Testplanung, Usability-Tests, Systemprüfung, Software-Tests, Leistungstests, Abnahmeprüfung, Nutzungsakzeptanztests (UAT), Einheitstest

  • Status: Kostenloser Testzeitraum

    Kompetenzen, die Sie erwerben: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Microarchitecture, Software Development, Development Environment, Hardware Architecture, Debugging, Application Security, Secure Coding, Computer Architecture, C (Programming Language), System Configuration, Application Development, C++ (Programming Language), System Requirements, Product Support

  • Status: Neu
    Status: Kostenloser Testzeitraum

    Kompetenzen, die Sie erwerben: Microsoft Copilot, Web Applications, GitHub, Web Development, Video Game Development, Prompt Engineering, LLM Application, Cascading Style Sheets (CSS), User Interface (UI) Design, Debugging, Generative AI, Computer Programming Tools, Computer Programming, Database Application, Artificial Intelligence, Generative AI Agents, Program Development, Web Development Tools, Software Development, Software Engineering

  • Status: Kostenloser Testzeitraum

    Kompetenzen, die Sie erwerben: System Programmierung, Befehlszeilen-Schnittstelle, Simulationen, Programm-Entwicklung, Instandhaltbarkeit, Datenstrukturen, Benutzeroberfläche (UI), Algorithmen, Grundsätze der Programmierung, Softwareentwicklung, C (Programmiersprache), Problemlösung, Software Entwurf, Software-Tests, Entwicklungsumgebung, Pseudocode, Computer Programmierung, Fehlersuche, Software-Ingenieur, Betriebssysteme