TrueschoTruescho
All Courses
Software Development Practices
Coursera
Course
Unknown

Software Development Practices

Birla Institute of Technology & Science, Pilani

Explore techniques for gathering and documenting software requirements, designing systems with visual models, managing code, and deploying applications using modern tools.

Unknown12 weeksEnglish

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

What You'll Learn

  • Analyze and apply techniques for gathering and documenting software requirements
  • Design software systems using UML diagrams and Data Flow Diagrams
  • Write high-quality code and use libraries and APIs
  • Manage code with version control systems like Git and GitHub
  • Implement debugging, testing, Docker deployment, and CI/CD pipelines

Prerequisites

  • Basic computer and internet skills
  • Ability to read instructions in English and complete practical exercises

Instructors

S

Shreyas Suresh Rao

P

Prof. Akanksha Bharadwaj

P

Punit Galav

Topics

Software Development
Computer Science
Systems Design
DevOps
Code Review
Requirements Analysis
Git (Version Control System)
Application Deployment
Version Control
Functional Requirement

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

تطوير البرمجيات
هندسة البرمجيات
تصميم الأنظمة
DevOps
تحليل المتطلبات
إدارة الأكواد
النمذجة البصرية
نشر التطبيقات
Version Control
Functional Requirement

Start Learning Now