In this course learners will gain a solid understanding of the entire software development lifecycle (SDLC) and essential development practices. Through lessons on requirement analysis, and system design, learners will engage with gathering and documenting project requirements effectively to design system architecture. Learners will explore various software development methodologies such as Waterfall, Agile, and DevOps, understanding how each shapes the development process. In lessons on implementation, learners will explore programming best practices, testing, and debugging techniques, enabling them to write clean, maintainable code and effectively identify and resolve issues. Learners will also explore version control with Git, including setting up repositories, managing branches, and collaborating with team members, ensuring they have the necessary skills to work efficiently in real-world development environments.

Application Development
Obtenez l'une de nos meilleures offres avec Coursera Plus pour 199 $ (habituellement 399 $). Économisez maintenant.

Application Development
Ce cours fait partie de Certificat Professionnel Amazon Junior Software Developer

Instructeur : Amazon
5 947 déjà inscrits
Inclus avec
45 avis
Expérience recommandée
Ce que vous apprendrez
Implement and document a requirements analysis and define system components using diagramming tools.
Discuss different software methodologies.
Implement version control by creating and managing Git repositories.
Compétences que vous acquerrez
- Catégorie : Java
- Catégorie : Programming Principles
- Catégorie : Requirements Analysis
- Catégorie : Application Development
- Catégorie : Software Development Methodologies
- Catégorie : Systems Development Life Cycle
- Catégorie : Version Control
- Catégorie : Software Testing
- Catégorie : Software Development
- Catégorie : Software Design Patterns
- Catégorie : Agile Software Development
- Catégorie : Maintainability
- Catégorie : Agile Methodology
- Catégorie : Debugging
- Catégorie : Software Development Life Cycle
Outils que vous découvrirez
- Catégorie : JUnit
- Catégorie : Java Programming
- Catégorie : Spring Framework
- Catégorie : Unified Modeling Language
- Catégorie : Git (Version Control System)
Détails à connaître

Ajouter à votre profil LinkedIn
10 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise en Software Development
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable auprès de Amazon

Il y a 6 modules dans ce cours
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
En savoir plus sur Software Development
Statut : Essai gratuitNortheastern University
Statut : Essai gratuitLearnQuest
Statut : PrévisualisationNortheastern University
Statut : Essai gratuit
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Avis des étudiants
- 5 stars
84,44 %
- 4 stars
15,55 %
- 3 stars
0 %
- 2 stars
0 %
- 1 star
0 %
Affichage de 3 sur 45
Révisé le 23 janv. 2025
i really love this course, it useful!, can get 5 start because it may be hard for my computer to run
Foire Aux Questions
Plus de questions
Aide financière disponible,




