Description
Design Engineering: Software Engineering is a course on designing robust, scalable, and maintainable software systems using modern software engineering principles published by Udemy Online Academy. This course is a comprehensive guide to designing robust, scalable, and maintainable software systems using modern software engineering principles. Designed for software developers, engineers, architects, and computer science students, this course focuses on transforming business requirements into structured software solutions through effective design practices. Students will learn about software architecture, object-oriented design, design patterns, SOLID principles, system modeling, component-based architecture, API design, scalability, maintainability, and performance optimization.
This course provides a structured introduction to the principles and practices of software design. It focuses on how to create clear, maintainable, and consistent software systems, and goes beyond coding to the broader discipline of engineering effective solutions. Learners begin with basic concepts such as abstraction, modularity, coherence, and coupling, and gradually move on to more advanced topics, including design patterns and fundamental architectural considerations. Each topic is illustrated with examples, diagrams, and practical scenarios to reinforce understanding. By the end of the course, learners will have a solid foundation in software design and be ready to apply these skills in academic projects, professional development environments, or as a stepping stone to advanced topics such as design patterns, architecture, and system design.
What you will learn in Design Engineering: Software Engineering:
- Software Design Fundamentals
- Key Issues in Software Design
- Software Structure and Architecture
- Human-Computer Interface Design
- Software Design Quality Analysis and Evaluation
- Software Design Symbolizations
- Software Design Strategies and Methods
- Software Design Tools
- And more…
Course specifications
Publisher: Udemy
Instructors: Maged Koshty and Kamal Farag
Language: English
Level: Introductory
Number of Lessons: 45
Duration: 8 hours and 43 minutes
Course topics

Design Engineering: Software Engineering Prerequisites
– Basic Knowledge of Software Development Life Cycles
Pictures

Design Engineering: Software Engineering introduction video
Installation guide
After Extract, watch with your favorite Player.
Subtitle: None
Quality: 1080p
Downloadly link
Rapidgator link
File password (s): www.downloadly.ir
Size
7.1 GB


