IBM
Einführung in das Softwareingenieurswesen
IBM

Einführung in das Softwareingenieurswesen

Rav Ahuja
Bethany Hudnutt

Dozenten: Rav Ahuja

182.888 bereits angemeldet

Bei Coursera Plus enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
4.7

(2,305 Bewertungen)

Stufe Anfänger

Empfohlene Erfahrung

Flexibler Zeitplan
Ca. 14 Stunden
In Ihrem eigenen Lerntempo lernen
97%
Den meisten Lernenden hat dieser Kurs gefallen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
4.7

(2,305 Bewertungen)

Stufe Anfänger

Empfohlene Erfahrung

Flexibler Zeitplan
Ca. 14 Stunden
In Ihrem eigenen Lerntempo lernen
97%
Den meisten Lernenden hat dieser Kurs gefallen

Was Sie lernen werden

  • Beschreiben Sie das Software-Engineering, den Software Development Lifecycle (SDLC) und die Tools, Technologien und Stacks für die Softwareentwicklung.

  • Listen Sie verschiedene Arten von Programmiersprachen auf und erstellen Sie grundlegende Programmierkonstrukte wie Schleifen und Bedingungen mit Python.

  • Skizzieren Sie Ansätze für Anwendungsarchitektur und -design, Muster und Einsatzarchitekturen.

  • Fassen Sie die im Software-Engineering erforderlichen Fähigkeiten zusammen und beschreiben Sie die Karrieremöglichkeiten, die sich daraus ergeben.

Kompetenzen, die Sie erwerben

  • Kategorie: Software-Ingenieur
  • Kategorie: Software-Architektur
  • Kategorie: Python-Programmierung
  • Kategorie: Agil und Scrum
  • Kategorie: Lebenszyklus der Softwareentwicklung (SDLC)

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

16 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Platzhalter

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist als Teil verfügbar
Wenn Sie sich für diesen Kurs anmelden, müssen Sie auch ein bestimmtes Programm auswählen.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat zur Vorlage
Platzhalter
Platzhalter

Erwerben Sie ein Karrierezertifikat.

Fügen Sie diese Qualifikation zur Ihrem LinkedIn-Profil oder Ihrem Lebenslauf hinzu.

Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung.

Platzhalter

In diesem Kurs gibt es 6 Module

Dieses Modul bietet Ihnen einen Überblick über das Gebiet der Softwareentwicklung. In der ersten Lektion dieses Moduls erhalten Sie eine Einführung in das Gebiet der Softwareentwicklung und lernen den Softwareentwicklungszyklus (SDLC), Elemente der Erstellung hochwertiger Software und das Schreiben von Anforderungen kennen. In Lektion zwei werden Sie verschiedene Ansätze zur Erstellung von Software und verschiedene Karrieremöglichkeiten im Zusammenhang mit der Softwareentwicklung kennenlernen. Sie werden auch von erfahrenen Praktikern auf diesem Gebiet hören und erfahren, wie die verschiedenen Rollen interagieren und als Team zusammenarbeiten, um Software auf Unternehmensebene zu entwickeln.

Das ist alles enthalten

14 Videos1 Lektüre3 Aufgaben1 Plug-in

Dieses Modul führt Sie in die Konzepte der Anwendungsentwicklung ein. In Lektion 1 lernen Sie die Unterschiede zwischen der Front-End- und Back-End-Entwicklung von Web- und Cloud-Anwendungen und die in beiden Bereichen verwendeten Technologien kennen. Sie erfahren auch, wie die Arbeit in Teams und zu zweit den Entwicklungsprozess verbessern und effizienter gestalten kann. In Lektion 2 lernen Sie viele der Tools für die Anwendungsentwicklung kennen, die ein Softwareingenieur zum Schreiben, Testen und Freigeben von Code verwendet, und Sie erhalten eine Einführung in die Software-Stacks, die die Ausführung einer Anwendung unterstützen. In der praktischen Übung lernen Sie schließlich, wie Sie eine integrierte Entwicklungsumgebung (IDE) verwenden, um Code zu entwickeln und auszuführen.

Das ist alles enthalten

11 Videos1 Lektüre3 Aufgaben1 App-Element1 Plug-in

Dieses Modul führt Sie in die Grundlagen der Programmierung ein. In der ersten Lektion lernen Sie die verschiedenen Kategorien von Programmiersprachen kennen und die Szenarien, für die sich jede von ihnen eignet. Außerdem lernen Sie, wie Sie Ihren Code effektiv planen und organisieren können. In Lektion 2 erkunden Sie die grundlegende Programmierlogik und untersuchen Programmierkonzepte wie Bezeichner, Funktionen und Objekte. In der praktischen Übung lernen Sie schließlich, wie Sie einfachen Python-Code schreiben.

Das ist alles enthalten

8 Videos1 Lektüre3 Aufgaben2 App-Elemente1 Plug-in

In diesem Modul lernen Sie die Grundlagen der Entwicklung von Unternehmenssoftware kennen. Lektion 1 führt Sie in die Softwarearchitektur ein und erklärt, wie wichtig eine gut durchdachte Architektur ist. Außerdem lernen Sie den Designprozess kennen, einschließlich des strukturellen Designs, der Verhaltensmodelle und der Erstellung von UML-Diagrammen (Unified Modeling Language), um allen Teammitgliedern die Struktur und das Verhalten einer Software zu vermitteln. Sie werden sich auch mit objektorientierter Analyse und Design (OOAD) beschäftigen. In Lektion 2 werden Sie eine Reihe von Architekturmustern kennenlernen, die den architektonischen Entwurfsprozess in einer praktischen Übung unterstützen. Schließlich lernen Sie etwas über die Softwareproduktionsumgebung und einige der für die Bereitstellung erforderlichen Komponenten.

Das ist alles enthalten

9 Videos1 Lektüre3 Aufgaben1 Plug-in

In diesem Modul lernen Sie die Aufgaben eines Softwareingenieurs kennen und erfahren, was dieser tagtäglich tut. Sie werden die Hard- und Soft Skills entdecken, die Sie brauchen, um ein erfolgreicher Software-Ingenieur zu werden. Sie werden auch die Berufsaussichten eines Softwareingenieurs untersuchen, ein klares Verständnis der verschiedenen Karrierewege in der Softwaretechnik erhalten und etwas über verschiedene Berufsbezeichnungen in der Softwaretechnik und die Verantwortlichkeiten dieser Rollen erfahren. Sie werden auch etwas über den Ethikkodex für Softwaretechnik erfahren.

Das ist alles enthalten

10 Videos1 Lektüre3 Aufgaben1 Plug-in

Dies ist das letzte Modul des Kurses, das die Abschlussprüfung und das Abschlussprojekt enthält. Sowohl die Bewertung als auch das Projekt behandeln Themen aus allen anderen Modulen des Kurses. Der Abschlusstest besteht aus insgesamt 20 Multiple-Choice-Fragen, die sich aus 4 Fragen zu jedem Modul zusammensetzen. Für das 20 Punkte umfassende, von Experten begutachtete Abschlussprojekt werden Sie eine Stellenausschreibung im Hinblick auf das im Kurs Gelernte analysieren. Außerdem müssen Sie zwei Projekte Ihrer Kommilitonen anhand der vorgegebenen Rubrik bewerten.

Das ist alles enthalten

2 Lektüren1 Aufgabe1 peer review1 Plug-in

Dozenten

Lehrkraftbewertungen
4.7 (625 Bewertungen)
Rav Ahuja
IBM
53 Kurse3.130.412 Lernende
Bethany Hudnutt
IBM
3 Kurse265.293 Lernende

von

IBM

Empfohlen, wenn Sie sich für Softwareentwicklung interessieren

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Bewertungen von Lernenden

4.7

2.305 Bewertungen

  • 5 stars

    77,20 %

  • 4 stars

    17,44 %

  • 3 stars

    3,45 %

  • 2 stars

    0,73 %

  • 1 star

    1,16 %

Zeigt 3 von 2305 an

HT
4

Geprüft am 9. Dez. 2023

SE
5

Geprüft am 8. Okt. 2022

SM
5

Geprüft am 2. Juli 2023

Platzhalter

Neue Karrieremöglichkeiten mit Coursera Plus

Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten

Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.

Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online

Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.

Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.

Häufig gestellte Fragen