<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="/global/feed/rss.xslt" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:media="http://search.yahoo.com/mrss/" xmlns:podaccess="https://access.acast.com/schema/1.0/" xmlns:acast="https://schema.acast.com/1.0/">
    <channel>
		<ttl>60</ttl>
		<generator>acast.com</generator>
		<title>سبک‌های معماری نرم‌افزار</title>
		<link>https://feeds.acast.com/public/shows/software-architecture-series</link>
		<atom:link href="https://feeds.acast.com/public/shows/6706321dfdf93b3e0c8c39a0" rel="self" type="application/rss+xml"/>
		<language>fa</language>
		<copyright>Hadi Ahmadi</copyright>
		<itunes:keywords>software architecture series,Ahmadi Academy</itunes:keywords>
		<itunes:author>Hadi Ahmadi</itunes:author>
		<itunes:subtitle/>
		<itunes:summary><![CDATA[<p>ر این دوره، به‌طور جامع با مفهوم «سبک» در معماری نرم‌افزار آشنا می‌شوید و تأثیر آن بر طراحی سیستم‌ها را به‌خوبی می‌آموزید. همچنین، با سبک‌های رایج معماری نرم‌افزار آشنا خواهید شد و نقاط قوت، ضعف، و Trade-off های هر یک را بررسی می‌کنید تا بتوانید انتخاب مناسب‌تری برای پروژه‌های خود داشته باشید.</p><br><p>این دوره دومین دوره از «سری دوره آموزشی معماری نرم افزار» می باشد.</p><hr><p style='color:grey; font-size:0.75em;'> Hosted on Acast. See <a style='color:grey;' target='_blank' rel='noopener noreferrer' href='https://acast.com/privacy'>acast.com/privacy</a> for more information.</p>]]></itunes:summary>
		<description><![CDATA[<p>ر این دوره، به‌طور جامع با مفهوم «سبک» در معماری نرم‌افزار آشنا می‌شوید و تأثیر آن بر طراحی سیستم‌ها را به‌خوبی می‌آموزید. همچنین، با سبک‌های رایج معماری نرم‌افزار آشنا خواهید شد و نقاط قوت، ضعف، و Trade-off های هر یک را بررسی می‌کنید تا بتوانید انتخاب مناسب‌تری برای پروژه‌های خود داشته باشید.</p><br><p>این دوره دومین دوره از «سری دوره آموزشی معماری نرم افزار» می باشد.</p><hr><p style='color:grey; font-size:0.75em;'> Hosted on Acast. See <a style='color:grey;' target='_blank' rel='noopener noreferrer' href='https://acast.com/privacy'>acast.com/privacy</a> for more information.</p>]]></description>
		<itunes:explicit>false</itunes:explicit>
		<itunes:owner>
			<itunes:name>Hadi Ahmadi</itunes:name>
			<itunes:email>info+6706321dfdf93b3e0c8c39a0@mg-eu.acast.com</itunes:email>
		</itunes:owner>
		<acast:showId>6706321dfdf93b3e0c8c39a0</acast:showId>
		<acast:showUrl>software-architecture-series</acast:showUrl>
		<acast:signature key="EXAMPLE" algorithm="aes-256-cbc"><![CDATA[wbG1Z7+6h9QOi+CR1Dv0uQ==]]></acast:signature>
		<acast:settings><![CDATA[FYjHyZbXWHZ7gmX8Pp1rmTHg2/BXqPr07kkpFZ5JfhvEZqggcpunI6E1w81XpUaBscFc3skEQ0jWG4GCmQYJ66w6pH6P/aGd3DnpJN6h/CD4icd8kZVl4HZn12KicA2k]]></acast:settings>
        <acast:network id="630b381e4c702f00124cddc1" slug="reza-karimabadi"><![CDATA[Reza Karimabadi]]></acast:network>
		<itunes:type>episodic</itunes:type>
			<itunes:image href="https://assets.pippa.io/shows/6706321dfdf93b3e0c8c39a0/1728470976098-ffcf0466-9bd8-4cf8-a218-88f4ea8c77f0.jpeg"/>
			<image>
				<url>https://assets.pippa.io/shows/6706321dfdf93b3e0c8c39a0/1728470976098-ffcf0466-9bd8-4cf8-a218-88f4ea8c77f0.jpeg</url>
				<link>https://feeds.acast.com/public/shows/software-architecture-series</link>
				<title>سبک‌های معماری نرم‌افزار</title>
			</image>
		<item>
			<title>Architecture Styles Session 04</title>
			<itunes:title>Architecture Styles Session 04</itunes:title>
			<pubDate>Tue, 05 Nov 2024 08:47:17 GMT</pubDate>
			<itunes:duration>2:51:54</itunes:duration>
			<enclosure url="https://sphinx.acast.com/p/open/s/6706321dfdf93b3e0c8c39a0/e/6729db941554f4e4e98e9775/media.mp3" length="82519680" type="audio/mpeg"/>
			<guid isPermaLink="false">6729db941554f4e4e98e9775</guid>
			<itunes:explicit>false</itunes:explicit>
			<link>https://shows.acast.com/software-architecture-series/episodes/6729db941554f4e4e98e9775</link>
			<acast:episodeId>6729db941554f4e4e98e9775</acast:episodeId>
			<acast:showId>6706321dfdf93b3e0c8c39a0</acast:showId>
			<acast:settings><![CDATA[FYjHyZbXWHZ7gmX8Pp1rmRbkUlg2iR8fDtnl1O71B2N8B7jZZH+7YdsHlGFxMJ/JB5ewwSWwnDfITsERRlXnRPdjbJm7d4qQ2rUK1Oh2E65gYDhVAjVZ14DHwOhC8Pz9i+jargxr+Z+jVE9yJC778zhTQHU6gZEVV13nQX7pAdPLqyObSjKAJQxPInIKUAXL4pnfGEjKvqzx6uYxmFGmfOK+HBdByHn6sqEe9KRT0Aafu4PLFFkHcEHtBELz31frs5RdPmeb4FKy2U5e7qynRr6q3noP8mWhM50Nxx5/J/evsTPmbfBz97CFtpaRGDJWcGdfeSvDSmmo2q3F1RXSvezb7HIyvK+GcEjPHuBvYEvlnsQ9S9KKtKL46Yk7J7Pkuxdw1N1Xgn9/wwe9yxZkIshqMkHmmrn0/7zlF38faOw=]]></acast:settings>
			<itunes:episodeType>full</itunes:episodeType>
			<itunes:season>1</itunes:season>
			<itunes:episode>4</itunes:episode>
			<itunes:image href="https://assets.pippa.io/shows/6706321dfdf93b3e0c8c39a0/1728470976098-ffcf0466-9bd8-4cf8-a218-88f4ea8c77f0.jpeg"/>
			<description><![CDATA[این قسمت از پادکست، جلسه آموزشی چهارم درباره "پایپ اند فیلتر" است. در این جلسه، مدرس با زبانی ساده، مفاهیمی مانند ماژول آرتی، گرانیتی، درایور و استایل را به عنوان عناصر مهم در طراحی سیستم‌های نرم‌افزاری توضیح می‌دهد. مدرس سپس ساختار پایپ اند فیلتر را به طور کامل تشریح می‌کند و نحوه پیاده‌سازی، انواع فیلتر و پایپ، اکسن سی بیلیتی و استیت را با جزئیات بررسی می‌کند. او نمونه‌هایی واقعی از پایپ اند فیلتر را ارائه می‌دهد و نکات مهم در مورد طراحی، پیاده‌سازی و استفاده از آن را با تاکید بر اهمیت مطالعه کیس استادی، توضیح می‌دهد.<hr><p style='color:grey; font-size:0.75em;'> Hosted on Acast. See <a style='color:grey;' target='_blank' rel='noopener noreferrer' href='https://acast.com/privacy'>acast.com/privacy</a> for more information.</p>]]></description>
			<itunes:summary><![CDATA[این قسمت از پادکست، جلسه آموزشی چهارم درباره "پایپ اند فیلتر" است. در این جلسه، مدرس با زبانی ساده، مفاهیمی مانند ماژول آرتی، گرانیتی، درایور و استایل را به عنوان عناصر مهم در طراحی سیستم‌های نرم‌افزاری توضیح می‌دهد. مدرس سپس ساختار پایپ اند فیلتر را به طور کامل تشریح می‌کند و نحوه پیاده‌سازی، انواع فیلتر و پایپ، اکسن سی بیلیتی و استیت را با جزئیات بررسی می‌کند. او نمونه‌هایی واقعی از پایپ اند فیلتر را ارائه می‌دهد و نکات مهم در مورد طراحی، پیاده‌سازی و استفاده از آن را با تاکید بر اهمیت مطالعه کیس استادی، توضیح می‌دهد.<hr><p style='color:grey; font-size:0.75em;'> Hosted on Acast. See <a style='color:grey;' target='_blank' rel='noopener noreferrer' href='https://acast.com/privacy'>acast.com/privacy</a> for more information.</p>]]></itunes:summary>
		</item>
		<item>
			<title>Architecture Styles Session 03</title>
			<itunes:title>Architecture Styles Session 03</itunes:title>
			<pubDate>Tue, 05 Nov 2024 08:14:43 GMT</pubDate>
			<itunes:duration>2:53:42</itunes:duration>
			<enclosure url="https://sphinx.acast.com/p/open/s/6706321dfdf93b3e0c8c39a0/e/6729d3f2d17ce84fb7fd53f0/media.mp3" length="83384810" type="audio/mpeg"/>
			<guid isPermaLink="false">6729d3f2d17ce84fb7fd53f0</guid>
			<itunes:explicit>false</itunes:explicit>
			<link>https://shows.acast.com/software-architecture-series/episodes/6729d3f2d17ce84fb7fd53f0</link>
			<acast:episodeId>6729d3f2d17ce84fb7fd53f0</acast:episodeId>
			<acast:showId>6706321dfdf93b3e0c8c39a0</acast:showId>
			<acast:settings><![CDATA[FYjHyZbXWHZ7gmX8Pp1rmRbkUlg2iR8fDtnl1O71B2N8B7jZZH+7YdsHlGFxMJ/JB5ewwSWwnDfITsERRlXnRPdjbJm7d4qQ2rUK1Oh2E65gYDhVAjVZ14DHwOhC8Pz9mgEe/AFEsIgTf/l9AtldwE/hcgOQsDpic+c0iuZwiswfzPELStXtOEx/YPmR8YDOeYaGQxxsB48buV1zYPp02SPrM13IRaNyO5LgLlnzpgReUKSsEkxkyWPo13Vd1i6TIRdUkkmDrCNf9slrFF4BBsBo1Q1DMskbe8YZcoXbptNU4QNo53RGMN+Ze/h3/qwNwrgJW735L3wrb0FvglSiNrEiydE8VPPm3fGeO9p4MlylnIxuEZGXDbKB5qaMvcCw3UW49g5sAzUO5RGC4t8GaFE4JuNH/ypUinK7ROL7Y+0=]]></acast:settings>
			<itunes:episodeType>full</itunes:episodeType>
			<itunes:season>1</itunes:season>
			<itunes:episode>3</itunes:episode>
			<itunes:image href="https://assets.pippa.io/shows/6706321dfdf93b3e0c8c39a0/1728470976098-ffcf0466-9bd8-4cf8-a218-88f4ea8c77f0.jpeg"/>
			<description><![CDATA[این قسمت از پادکست، جلسه سوم از کلاس معماری نرم افزار است که در آن، مدرس در مورد مفهوم پایپ اند فیلتر (Pipe and Filters) در معماری سیستم‌های پیام‌رسانی صحبت می‌کند. مدرس با ارائه یک مثال ساده، کاربرد پایپ اند فیلتر در تبدیل داده‌ها را نشان می‌دهد و سپس به بررسی انواع مختلف فیلترها در این معماری، از جمله فیلترهای اکتیو، پسیو، ریس کسر و ادیتور، می‌پردازد. همچنین، در مورد مزایا و معایب استفاده از پایپ اند فیلتر در سیستم‌های توزیع شده و مسائل مربوط به استیت فول (Statefull) بودن فیلترها، اسکیل پذیری و تروپود سیستم‌های مبتنی بر این معماری بحث می‌کند.<hr><p style='color:grey; font-size:0.75em;'> Hosted on Acast. See <a style='color:grey;' target='_blank' rel='noopener noreferrer' href='https://acast.com/privacy'>acast.com/privacy</a> for more information.</p>]]></description>
			<itunes:summary><![CDATA[این قسمت از پادکست، جلسه سوم از کلاس معماری نرم افزار است که در آن، مدرس در مورد مفهوم پایپ اند فیلتر (Pipe and Filters) در معماری سیستم‌های پیام‌رسانی صحبت می‌کند. مدرس با ارائه یک مثال ساده، کاربرد پایپ اند فیلتر در تبدیل داده‌ها را نشان می‌دهد و سپس به بررسی انواع مختلف فیلترها در این معماری، از جمله فیلترهای اکتیو، پسیو، ریس کسر و ادیتور، می‌پردازد. همچنین، در مورد مزایا و معایب استفاده از پایپ اند فیلتر در سیستم‌های توزیع شده و مسائل مربوط به استیت فول (Statefull) بودن فیلترها، اسکیل پذیری و تروپود سیستم‌های مبتنی بر این معماری بحث می‌کند.<hr><p style='color:grey; font-size:0.75em;'> Hosted on Acast. See <a style='color:grey;' target='_blank' rel='noopener noreferrer' href='https://acast.com/privacy'>acast.com/privacy</a> for more information.</p>]]></itunes:summary>
		</item>
		<item>
			<title>Architecture Styles Session 02</title>
			<itunes:title>Architecture Styles Session 02</itunes:title>
			<pubDate>Sun, 27 Oct 2024 11:27:45 GMT</pubDate>
			<itunes:duration>3:06:25</itunes:duration>
			<enclosure url="https://sphinx.acast.com/p/open/s/6706321dfdf93b3e0c8c39a0/e/671e23b17be55ae1899cbac6/media.mp3" length="89488896" type="audio/mpeg"/>
			<guid isPermaLink="false">671e23b17be55ae1899cbac6</guid>
			<itunes:explicit>false</itunes:explicit>
			<link>https://shows.acast.com/software-architecture-series/episodes/671e23b17be55ae1899cbac6</link>
			<acast:episodeId>671e23b17be55ae1899cbac6</acast:episodeId>
			<acast:showId>6706321dfdf93b3e0c8c39a0</acast:showId>
			<acast:settings><![CDATA[FYjHyZbXWHZ7gmX8Pp1rmRbkUlg2iR8fDtnl1O71B2N8B7jZZH+7YdsHlGFxMJ/JB5ewwSWwnDfITsERRlXnRPdjbJm7d4qQ2rUK1Oh2E65gYDhVAjVZ14DHwOhC8Pz9i+jargxr+Z+jVE9yJC778zhTQHU6gZEVV13nQX7pAdNV9W5673oJvM5FHdLcOM+oksspcF/sOMk4W+msXRTsbDdHKcnr6jB54eHvnh5bBgHSz0IUdbobRtKR5818sy2dESRQRRjmFsx40g90bx3UcQGkis4SYLF+s9RYwkhXjc41W5WunO9YsZiX9O01AOB/MevVD+xF4G6TjZLcW8ykb9d5rj9VOYlCO26SMmWGn2jssiPw5LshpuPVDVhSnkZfsxWA08R3QjXw4YypDy4wnQ==]]></acast:settings>
			<itunes:episodeType>full</itunes:episodeType>
			<itunes:season>2</itunes:season>
			<itunes:episode>2</itunes:episode>
			<itunes:image href="https://assets.pippa.io/shows/6706321dfdf93b3e0c8c39a0/1728470976098-ffcf0466-9bd8-4cf8-a218-88f4ea8c77f0.jpeg"/>
			<description><![CDATA[این قسمت از پادکست برگرفته از جلسه دوم دوره آموزشی در مورد معماری نرم افزار است که به معرفی سبک معماری <strong>پایپ اند فیلتر</strong> می‌پردازد. این سبک شامل دو عنصر <strong>فیلترها</strong> و <strong>پایپ ها</strong> است که به ترتیب پردازش داده‌ها و انتقال آنها را برعهده دارند. مزایای این سبک سادگی، قابلیت پیاده‌سازی آسان، انعطاف‌پذیری در اضافه کردن فیلترهای جدید، امکان اجرای موازی فیلترها و قابلیت کامپوزیت کردن (ترکیب کردن) فیلترها به منظور ایجاد رفتارهای پیچیده‌تر است.<hr><p style='color:grey; font-size:0.75em;'> Hosted on Acast. See <a style='color:grey;' target='_blank' rel='noopener noreferrer' href='https://acast.com/privacy'>acast.com/privacy</a> for more information.</p>]]></description>
			<itunes:summary><![CDATA[این قسمت از پادکست برگرفته از جلسه دوم دوره آموزشی در مورد معماری نرم افزار است که به معرفی سبک معماری <strong>پایپ اند فیلتر</strong> می‌پردازد. این سبک شامل دو عنصر <strong>فیلترها</strong> و <strong>پایپ ها</strong> است که به ترتیب پردازش داده‌ها و انتقال آنها را برعهده دارند. مزایای این سبک سادگی، قابلیت پیاده‌سازی آسان، انعطاف‌پذیری در اضافه کردن فیلترهای جدید، امکان اجرای موازی فیلترها و قابلیت کامپوزیت کردن (ترکیب کردن) فیلترها به منظور ایجاد رفتارهای پیچیده‌تر است.<hr><p style='color:grey; font-size:0.75em;'> Hosted on Acast. See <a style='color:grey;' target='_blank' rel='noopener noreferrer' href='https://acast.com/privacy'>acast.com/privacy</a> for more information.</p>]]></itunes:summary>
		</item>
		<item>
			<title>Architecture Styles Session 01</title>
			<itunes:title>Architecture Styles Session 01</itunes:title>
			<pubDate>Wed, 09 Oct 2024 07:40:09 GMT</pubDate>
			<itunes:duration>2:05:52</itunes:duration>
			<enclosure url="https://sphinx.acast.com/p/open/s/6706321dfdf93b3e0c8c39a0/e/6706335947b414d1543f5dd5/media-a.mp3" length="60422016" type="audio/mpeg"/>
			<guid isPermaLink="false">6706335947b414d1543f5dd5</guid>
			<itunes:explicit>false</itunes:explicit>
			<link>https://shows.acast.com/software-architecture-series/episodes/6706335947b414d1543f5dd5</link>
			<acast:episodeId>6706335947b414d1543f5dd5</acast:episodeId>
			<acast:showId>6706321dfdf93b3e0c8c39a0</acast:showId>
			<acast:settings><![CDATA[FYjHyZbXWHZ7gmX8Pp1rmRbkUlg2iR8fDtnl1O71B2N8B7jZZH+7YdsHlGFxMJ/JB5ewwSWwnDfITsERRlXnRPdjbJm7d4qQ2rUK1Oh2E65gYDhVAjVZ14DHwOhC8Pz9i+jargxr+Z+jVE9yJC778zhTQHU6gZEVV13nQX7pAdNAe8lEcLCqluZM/GhyIUYHLZvV3Ir8UjHTK/Pftu/97m/MRoGQ39rV6djfWsqCbde1Wz8fk1Y3TR36KkpZk+Qj9mE/0GQmJ35Woh8FYwUs9MYksjMDu2EF6Qy+8wX5M/lOU5zKr2raWtB9EAmAqpQBc1bAGeNFCf+rhF2nUQnOwUHfJwYdNlfhqWN0ktA8Ky0dlJCbOz40K7fRGtn3Bged17L0JrFjIYjUSrzbh4eaJA==]]></acast:settings>
			<itunes:episodeType>full</itunes:episodeType>
			<itunes:season>2</itunes:season>
			<itunes:episode>1</itunes:episode>
			<itunes:image href="https://assets.pippa.io/shows/6706321dfdf93b3e0c8c39a0/1728470976098-ffcf0466-9bd8-4cf8-a218-88f4ea8c77f0.jpeg"/>
			<description><![CDATA[<p>این اپیزود مربوط به گفتگو در مورد اپیزود اول سبک‌های معماری نرم افزار است. در این گفتگو، موضوعات مختلفی مانند طراحی سیستم‌های نرم‌افزاری، فرایندهای طراحی، مهمترین درایورهای طراحی و مسائل مربوط به کیفیت نرم افزار مورد بحث قرار میگیرد. همچنین، موضوعات مرتبط با نقش مهندسین ارشد و انتخاب ابزارهای مناسب برای مهندسی نرم افزار نیز مورد توجه قرار میگیرد. در این گفتگو، به طور خاص، بر مهارت‌های فنی، دانش و تجربه مهندسین نرم افزار و اهمیت توجه به مسائل استراتژیک و تجاری در طراحی سیستم‌های نرم‌افزاری تاکید می شود.</p><p>هدف این دوره، فراتر از معرفی صرف سبک‌ها، تقویت دانش و درک عمیق‌تر از مفاهیم و تاریخچه معماری نرم‌افزار است. در این راستا، به بررسی تعاریف مختلف از سبک‌های معماری و اجزای تشکیل‌دهنده آن‌ها پرداخته می‌شود، از جمله روابط و تعاملات بین اجزا و قوانین ترکیب آن‌ها. همچنین، به اهمیت درک زوایای مختلف معماری نرم‌افزار و استفاده از دیدگاه‌های مختلف (ویوها) در تحلیل سیستم‌ها اشاره می‌شود. در نهایت، به معرفی برخی از شخصیت‌های برجسته در این حوزه و آثار آن‌ها پرداخته می‌شود</p><hr><p style='color:grey; font-size:0.75em;'> Hosted on Acast. See <a style='color:grey;' target='_blank' rel='noopener noreferrer' href='https://acast.com/privacy'>acast.com/privacy</a> for more information.</p>]]></description>
			<itunes:summary><![CDATA[<p>این اپیزود مربوط به گفتگو در مورد اپیزود اول سبک‌های معماری نرم افزار است. در این گفتگو، موضوعات مختلفی مانند طراحی سیستم‌های نرم‌افزاری، فرایندهای طراحی، مهمترین درایورهای طراحی و مسائل مربوط به کیفیت نرم افزار مورد بحث قرار میگیرد. همچنین، موضوعات مرتبط با نقش مهندسین ارشد و انتخاب ابزارهای مناسب برای مهندسی نرم افزار نیز مورد توجه قرار میگیرد. در این گفتگو، به طور خاص، بر مهارت‌های فنی، دانش و تجربه مهندسین نرم افزار و اهمیت توجه به مسائل استراتژیک و تجاری در طراحی سیستم‌های نرم‌افزاری تاکید می شود.</p><p>هدف این دوره، فراتر از معرفی صرف سبک‌ها، تقویت دانش و درک عمیق‌تر از مفاهیم و تاریخچه معماری نرم‌افزار است. در این راستا، به بررسی تعاریف مختلف از سبک‌های معماری و اجزای تشکیل‌دهنده آن‌ها پرداخته می‌شود، از جمله روابط و تعاملات بین اجزا و قوانین ترکیب آن‌ها. همچنین، به اهمیت درک زوایای مختلف معماری نرم‌افزار و استفاده از دیدگاه‌های مختلف (ویوها) در تحلیل سیستم‌ها اشاره می‌شود. در نهایت، به معرفی برخی از شخصیت‌های برجسته در این حوزه و آثار آن‌ها پرداخته می‌شود</p><hr><p style='color:grey; font-size:0.75em;'> Hosted on Acast. See <a style='color:grey;' target='_blank' rel='noopener noreferrer' href='https://acast.com/privacy'>acast.com/privacy</a> for more information.</p>]]></itunes:summary>
		</item>
    	<itunes:category text="Technology"/>
    </channel>
</rss>
