پروژه عملی توسعه نرمافزار
مهارتهای مسیر توسعه نرمافزار را در یک یا چند پروژه به کار بگیرید؛ از تحلیل مسئله و طراحی تا پیادهسازی، آزمایش و ارائه نتیجه.
از آموختههای برنامهنویسی تا ساخت یک نرمافزار کاربردی
آشنایی با دورهی پروژه در شاخهی بیزنس
دوره «پروژه عملی توسعه نرمافزار» مرحله پایانی شاخه بیزنس در مسیر توسعه نرمافزار است. دانشپذیران مهارتهای دورههای قبلی را در ساخت یک یا چند نرمافزار به کار میگیرند.
در طول این مسیر، شرکتکنندگان با برنامهنویسی سیشارپ، توسعهی نرمافزارهای ویندوزی، طراحی و مدیریت پایگاه داده، برنامهنویسی سمت کاربر (Front-End)، توسعهی سمت سرور (Back-End) و ساخت اپلیکیشنهای موبایل آشنا شدهاند. اکنون زمان آن است که این مهارتها را در کنار یکدیگر به کار بگیرند و یک نرمافزار کامل طراحی و پیادهسازی کنند.
پروژهها با توجه به اهداف آموزشی و سطح مهارت دانشپذیران توسط مدرس تعریف میشوند و اجرای آنها با راهنمایی و نظارت مدرس صورت میگیرد. دانشپذیران در تمام مراحل، از تحلیل مسئله و طراحی ساختار نرمافزار تا برنامهنویسی، اتصال بخشهای مختلف، آزمایش و تکمیل محصول نهایی مشارکت خواهند داشت.
تمرکز اصلی این دوره بر تجربهی واقعی توسعهی نرمافزار، یکپارچهسازی فناوریهای مختلف و تبدیل دانش برنامهنویسی به یک محصول قابلاستفاده است.
مراحل و فعالیتهای دوره
- تحلیل و تعریف پروژه: شناخت مسئله، بررسی نیازمندیها و تعیین امکانات نرمافزار
- طراحی ساختار نرمافزار: تعیین معماری، اجزای اصلی و نحوهی ارتباط بخشهای مختلف
- طراحی پایگاه داده: ایجاد ساختار اطلاعات و ارتباط میان جدولها
- پیادهسازی رابط کاربری: طراحی محیط نرمافزار با استفاده از فناوریهای Front-End یا ابزارهای توسعهی ویندوزی
- پیادهسازی بخش سمت سرور: ایجاد منطق برنامه، سرویسها و ارتباط با پایگاه داده در صورت نیاز پروژه
- توسعهی قابلیتهای موبایل: استفاده از مهارتهای برنامهنویسی موبایل در پروژههای متناسب
- یکپارچهسازی اجزای نرمافزار: برقراری ارتباط میان رابط کاربری، سرویسها و پایگاه داده
- آزمایش و رفع اشکال: بررسی عملکرد، شناسایی خطاها و بهبود کیفیت نرمافزار
- تکمیل و ارائهی پروژه: آمادهسازی محصول نهایی و ارائهی عملکرد و امکانات آن
نوع و گسترهی پروژهها با توجه به موضوع انتخابی مدرس تعیین میشود و ممکن است شامل نرمافزارهای مدیریتی، تجاری، خدماتی، تحت وب، ویندوزی یا موبایل باشد. بسته به پروژه، از ترکیبی از فناوریهای آموختهشده استفاده خواهد شد.
دستاوردهای دوره
در پایان دوره، دانشپذیران تجربه تحلیل مسئله، طراحی، پیادهسازی و آزمایش یک یا چند نرمافزار را به دست میآورند و ترکیب فناوریهای آموختهشده را در یک پروژه تمرین میکنند.
قدم بعدی شما
خرید پروژه عملی توسعه نرمافزار
۱۰ جلسه سهساعته · ۳۰ ساعت آموزش
