18 مهارت مهندسی نرمافزار: هنر انجام کار را بیاموزید
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مسئولیتها و فرآیندهایی که برای تحویل موفق یک محصول نرمافزاری باید انجام شوند.
- مسئولیتهای کلی توسعه
- مسئولیتهای حیاتی استقرار یک تیم نرمافزاری
- مسئولیتهای مرتبط با راهاندازیهای محیط تولید برای تجربه کاربری یکپارچه
توضیحات دوره
به دوره «مسئولیتهای مهندسی نرمافزار: از ایده تا کاربر نهایی» خوش آمدید، یک دوره جامع یک ساعته که برای راهنمایی شما در میان مسئولیتها و اقدامات کلیدی مورد نیاز برای تبدیل یک ایده به یک محصول نرمافزاری کاربردی که توسط کاربران نهایی استفاده میشود، طراحی شده است. این دوره طیف گستردهای از موضوعات، از توسعه تا استقرار و تولید را پوشش میدهد و اطمینان حاصل میکند که شما درک محکمی از فرآیند مهندسی نرمافزار به دست آورید.
طرح کلی دوره:
بررسی دوره
مقدمهای بر مسئولیتهای مهندسی نرمافزار
توسعه
- ساختارهای داده و الگوریتمها
- الگوهای طراحی
- طراحی سطح پایین (LLD)
- طراحی سیستم
- مدیریت کد منبع (SCM)
- پروژههای تحقیق و توسعه (R&D)
استقرار
- نصبکنندهها و بستهبندی
- یکپارچهسازی پیوسته و استقرار پیوسته (CI/CD)
- زیرساخت به عنوان کد (IaC)
- DevOps و مهندسی قابلیت اطمینان سایت (SRE)
تولید
- مقیاسپذیری و بهینهسازی عملکرد
- قابلیت حملذو پشتیبانی چندسکویی
- تحمل پذیری خطا و تابآوری
مهندسی عملکرد
تکنیکها و بهترین شیوهها برای عملکرد بهینه
نظارت و قابلیت مشاهدهپذیری
ابزارها و تکنیکها برای تضمین سلامت سیستم
مهاجرت
استراتژیهایی برای مهاجرت برنامهها و دادهها
امنیت محیط تولید
بهترین شیوهها برای توسعه و استقرار امن نرمافزار
در پایان این دوره، شما درک جامعی از مسئولیتها و اقدامات مختلف مربوط به تبدیل یک ایده به کاربران نهایی از طریق برنامههای نرمافزاری خواهید داشت. چه یک مهندس نرمافزار تازهکار باشید و چه یک متخصص با تجربه که به دنبال گسترش دانش خود است، این دوره بینشهای ارزشمندی را در مورد فرآیند مهندسی نرمافزار ارائه خواهد داد. همین حالا در این دوره شرکت کنید و مهارتهای خود را در مهندسی نرمافزار ارتقا دهید!
این دوره برای چه کسانی مناسب است؟
- مهندسان نرمافزار در مراحل اولیه حرفه
- تستکنندگان نرمافزار، مهندسان پشتیبانی، متخصصان تضمین کیفیت (QA) در مراحل اولیه حرفه
- دانشجویانی که برای شغل در شرکتهای نرمافزاری یا فناوری اطلاعات درخواست میدهند.
- مدیران مهندسی که به دنبال ابزارهای آنبوردینگ برای کارآموزان در مورد صنعت نرمافزار هستند.
18 مهارت مهندسی نرمافزار: هنر انجام کار را بیاموزید
-
مقدمه 00:29
-
نقش ساختارهای داده در توسعه نرمافزار و مهندسی نرمافزار 06:49
-
چرا زحمت یادگیری عمیق ساختارهای داده را بکشیم؟ None
-
نقش الگوریتمها در مهندسی نرمافزار و توسعه نرمافزار 05:08
-
آیا الگوریتمها واقعاً در برنامهنویسی مدرن ضروری هستند؟ None
-
نقش الگوهای طراحی در مهندسی نرمافزار روزانه 02:34
-
آیا الگوهای طراحی واقعاً ارزشافزوده هستند؟ None
-
طراحی سطح پایین و مهندسی نرمافزار و شیوههای نرمافزاری روزانه 03:53
-
آیا طراحی سطح پایین منسوخ شده است؟ None
-
طراحی سیستم و ادغام آن در مهندسی روزانه 06:11
-
چرا طراحی سیستم؟ None
-
مدیریت کنترل نسخه به عنوان بخش جداییناپذیر مهندسی نرمافزار روزانه 03:34
-
بررسی SCM None
-
پروژههای تحقیق و توسعه از منظر مهندسی نرمافزار روزانه 04:01
-
نصبکنندهها به عنوان روشی برای رساندن نرمافزار به کاربران نهایی 05:14
-
آیا نصبکنندهها واقعاً قدیمی شدهاند؟ None
-
یکپارچهسازی پیوسته و استقرار پیوسته به عنوان بخشی از مهندسی روزانه 04:40
-
زیرساخت به عنوان کد در مهندسی نرمافزار و شیوههای نرمافزاری روزانه 02:16
-
چرا زحمت یادگیری زیرساخت به عنوان کد (IaC) را بکشیم؟ None
-
DevOps و مهندسی قابلیت اطمینان سایت در مهندسی نرمافزار روزانه 03:06
-
مقیاسپذیری و مهندسی نرمافزار روزانه 02:49
-
قابلیت حمل از منظر مهندسی نرمافزار 01:55
-
ملاحظات تحمل پذیری خطا در تصمیمات مهندسی نرمافزار برای جلوگیری از استرس 02:54
-
آیا قابلیت حمل پس از این همه سال پیشرفت ابر اهمیت دارد؟ None
-
ملاحظات مهندسی عملکرد در تصمیمات روزانه مهندسی نرمافزار 03:44
-
نظارت و قابلیت مشاهدهپذیری یکپارچه در مهندسی نرمافزار روزانه 04:33
-
برخورد با پروژههای مهاجرت از منظر مهندسی روزانه 03:08
-
ملاحظات امنیتی به عنوان عضوی درجه یک در مهندسی نرمافزار روزانه 01:18
-
شناخت ملاحظات تولید در مهندسی روزانه None
-
اعمال دانش در زندگی واقعی برای ساختن یک حرفه None
مشخصات آموزش
18 مهارت مهندسی نرمافزار: هنر انجام کار را بیاموزید
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:30
- مدت زمان :01:08:18
- حجم :247.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy