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
1Online-Abschluss
169kurse

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.
Erwerben Sie Ihren Bachelor- oder Master-Abschluss online zu einem Bruchteil der Kosten eines Präsenzstudium.

Niveau
Erforderlich

Dauer
Erforderlich

Untertitel
Erforderlich

Lehrkraft
Erforderlich

Erkunden Sie den Softwareentwicklungs-Kurskatalog

  • Status: Kostenloser Testzeitraum

    Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Computer Programmierung, Python-Programmierung, Anwendungsentwicklung, Lebenszyklus der Softwareentwicklung, Web-Entwicklung, Scrum (Software-Entwicklung), Grundsätze der Programmierung, Agile Methodik, Softwareentwicklung, Software Entwurf, Cloud-Entwicklung, Software-Architektur, Software-Ingenieur, Software-Entwurfsmuster, Back-End Web-Entwicklung, Front-End Web-Entwicklung

  • 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: 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

  • Status: Kostenloser Testzeitraum

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

Was führt Sie heute zu Coursera?

  • Status: Kostenloser Testzeitraum

    University of Alberta

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

  • Status: Kostenloser Testzeitraum

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

  • 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: Kostenloser Testzeitraum

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

  • 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: Verantwortungsvolle KI, Testautomatisierung, Modellierung großer Sprachen, CI/CD, DevSecOps, Verarbeitung natürlicher Sprache, Software-Tests, Anwendungssicherheit, Software-Entwicklungstools, Generative KI, Softwareentwicklung, Künstliche Intelligenz, Schnelles Engineering, Software-Architektur, Software-Ingenieur