Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

Software Architecture and Design Essentials

Posted By: lucky_aut
Software Architecture and Design Essentials

Software Architecture and Design Essentials
Duration: 5h 20m | .MP4 1280x720, 30 fps(r) | AAC, 44100 Hz, 2ch | 4.77 GB
Genre: eLearning | Language: English

Essential Concepts for Developers & Programmers who aspire to become Software Architects

What you'll learn:
Design Principles , Design Patterns with real world illustrations and code examples. Original Assignments and Quizzes for practice.
Create UML models step-by-step for different real-world scenarios . Create Design Diagrams (Structure and Behavior) required for software design.
Introduction to Architectural Styles covering the evolution from monolith to microservices and benefits of their usage .
Patterns for handling distributed transactions in microservices for complex scenarios.
Coding Principles and Techniques to write Clean Code.
Understand requirements in the perspective of a software designer /architect. Detailed analysis of Quality Attributes.
Identify architecturally significant requirements to make mindful design decisions.
Real world Case studies using a Retail Point of Sale application ; covered across the course.
Mindset techniques and build awareness of common mistakes and anti-patterns .
Create Design and Architecture for your software projects / products .

Requirements:
Basic Programming Experience
Entire course content and concepts are created in a language-agnostic style ; the code examples are mainly in C#.

Description:
****** The course is regularly updated with New Assignments - Quiz for each Section ; Please watch for the updates ***************
This course will take you through every aspect of the software life cycle emphasizing on the significance of Architecture and Design .
One of the major activities performed by the development team is Requirement Analysis . This course provides a concise explanation of all the  activities performed during requirements phase '. Detailed lectures with illustrations , animations using real world examples provide the required depth of information covering the topics of Object Oriented Analysis .
************************************************************************************************************************************************
Dedicated lectures on Non-Functional Requirements /Quality Attributes  help you understand the considerations you must take during product/project development and prioritize accordingly .
************************************************************************************************************************************************
You will learn a variety of architectural styles covering the Tenets of all major architecture styles that are prevalent in the industry.
This course also attempts to demystify some of the confusions that exist between the usage of terminology and/or the characteristics of the architectures with appropriate examples and illustrations .
You will learn Layered , Tiered Architecture styles, the tenets of SOA , core attributes of Microservices , overview of Containers and the latest Serverless Architecture styles . You will gain knowledge on all required architectural elements that constitute the respective style.
************************************************************************************************************************************************
OOAD will no more be a tough concept after you go through the course ; this course enwraps all relevant concepts of the Object Oriented Paradigm , the Object Oriented Design Approach Guidelines and Principles . Visual Models that must be created and their benefits. All these with step-by-step modelling tutorial using real-world examples.
************************************************************************************************************************************************
Everything is by Design : You will learn Design Patterns , SOLID principles , Distributed Transaction Patterns , Structure Diagrams , Behavior Diagrams for the real-world examples discussed during Requirement and Architecture discussions .
This will provide you with a wholistic picture of architectural analysis and design. We will be working using a real world example (used across all sections phase wise) through each lecture one by one.
You will learn UML Modeling and together we will create design diagrams step-by-step.
************************************************************************************************************************************************
We have embedded real world code examples for all sections as appropriate.
************************************************************************************************************************************************

Who this course is for:
Students , Developers , Programmers , New Leads , Aspiring Architects
This course is for everyone who is passionate about software design.
This course is for everyone who loves to write clean code.

More Info