Schalten Sie mit Coursera Plus den Zugang zu mehr als 10.000 Kursen frei. Starten Sie die 7-tägige kostenlose Testversion.

Amazon

Anwendungsentwicklung

Amazon

Dozent: Amazon

3.980 bereits angemeldet

Bei Coursera Plus enthalten

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

(35 Bewertungen)

Stufe Anfänger

Empfohlene Erfahrung

2 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
4.8

(35 Bewertungen)

Stufe Anfänger

Empfohlene Erfahrung

2 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Durchführung und Dokumentation einer Anforderungsanalyse und Definition von Systemkomponenten mit Hilfe von Diagrammwerkzeugen.

  • Diskutieren Sie verschiedene Software-Methoden.

  • Implementierung der Versionskontrolle durch Erstellung und Verwaltung von Git-Repositories.

Kompetenzen, die Sie erwerben

  • Kategorie: Analyse der Anforderungen
  • Kategorie: Versionskontrolle
  • Kategorie: Agile Methodik
  • Kategorie: Anwendungsentwicklung
  • Kategorie: JUnit
  • Kategorie: Spring Framework
  • Kategorie: Unified Modeling Language
  • Kategorie: Java
  • Kategorie: Software-Tests
  • Kategorie: Technischer Entwurf
  • Kategorie: Software-Entwurfsmuster
  • Kategorie: Git (Versionskontrolle-System)
  • Kategorie: Methoden der Softwareentwicklung
  • Kategorie: Lebenszyklus der Softwareentwicklung
  • Kategorie: Instandhaltbarkeit
  • Kategorie: Fehlersuche
  • Kategorie: Agile Software-Entwicklung
  • Kategorie: Einheitstest
  • Kategorie: User-Interface-(UI)-Design

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

10 Aufgaben

Unterrichtet in Englisch

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

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

Erweitern Sie Ihr Fachwissen im Bereich Softwareentwicklung

Dieser Kurs ist Teil der Spezialisierung Amazon Junior Software-Entwickler (berufsbezogenes Zertifikat)
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für dieses berufsbezogene Zertifikat angemeldet.
  • 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 von Amazon zur Vorlage

In diesem Kurs gibt es 6 Module

Dieses Modul vermittelt den Lernenden die wesentlichen Fähigkeiten zur Planung und Gestaltung erfolgreicher Softwareprojekte. Sie lernen den Prozess der Erfassung und Analyse von Anforderungen, die Unterscheidung zwischen Iteration und Inkrement und die Erstellung von User Storys kennen. Sie werden lernen, mit UML-Diagrammen, Wireframes, Mockups und Software-Patterns zu entwerfen und gleichzeitig die Prinzipien der Systemarchitektur und der Benutzererfahrung zu verstehen. Anhand von praktischen Übungen und realen Szenarien üben die Teilnehmer die Ermittlung von Anforderungen, die Implementierung von Entwurfsmustern und die Erstellung intuitiver Benutzeroberflächen. Am Ende dieses Moduls werden sie in der Lage sein, Ideen in gut strukturierte, wirkungsvolle Softwarelösungen umzusetzen.

Das ist alles enthalten

15 Videos13 Lektüren4 Aufgaben2 Unbewertete Labore

Dieses Modul bietet einen umfassenden Überblick über Softwareentwicklungsmethoden und vermittelt dem Lernenden das Wissen, um Projekte effektiv zu managen. Erkunden Sie die Phasen des Softwareentwicklungslebenszyklus (SDLC) und lernen Sie, Modelle wie Wasserfall, Agile und Spiral zu vergleichen, um die richtige Wahl für verschiedene Projekte zu treffen. Tauchen Sie tiefer in agile Frameworks wie Scrum und Kanban ein und verstehen Sie deren Prinzipien, Anwendungsfälle und Praktiken wie Sprints und Retrospektiven. Entdecken Sie Methoden wie Rapid Application Development (RAD) und DevOps, bei denen Flexibilität, Zusammenarbeit und Effizienz bei der Bereitstellung qualitativ hochwertiger Software im Vordergrund stehen. Mit praktischen Aktivitäten und Beispielen aus der Praxis bereitet Sie dieses Modul darauf vor, die Methodik an die Projektanforderungen anzupassen und erfolgreiche Softwarelösungen zu liefern.

Das ist alles enthalten

7 Videos3 Lektüren1 Aufgabe

Dieses Modul konzentriert sich auf die wesentlichen Praktiken und Werkzeuge, die für eine effektive Implementierung und Wartung von Software erforderlich sind. Untersuchen Sie Herausforderungen wie die Wartbarkeit des Codes, das Debugging und die langfristige Stabilität und lernen Sie, wie saubere Code-Prinzipien und eine angemessene Dokumentation die Entwicklung rationalisieren können. Beherrschen Sie wichtige Implementierungstechniken wie das Debuggen mit Haltepunkten, das Testen von Anwendungsebenen mit JUnit und die Verwaltung von umgebungsspezifischen Konfigurationen mit Spring Profiles. Tauchen Sie ein in die Methoden des Softwaretests und entdecken Sie, wie die SLF4J-Protokollierung die Überwachung und Fehlersuche in realen Anwendungen verbessert. Durch praktische Aktivitäten und angeleitete Beispiele vermittelt dieses Modul dem Lernenden die Fähigkeiten, robuste, wartbare und gut getestete Softwarelösungen zu implementieren.

Das ist alles enthalten

5 Videos7 Lektüren3 Aufgaben5 Unbewertete Labore

Dieses Modul führt in die wesentlichen Konzepte und Praktiken der Versionskontrolle ein und stattet die Lernenden mit den Fähigkeiten aus, Softwareprojekte effektiv zu verwalten und zusammenzuarbeiten. Lernen Sie die Vorteile von Versionskontrollsystemen wie Git kennen, einschließlich der Nachverfolgung von Änderungen, der Untersuchung von Problemen und der Verbesserung der Zusammenarbeit im Team. Erforschen Sie die Grundlagen von Git und GitHub, vom Einrichten von Repositories und Klonen bis hin zur Durchführung von Schlüsseloperationen wie Hinzufügen, Übertragen, Verschieben und Ziehen von Änderungen. Sammeln Sie praktische Erfahrungen in der Arbeit mit Repositories und verstehen Sie, wie Gitflow die nahtlose Zusammenarbeit zwischen Entwicklern durch Verzweigungsworkflows erleichtert. Mit praktischen Beispielen und Aktivitäten stellt dieses Modul sicher, dass die Lernenden gut vorbereitet sind, um Best Practices der Versionskontrolle in realen Projekten umzusetzen.

Das ist alles enthalten

7 Videos3 Lektüren1 Aufgabe2 Unbewertete Labore

Dieses Modul ist der Höhepunkt der Lernreise, bei der die Lernenden die im Kurs erworbenen Kenntnisse und Fähigkeiten anwenden werden, um eine umfassende Softwareanwendung zu verbessern. Sie beginnen mit einer Wiederholung der wichtigsten Kurskonzepte und tauchen dann in ein spannendes praktisches Projekt ein, das Sie herausfordert, Anforderungen zu identifizieren, Entwurfsmuster zu implementieren, sauberen Code zu schreiben, Unit-Tests zu erstellen und fortgeschrittene Java-Funktionen wie benutzerdefinierte Ausnahmen und SLF4J-Protokollierung zu nutzen. Sie arbeiten mit einer bereitgestellten Spring Web App-Codebasis, passen sie an und erweitern sie, um die Projektanforderungen zu erfüllen, und dokumentieren Ihren Ansatz. Das Modul legt den Schwerpunkt auf Best Practices in der Softwareentwicklung, einschließlich Architekturmustern, effektiver Zusammenarbeit mit Git und realistischem Anwendungsdesign. Sie gehen die Projektlösung durch, reflektieren Ihre Lernerfahrungen und nehmen an einem umfassenden Kursquiz teil, um ihr Wissen zu überprüfen. Dieses Modul stärkt nicht nur ihr Fachwissen, sondern bereitet sie auch darauf vor, professionelle Entwicklungsprojekte mit Zuversicht in Angriff zu nehmen.

Das ist alles enthalten

3 Videos2 Lektüren1 Aufgabe1 Unbewertetes Labor

Dieses Modul stattet die Lernenden mit den Werkzeugen, Erkenntnissen und Strategien aus, die sie benötigen, um in technischen Interviews zu glänzen und ihre Karriere in der Softwareentwicklung voranzutreiben. Beginnen Sie mit der Erkundung der verschiedenen Karrierewege in der Softwareentwicklung, von Front-End- und Back-End-Rollen bis hin zu Full-Stack-Positionen, und verstehen Sie die Verantwortlichkeiten jeder Spezialisierung. Lernen Sie, was Sie in technischen Interviews erwartet, einschließlich Problemlösungsherausforderungen, Coding-Assessments und verhaltensorientierten Fragen. Sammeln Sie praktische Erfahrungen mit einer Coding-Herausforderung im Stil von Amazon und üben Sie Verhaltensszenarien für Vorstellungsgespräche durch Quiz und Simulationen. Sie erhalten Einblicke in Amazons Führungsprinzipien und SDE-Interview-Prozesse, um sich auf die Chancen bei einem der weltweit führenden Technologieunternehmen vorzubereiten. Sie erhalten außerdem Anleitungen zur Verfeinerung ihres Lebenslaufs und zur Präsentation ihrer Leistungen, z. B. des Coursera-Zertifikats, um ihr berufliches Profil zu verbessern. Am Ende dieses Moduls werden sie gut vorbereitet sein, um sich im technischen Einstellungsprozess zurechtzufinden und sich als starker Kandidat im Bereich der Softwareentwicklung zu profilieren.

Das ist alles enthalten

3 Videos6 Lektüren

Erwerben Sie ein Karrierezertifikat.

Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.

Dozent

Lehrkraftbewertungen
5.0 (8 Bewertungen)
Amazon
Amazon
7 Kurse83.171 Lernende

von

Amazon

Mehr von Softwareentwicklung entdecken

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.8

35 Bewertungen

  • 5 stars

    80,55 %

  • 4 stars

    19,44 %

  • 3 stars

    0 %

  • 2 stars

    0 %

  • 1 star

    0 %

Zeigt 3 von 35 an

DT
4

Geprüft am 23. Jan. 2025

Coursera Plus

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