Software Development Practices

By Coursera on Coursera · Technology
Price
Free

About This Course

Welcome to the Software Development Practices course! In this course, you will explore techniques for eliciting and documenting software requirements, including the creation of use cases and user stories. You will learn to design software systems using visual modeling methods such as UML diagrams and Data Flow Diagrams (DFDs). Throughout this learning journey, you will acquire the skills to produce high-quality code, leverage libraries and APIs, and efficiently manage code with version control tools like Git and GitHub. You will also delve into contemporary deployment and DevOps strategies, encompassing debugging, testing, Docker implementation, and CI/CD pipelines, to ensure robust and reliable software development. With a blend of practical hands-on experience and theoretical insights, this course equips you with the expertise needed to thrive in software development. Get ready to embark on an exciting learning journey that will enhance your proficiency in Software Development Practices.

Instructor

Shreyas Suresh Rao

Frequently Asked Questions

How much does Software Development Practices cost?
Visit the Software Development Practices course page for current pricing and available discounts.
Who teaches Software Development Practices?
Software Development Practices is taught by Shreyas Suresh Rao, Birla Institute of Technology & Science, Pilani.
What skill level is Software Development Practices for?
This course is designed for all levels learners.