با هم مباحث مربوط به معماری نرم افزار، مهندسی نرم افزار، الگوریتم و فعالیت در اوپن سورس را مرور خواهیم کرد.

بهترین معلمان کسانی هستند که به شما نشان میدهند کجا را جست و جو کنید اما به شما نمیگویند چه چیزی را ببینید.

دوره ها

مسیری برای مهندس نرم افزار شدن!

برنامه نویسی

مینی دوره Design Thinking در مهندسی نرم‌افزار

معرفی دوره: تفکر طراحی در مهندسی نرم‌افزار دوره “تفکر طراحی در مهندسی نرم‌افزار” یک دوره جامع و کاربردی است که به شما کمک می‌کند تا با استفاده از اصول و مراحل تفکر طراحی (Design Thinking)، نرم‌افزارها و خدماتی کاربرمحور و خلاقانه ایجاد کنید. این دوره بر اساس روش‌های موفق دانشگاه اکسفورد طراحی شده و به […]

مقالات

آنچه که فهمیدم و میخوام برای بقیه و بعدا خودم بماند.

برنامه نویسی

Remote Procedure Call (RPC): ابزاری برای توسعه‌دهندگان در سیستم‌های توزیع‌شده

مقدمه Remote Procedure Call یا به اختصار RPC، یک پروتکل ارتباطی بین‌پردازشی است که به طور گسترده در سیستم‌های توزیع‌شده استفاده می‌شود. این پروتکل در مدل OSI شبکه، لایه‌های انتقال و کاربرد را پوشش می‌دهد و به توسعه‌دهندگان این امکان را می‌دهد که فرآیندهای پیچیده ارسال و دریافت پارامترهای توابع از سرور راه دور را […]

برنامه نویسی

تصمیم‌گیری‌های هوشمندانه در معماری و مهندسی نرم‌افزار (Last Responsible Moment)

در این مقاله، به بررسی اصل (Last Responsible Moment) در معماری و مهندسی نرم‌افزار می‌پردازیم. این اصل که بر تأخیر در تصمیم‌گیری‌های مهم تا زمان ضرورت تأکید دارد، می‌تواند به کاهش ریسک، افزایش انعطاف‌پذیری و بهبود کیفیت پروژه‌های نرم‌افزاری کمک کند. با ارائه مثال‌های عملی و تجارب واقعی، نشان می‌دهیم چگونه می‌توان این اصل را […]