×
ribbon

آموزش مقدمه‌ای در مهندسی نرم‌افزار

مدرس:Coursera

Rav AhujaBethany Hudnutt

آیا به رشته پردرآمد مهندسی نرم افزار و چگونگی ورود به این حوزه علاقه مند هستید؟ این دوره... بیشتر
زیرنویس
4.8 (4)
2 دیدگاه
379دانشجو
5ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

تعیین رویکردهای معماری و طراحی برنامه، الگوها و معماری‌های استقرار

خلاصه کردن مهارت‌های مورد نیاز در مهندسی نرم‌افزار و توصیف گزینه‌های شغلی این رشته

توصیف مهندسی نرم‌افزار، چرخه حیات توسعه نرم‌افزار (SDLC) و ابزارها، فناوری‌ها و پشته‌های توسعه نرم‌افزار

فهرست کردن انواع مختلف زبان‌های برنامه‌نویسی و ایجاد سازه‌های برنامه‌نویسی پایه مانند حلقه‌ها و شرایط با استفاده از پایتون

این دوره شامل:

5 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

زیرنویس اختصاصی مکتب‌خونه

سرفصل‌های دوره

5 فصل52 جلسه5 ساعت ویدیو
SDLC - چرخه حیات توسعه نرم افزار
  مقدمه دوره
03:28
  دیدار با متخصصان
05:04
  مهندسی نرم افزار چیست؟
05:38
  نگاه کارشناسان: مهندسی نرم افزار چیست؟
05:50
  مقدمه‌ای بر SDLC
04:03
  فازهای SDLC
06:51
  ساخت نرم افزار با کیفیت
07:09
  نیازمندی‌ها
06:58
  روش‌های توسعه نرم افزار
07:23
  نسخه‌های نرم افزار
04:30
  آزمایش نرم افزار
07:40
  مستندات نرم افزار
05:41
  نقش‌ها در پروژه‌های مهندسی نرم افزار
05:49
  نگاه کارشناسان: نقش‌های شغلی در تیم‌های مهندسی نرم افزار
07:27
مقدمه‌ای بر توسعه نرم افزار
  مروری بر توسعه وب و ابری
04:44
  یادگیری توسعه فرانت-اند
06:18
  اهمیت توسعه بک-اند
06:41
  کار گروهی و تیم‌های کوچک
05:30
  نگاه کارشناسان: کار گروهی در مهندسی نرم افزار
03:34
  برنامه‌نویسی زوجی
04:40
  نگاه کارشناسان: برنامه‌نویسی زوجی
04:44
  معرفی ابزارهای توسعه نرم افزار
05:57
  ابزارهای بیشتر برای توسعه نرم افزار
05:22
  معرفی استک‌های نرم افزار
07:58
  نگاه کارشناسان: ابزارها و تکنولوژی‌ها
06:51
مبانی برنامه نویسی
  زبان‌های برنامه‌نویسی تفسیری و کامپایلری
05:54
  مقایسه زبان‌های برنامه‌نویسی تفسیری و کامپایلری
06:57
  زبان‌های برنامه‌نویسی پرس وجو و اسمبلی
07:35
  درک روش‌های سازماندهی کد
07:19
  نگاه کارشناسان: انواع زبان‌ها
05:33
  منطق برنامه‌نویسی با انشعاب و حلقه
05:46
  مقدمه‌ای بر مفاهیم برنامه‌نویسی - بخش ۱
06:18
  مقدمه‌ای بر مفاهیم برنامه‌نویسی - بخش ۲
05:04
معماری، طراحی و الگوهای نرم افزار
  مقدمه‌ای بر معماری نرم افزار
05:24
  طراحی و مدل‌سازی نرم افزار
06:49
  تحلیل و طراحی شیءگرا
04:42
  نگاه کارشناسان: اهمیت طراحی و معماری نرم افزار
05:38
  رویکردها به معماری برنامه
06:53
  الگوهای معماری در نرم افزار
08:01
  محیط‌های استقرار برنامه
05:49
  کامپوننت‌های استقرار در تولید
05:58
  نگاه کارشناسان: معماری استقرار
03:21
فرصت‌های شغلی و مجموعه مهارت‌ها در مهندسی نرم‌افزار
  یک مهندس نرم افزار چه می‌کند؟
04:15
  یک روز از زندگی یک مهندس نرم افزار
04:05
  مهارت‌های مورد نیاز برای مهندسی نرم افزار
07:17
  نگاه کارشناسان: توصیه به مهندسان نرم افزار آینده
04:41
  نگاه کارشناسان: زنان در مهندسی نرم افزار
05:04
  چشم انداز شغلی برای مهندسان نرم افزار
07:00
  مسیرهای شغلی در مهندسی نرم افزار
06:37
  عناوین شغلی مهندسی نرم افزار
07:09
  نگاه کارشناسان: مسیرهای شغلی
06:14
  کد اخلاق
05:37

پیش‌نیاز‌ها

این دوره به نحوی تهیه و تدوین شده است که مباحث آن به ساده‌ترین شکل ممکن بیان شوند و مخاطبان دوره بتوانند به‌سادگی متوجه موضوعات مطرح شده شوند. به همین جهت برای شرکت در این دوره هیچ پیش‌نیاز به خصوصی وجود ندارد و افراد با هر سطحی از آگاهی و تحصیلات می‌توانند از مباحث این دوره نهایت استفاده را داشته باشند.

توضیحات دوره

آیا به رشته پردرآمد مهندسی نرم‌افزار و چگونگی ورود به این حوزه علاقه‌مند هستید؟ این دوره برای شماست! با شرکت در این دوره، دانش‌پایه‌ای در زمینه توسعه نرم‌افزار، برنامه‌نویسی و نقش‌ها و مسیرهای شغلی هیجان‌انگیزی که صنعت IT ارائه می‌دهد، به دست خواهید آورد.

با چرخه حیات توسعه نرم‌افزار (SDLC) و چارچوب‌ها و روش‌های مدرن توسعه نرم‌افزار مانند Agile و Scrum آشنا شوید. اصول اولیه برنامه‌نویسی و مبانی طراحی، معماری و استقرار را بررسی کنید. این دوره شامل چندین آزمایشگاه است که به شما تجربه عملی مهمی می‌دهد. این آزمایش‌ها شامل شروع کار با یک IDE، مبانی برنامه‌نویسی در Python و نوشتن برنامه "Hello World" به 10 زبان مختلف است.

طبق برآوردهای اداره کار و آمار ایالات متحده، حوزه مهندسی نرم‌افزار با نرخ 22٪ درحال‌رشد است. علاوه بر مهندسان نرم‌افزار آینده، توسعه‌دهندگان فرانت‌اند، بک‌اند، فول‌استک حرفه‌ای‌های DevOps، این دوره برای افرادی که در حرفه‌های مرتبط مانند مدیران محصول و پروژه، مدیران IT، توسعه‌دهندگان اطلاعات، طراحان UI/UX و دیگرانی که با مهندسان نرم‌افزار ارتباط و تعامل دارند نیز مناسب است.

شما با فرصت‌های شغلی مختلف و مسیرهای شغلی ممکن در زمینه مهندسی نرم‌افزار آشنا خواهید شد و همچنین از حرفه‌ای‌های صنعت درباره کارهای روزانه‌شان خواهید شنید.

دیدگاه کاربران

4.8

بر اساس امتیاز 4 دانشجو

1
2
3
4
5

مهدی فلاحی

2 روز پیش

5

این دوره برای افرادی که به دنبال دانش پایه از مهندسی نرم افزار هستند بسیار مفید است.

حسام وکیل

1 سال پیش

4

به نظرم اننتخاب دوره به خوبی صورت گرفته و یک خلا مهارتی رو پوشش میده. ترجمه چندجا به وضوح نا مفهوم و یا حتی گمراه کننده است. به نظرم مهارت هایی که در یک پکیج هستند رو با یک مکانیزمی به هم ربط بدهید با تشکر

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه
15دوره
5,035دانشجو
90نظر و امتیاز

Rav Ahuja مدیر ارشد برنامه جهانی در شرکت IBM است. او مسئولیت رهبری استراتژی رشد، ایجاد دوره‌های آموزشی و برنامه‌های مشارکت برای شبکه مهارت‌های IBM را برعهده دارد. Rav در آزمایشگاه IBM کانادا در تورنتو مستقر است و در زمینه راه‌حل‌های آموزشی برای هوش مصنوعی، علم داده، رایانش ابری و بلاکچین تخصص دارد. او در رویدادهای جهانی سخنرانی می‌کند و مقالات، کتاب‌ها و دوره‌های آموزشی متعددی در زمینه مدیریت و تحلیل داده تالیف کرده است. Rav دارای مدرک مهندسی لیسانس از دانشگاه مک‌گیل و کارشناسی ارشد مدیریت بازرگانی از دانشگاه وسترن انتاریو است.

Bethany Hudnutt
1دوره
379دانشجو
4نظر و امتیاز

بتانی به شدت علاقه‌مند به ارائه روش‌های خلاقانه، نوآورانه و عملی برای درگیر کردن فراگیران با استفاده از فناوری است. او دارای دو مدرک کارشناسی ارشد است، یکی در آموزش ریاضیات و دیگری در طراحی آموزشی. با سال‌ها تجربه در آموزش و توسعه، ارزیابی، آموزش الکترونیکی و طراحی آموزشی، او در استفاده از دانش علم یادگیری و مدل‌های طراحی آموزشی برای کمک به متخصصان در طراحی دوره‌های آنلاین، ترکیبی/هیبریدی و حضوری با فناوری پیشرفته مهارت دارد.

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

دیگر دوره‌های Rav Ahuja

سوالات پرتکرار

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

بله. پس از پایان مدت دوره نیز به ویدئوها، تمرین‌ها، پروژه‌ها و سایر محتوای آموزشی دوره دسترسی خواهید داشت؛ اما امکان تصحیح تمرین‌ها توسط پشتیبان دوره و دریافت گواهی‌نامه برای شما وجود نخواهد داشت.