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

Application Development
This course is part of Amazon Junior Software Developer Professional Certificate

Instructor: Amazon
Access provided by INEFOP - Instituto Nacional de Empleo y Formación Profesional de Uruguay
6,030 already enrolled
45 reviews
Recommended experience
What you'll learn
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.
Skills you'll gain
- Agile Software Development
- Software Testing
- Systems Development Life Cycle
- Java
- Software Development
- Software Design Patterns
- Version Control
- Software Development Methodologies
- Programming Principles
- Requirements Analysis
- Application Development
- Software Development Life Cycle
- Agile Methodology
- Maintainability
- Debugging
Details to know

Add to your LinkedIn profile
10 assignments
See how employees at top companies are mastering in-demand skills

Build your Software Development expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate from Amazon

Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Learner reviews
- 5 stars
84.44%
- 4 stars
15.55%
- 3 stars
0%
- 2 stars
0%
- 1 star
0%
Showing 3 of 45
Reviewed on Jan 23, 2025
i really love this course, it useful!, can get 5 start because it may be hard for my computer to run
Explore more from Computer Science

Northeastern University

Northeastern University

The Hong Kong University of Science and Technology

