تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی مبانی برنامه‌نویسی: معماری برنامه‌ها

دوره آموزشی مبانی برنامه‌نویسی: معماری برنامه‌ها

1 ساعت 21 دقیقهمبتدی2024-12-18

مدرسین

Kathryn Hodge

Kathryn Hodge

Software Developer

جزئیات دوره

در این دوره، کاترین هاج، توسعه‌دهنده نرم‌افزار، اصول بنیادی معماری اپلیکیشن را معرفی می‌کند، شامل مفاهیم کلیدی مانند بهینه‌سازی عملکرد، کاهش بدهی فنی و مدیریت داده‌های کارآمد. شما با لایه‌های مختلف اپلیکیشن‌های نرم‌افزاری آشنا خواهید شد. بهترین شیوه‌ها برای ادغام فرانت‌اند و بک‌اند را کشف می‌کنید، به‌ویژه تمرکز بر استفاده از API‌ها برای ارتباط بی‌دردسر. همچنین، با مثال‌های واقعی از اسکریپت‌های ساده پایتون تا اپلیکیشن‌های فول استک و ابری آشنا می‌شوید و مزایا و محدودیت‌های هر کدام را مقایسه می‌کنید. این دوره برای هر کسی که می‌خواهد درک بهتری از معماری اپلیکیشن‌ها داشته باشد، چه توسعه‌دهنده نرم‌افزار، چه مدیر پروژه و چه علاقه‌مند به فناوری، ایده‌آل است. در پایان این دوره، شما با دانش لازم برای ساخت اپلیکیشن‌های مقاوم، مقیاس‌پذیر و کارآمد آشنا خواهید شد.

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

مهارت ها

Enterprise ArchitectureProgramming FoundationsFoundationsSoftware Development

سرفصل ها

0. مقدمه

  • 01 - چرا در مورد معماری نرم‌افزار یاد بگیرید
  • 02 - آنچه باید بدانید

1. مبانی معماری نرم‌افزار کاربردی

  • 03 - معماری نرم‌افزار کاربردی چیست
  • 04 - بلوک‌های ساختمانی مختلف در یک برنامه کاربردی
  • 05 - توسعه front-end در مقابل back-end چیست

2. یک برنامه اسکریپت ساده بسازید

  • 06 - اجزای یک برنامه اسکریپت ساده
  • 07 - بازی اعداد را حدس بزنید
  • 08 - مرور کد - پایتون اسکریپت بازی اعداد را حدس می‌زند
  • 09 - محدودیت‌های یک برنامه اسکریپت ساده

3. یک برنامه Full-Stack بسازید

  • 10 - اجزای یک برنامه فول استک
  • 11 - برنامه لیست کارها را اجرا کنید
  • 12 - مرور کد - برنامه لیست کارها
  • 13 - یک پایگاه داده برای ماندگاری داده‌ها بگنجانید
  • 14 - محدودیت‌های یک برنامه محلی فول استک

4. یک برنامه کاربردی در فضای ابری بسازید

  • 15 - اجزای یک برنامه ابری
  • 16 - از برنامه مبتنی بر ابر دستور العمل استفاده کنید
  • 17 - مرور کد - برنامه کاربردی مبتنی بر ابر
  • 18 - تجزیه‌و‌تحلیل و نظارت را برای مشاهده برنامه اضافه کنید
  • 19 - محدودیت‌های یک برنامه ابری

5. یک API را وارد کنید

  • 20 - تعریف API
  • 21 - احراز هویت و مجوز را بدانید
  • 22 - مرور کد - ادغام برنامه با API آب و هوا
  • 23 - برنامه خود را با عملکرد هوش مصنوعی با استفاده از APIها تقویت کنید

6. تست و به روز رسانی در برنامه‌های نرم افزاری

  • 24 - تعریف تضمین کیفیت
  • 25 - نسخه کنترل کد خود را
  • 26 - کد جدید را برای مشتری مستقر کنید

7. پشته‌های فناوری را کاوش کنید

  • 27 - پشته فناوری چیست
  • 28 - ملاحظات ساخت برای آیفون در مقابل وب
  • 29 - ساختن برای اینترنت اشیا - چه چیزی چیزی را هوشمند می‌کند

نتیجه گیری

  • 30 - نحوه برخورد با مبادلات در طراحی نرم افزار

دوره های مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal