Course catalog

Course duration

Course provider

Topic

Categories

Showing 261-280 of 1,256 items.

linkedin React: Using TypeScript (2019) (Mitalearn-161055)

  • 52 minutes
  • پیشرفته
  • Release date: 5 February 2019
  • Author: Emmanuel Henri
درباره این دوره:

TypeScript به توسعه دهندگان رویکرد ساختارمندتری برای توسعه برنامه های کاربردی جاوا اسکریپت ارائه می دهد و برای فرآیندهای ساخت که اکثر توسعه دهندگان React از قبل استفاده می کنند، مناسب است. ترکیب رویکرد مؤلفه در React با رشته TypeScript شما را قادر می سازد تا برنامه های وب تمیزی بسازید که نگهداری آنها در طول زمان آسان تر خواهد بود. در این دوره، مدرس Emmanuel Henri نحوه استفاده از TypeScript با React را توضیح می دهد. او با بررسی انواع اساسی و پیچیده و اجزای عملکردی و حالت دار شروع می کند. سپس نشان می دهد که چگونه از رابط های TypeScript برای بهبود کد React خود استفاده کنید. در نهایت، یاد بگیرید که چگونه اجزای مرتبه بالاتر را برای استفاده مجدد از مؤلفه ها و در عین حال افزودن عملکرد جدید پیاده سازی کنید.

linkedin React: Working with APIs (2018) (Mitalearn-129639)

  • 1 hours 18 minutes
  • متوسط
  • Release date: 27 February 2018
  • Author: Emmanuel Henri
درباره این دوره:

در حالی که React چالش برقراری تماس‌های API را ساده می‌کند، فهمیدن اینکه چگونه برنامه‌تان را بر اساس یک API ساختاربندی کنید، دشوارتر است. دو رویکرد اصلی وجود دارد: استفاده از روش‌های واکشی داخلی React، یا استفاده از axios، یک کتابخانه مبتنی بر وعده. این دوره نقاط قوت هر تکنیک را نشان می دهد. مربی Emmanuel Henri مفاهیم اساسی پشت API های REST را پوشش می دهد و نحوه ساخت اجزای قابل استفاده مجدد را نشان می دهد که از روش های واکشی برای فراخوانی API های دنیای واقعی مانند News API استفاده می کنند. سپس نحوه اتصال به API ها را با استفاده از axios نشان می دهد، که با تبدیل خودکار داده های JSON، تماس های API را ساده می کند. در پایان دوره، باید مهارت‌هایی برای ساختاردهی تماس‌های API، حفظ وضعیت و خوشحال کردن کاربران داشته باشید.

linkedin ReasonML: First Look (Mitalearn-175216)

  • 1 hours
  • پیشرفته
  • Release date: 22 June 2026
  • Author: J. David Eisenberg
درباره این دوره:

افزودن حاشیه نویسی نوع به جاوا اسکریپت با استفاده از TypeScript یا ابزارهای مشابه می تواند به اشکال زدایی اولیه کمک کند، اما انواع چیزهای بیشتری برای ارائه دارند. ReasonML - یک نحو جدید برای OCaml که به جاوا اسکریپت کامپایل می شود - به توسعه دهندگان پیشرفته امکانات جدیدی برای خوانایی، عملکرد و قابلیت نگهداری بیشتر کد ارائه می دهد. ReasonML تایپ قوی و سبک عملکردی OCaml را با نحوی که برای توسعه دهندگان جاوا اسکریپت آشنا است به وب می آورد.

در این دوره، با مربی J. David Eisenberg همراه باشید تا برجسته ترین ویژگی های ReasonML را شرح دهد. مفاهیم اساسی، از جمله انواع داده های داخلی ReasonML و تطبیق الگو را کاوش کنید. در مورد سیستم نوع ReasonML، تعریف انواع داده های خود، و قدرت استنتاج نوع - که به شما امکان می دهد بدون نیاز به تعیین دستی انواع، کد بنویسید، بیاموزید. علاوه بر این، هنگام ایجاد یک پروژه ReasonReact، به نحوه تعامل جاوا اسکریپت و ReasonML نگاهی بیندازید.

linkedin Ruby Essential Training Part 2: Classes and Modules (Mitalearn-156057)

  • 3 hours 1 minutes
  • مبتدی
  • Update date: 25 July 2026
  • Author: Kevin Skoglund
درباره این دوره:

هنگامی که اصول Ruby را درک کردید، می توانید شروع به ایجاد کلاس ها و ماژول های سفارشی کنید. این ساختارهای برنامه نویسی سازماندهی و نگهداری کد را آسان تر می کند و برنامه های شما را با ویژگی های جدید گسترش می دهد. در Ruby Essential Training 2، مربی کوین اسکوگلند اصول برنامه نویسی شی گرا را با کلاس ها و ماژول ها آموزش می دهد. یاد بگیرید که چگونه کلاس ها را تعریف کنید، الگوهایی برای ایجاد نمونه های شی با رفتارها و ویژگی های منحصر به فرد خود. نحوه استفاده از وراثت برای به اشتراک گذاشتن ویژگی‌ها و روش‌ها بین یک سوپرکلاس و زیر کلاس‌ها و گسترش یا نادیده گرفتن آنها در صورت لزوم را بیابید. بیاموزید که چگونه از ماژول ها به عنوان فضای نام برای جلوگیری از درگیری با کدهای دیگر یا به عنوان میکس برای به اشتراک گذاری عملکرد بین کلاس ها استفاده کنید. کوین نمایش های گام به گام را به شما ارائه می دهد، همراه با مثال ها و چالش هایی که به شما امکان می دهد مهارت های جدید روبی خود را در طول مسیر تمرین کنید.

Related Skills

linkedin Ruby Essential Training Part 3: Files, Formats, Templates (Mitalearn-156074)

  • 2 hours 27 minutes
  • مبتدی
  • Release date: 25 July 2026
  • Author: Kevin Skoglund
درباره این دوره:

نحوه استفاده از کد روبی برای تعامل با سیستم فایل را کشف کنید. با Ruby، می‌توانید فایل‌ها و گزارش‌های پیکربندی را بخوانید و بنویسید، کارهایی مانند ادغام نامه‌ها را خودکار کنید، و فایل‌ها را پیدا و سازماندهی کنید بدون اینکه ویرایشگر کد خود را ترک کنید. در این دوره، سومین دوره از مجموعه آموزش ضروری Ruby، کوین اسکوگلند تکنیک های اساسی کار با فایل ها و دایرکتوری ها را بررسی می کند. یاد بگیرید که فایل ها و فهرست های موجود را پیدا کنید و فایل های جدید ایجاد کنید. تکنیک های مختلف برای خواندن و نوشتن داده ها در فایل ها را کشف کنید. سپس یاد بگیرید که چگونه داده ها را در قالب های رایج وارد و صادر کنید و چگونه از Embedded Ruby (ERB) برای اتصال مقادیر پویا به قالب های فایل قابل استفاده مجدد استفاده کنید. هر درس مملو از مثال های عملی است و چالش های برنامه نویسی به شما این امکان را می دهد که مهارت های جدید خود را با پیشرفت در دوره تمرین کنید.

Related Skills

linkedin Ruby Essential Training قسمت 1: The Basics (Mitalearn-246514)

  • 4 hours 15 minutes
  • مناسب همه
  • Release date: 10 March 2022
  • Author: Kevin Skoglund
درباره این دوره: 

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

Related Skills

linkedin Ruby on Rails 5 Essential Training (Mitalearn-97798)

  • 10 hours 21 minutes
  • مبتدی
  • Release date: 21 June 2026
  • Author: Kevin Skoglund
درباره این دوره:

بیاموزید که چگونه با آخرین نسخه از چارچوب محبوب و منبع باز Ruby on Rails، برنامه های تحت وب با ویژگی های کامل و شی گرا ایجاد کنید. Ruby on Rails 5 Essential Training ویژگی‌های اساسی چارچوب، همراه با بهترین شیوه‌ها و تکنیک‌های توسعه دنیای واقعی را پوشش می‌دهد، که در نتیجه یک برنامه کاربردی کامل با محتوای پویا و مبتنی بر پایگاه داده ایجاد می‌کند. برای ساختن نسخه خود از پروژه مثال، یک سیستم مدیریت محتوای مبتنی بر داده، همراه باشید، در حالی که نحوه مسیریابی درخواست های مرورگر، ساختار پایگاه داده، رندر صفحات با محتوای پویا، پردازش و اعتبارسنجی داده های فرم و پیکربندی احراز هویت را می آموزید. مربی کوین اسکوگلند، بنیانگذار آژانس توسعه وب Nova Fabrica، همچنین اصول طراحی CRUD را معرفی می‌کند و به شما کمک می‌کند تا به کمک‌های داخلی Rail تسلط پیدا کنید. در پایان دوره، شما باید بتوانید از Ruby on Rails برای ایجاد برنامه های کاربردی وب قوی استفاده کنید که هم مقیاس پذیری و هم نگهداری آسان باشد.

linkedin Ruby on Rails 6 Essential Training: Models and Associations (Mitalearn-197503)

  • 2 hours 14 minutes
  • مبتدی
  • Release date: 21 June 2026
  • Author: Kevin Skoglund
درباره این دوره:

Ruby on Rails می‌تواند سرعت و بهبود برنامه‌های کاربردی وب با ویژگی‌های کامل شما را افزایش دهد، زیرا ابزارهای قدرتمندی را ارائه می‌کند که ساختار داده و وظایف رایج داده را خودکار می‌کند. در این دوره آموزشی با ویژگی های داخلی مدل ها و انجمن ها در Rails آشنا شوید. دامنه‌های نام‌گذاری شده، اعتبارسنجی، فراخوان‌ها و ارتباط‌ها را در یک پروژه نمونه اعمال کنید. با افزودن ویژگی هایی که در پایگاه داده نیستند و استفاده از پرس و جوهای کارآمد، چگونه مدل های هوشمندتر بسازید. با استفاده از روش‌های اعتبارسنجی موجود و کمک‌کنندگان قدم بردارید. نحوه پیاده سازی اعتبارسنجی سفارشی و نوشتن و افزودن اقدامات خودکار، معروف به callbacks را بیاموزید. استفاده مؤثر از تداعی‌های ضبط فعال را بررسی کنید، روابط متعلق به بسیاری و پیوندهای غنی را بررسی کنید و یاد بگیرید که چگونه جستارهایی بنویسید که چندین جدول را شامل می‌شوند.

linkedin Ruby on Rails: Get More From ActiveRecord (Mitalearn-87241)

  • 4 hours 27 minutes
  • پیشرفته
  • Release date: 21 June 2026
  • Author: Kevin Skoglund
درباره این دوره:

برای سرعت بخشیدن به توسعه Ruby on Rails آماده اید؟ درک نحوه استفاده از ActiveRecord برای ایجاد، به روز رسانی و بازیابی داده ها در یک پایگاه داده رابطه ای برای نوشتن کدهای شی گرا و کارآمدتر ضروری است. این دوره آموزشی به شما کمک می کند تا اصول ActiveRecord را درک کنید و از میانبرها و تکنیک های اهرمی برای انتقال داده ها سریعتر و قدرتمندتر استفاده کنید. کوین اسکوگلند اصول اولیه کار با رکوردهای پایگاه داده را بررسی می کند و نحوه استفاده از پرس و جوهای ActiveRecord برای مکان یابی سریعتر رکوردها را نشان می دهد. او همچنین نحوه استفاده از تماس‌های برگشتی را برای خودکارسازی عملکرد هنگام ذخیره یا حذف اشیاء و ایجاد ارتباط بین مدل‌های ActiveRecord برای ساده‌سازی عملیات رایج نشان می‌دهد. در پایان دوره، مهارت های لازم برای نوشتن کد Rails مختصر و با کارایی بالا را خواهید داشت که نیازی به پرداختن به SQL و سایر سوالات خسته کننده پایگاه داده را از بین می برد.

linkedin Rust Web Frameworks: Build Real World Projects with Actix, Rocket, Warp, Tide, and std Library (Mitalearn-385829)

  • 1 hours 23 minutes
  • مناسب همه
  • Release date: 25 July 2026
  • Author: Akhil Sharma
درباره این دوره:

Rust به سرعت در حال تبدیل شدن به یکی از محبوب ترین و مهم ترین زبان های برنامه نویسی است. در این دوره آموزشی با مهمترین و محبوب ترین فریمورک های وب در Rust مانند Tide، Warp، Rocket و Actix آشنا شوید. مربی آخیل شارما هر چهار این چارچوب را یکی یکی، از اصول اولیه تا جنبه های پیچیده تر، تجزیه می کند. با دنبال کردن مراحلی که Akhil به شما نحوه نوشتن برخی از مهم ترین توابع Rust را نشان می دهد، تجربه عملی در نوشتن کد با این چارچوب های Rust داشته باشید.

linkedin RxJava: Design Patterns for Android Developers (Mitalearn-144038)

  • 2 hours 24 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Jon Bott
درباره این دوره:

کتابخانه RxJava - یک ماشین مجازی جاوا (VM) از برنامه‌های افزودنی واکنش‌گرا - الگوی مشاهده‌گر را گسترش می‌دهد و برنامه‌نویسی برنامه‌هایی را که به رویدادهای کاربر و تغییرات داده‌ها پاسخ می‌دهند برای توسعه‌دهندگان اندروید آسان‌تر می‌کند. در این دوره مبتنی بر پروژه، مربی Jon Bott به آشنایی توسعه‌دهندگان با جنبه‌های کلیدی RxJava کمک می‌کند، زیرا او برخی از الگوهای طراحی ساده را که با برنامه‌نویسی واکنشی کار می‌کنند، مرور می‌کند. در مورد صفات، قابل مشاهده‌ها، threading و موارد دیگر و همچنین نحوه افزودن RxJava به معماری لایه‌ای مانند Model-View-Presenter (MVP) یا Model-View-ViewModel (MVVM) بیاموزید. به علاوه، موارد استفاده در دنیای واقعی را مرور کنید که می تواند به شما در به دست آوردن درک عملی از این مفاهیم کمک کند.

linkedin SAP ERP: Beyond the Basics (2019) (Mitalearn-175301)

  • 1 hours 25 minutes
  • متوسط
  • Release date: 23 December 2019
  • Author: Justin Valley
درباره این دوره:

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

linkedin SAP S/4HANA: Beyond the Basics (Mitalearn-384605)

  • 1 hours 15 minutes
  • مناسب همه
  • Update date: 25 July 2026
  • Author: Justin Valley
درباره این دوره:

SAP S/4HANA یک نرم‌افزار برنامه‌ریزی منابع سازمانی مبتنی بر ابر و آماده برای اجرا است که به کسب‌وکارها کمک می‌کند فرآیندهای کاری خود را ساده‌تر کنند و از هر بخش منحصربه‌فرد کسب‌وکارشان بهتر پشتیبانی کنند. در این دوره مهارت‌های سطح متوسط ​​تا پیشرفته، مربی جاستین ولی راهنمایی‌های عملی را ارائه می‌دهد تا به شما کمک کند با سفارشی‌سازی طرح SAP برای هماهنگی با اهداف خود، بیشترین بهره را از این نرم‌افزار قدرتمند ببرید. چندین گزینه را برای خودکارسازی، تعریف و ارائه گزارش‌ها بررسی کنید و مطمئن شوید که ویژگی‌های مورد نیاز در جلو و مرکز قرار دارند. در طول مسیر، جاستین به شما نشان می‌دهد که چگونه با استفاده از کلیدهای عملکرد، میانبرها، حروف عام، لیست‌های شخصی، کدهای تراکنش سفارشی‌شده و موارد دیگر، رابط را پیمایش کنید. در پایان این دوره، شما آماده خواهید بود تا معیارهای انتخاب خود را به دقت تنظیم کنید تا گزارش‌های روشن‌تر را اجرا کنید، نتایج را در حین انجام به اشتراک بگذارید و تجزیه و تحلیل کنید.

Related Skills

linkedin SAS® 9.4 Cert Prep: Part 07 Using SQL in SAS (Mitalearn-173635)

  • 16 minutes
  • مبتدی
  • Release date: 25 July 2026
  • Author: SAS Institute
درباره این دوره:

آیا می خواهید در یک بازار کار شلوغ جلوتر باشید؟ با SAS گواهی دریافت کنید. این دوره بخشی از مجموعه ای است که توسط موسسه SAS طراحی شده است تا شما را برای گواهینامه SAS 9.4 آماده کند. ویدئوهای زیر شما را با روش هایی برای ادغام قدرت برنامه نویسی SQL با SAS آشنا می کند. مربی Stacey Syphus نحوه قرارگیری SQL در خط لوله SAS را توضیح می دهد و نحوه استفاده از SQL برای فیلتر کردن و مرتب سازی خروجی و ایجاد و حذف جداول را نشان می دهد. به علاوه، یاد بگیرید که چگونه جداول را با SQL بپیوندید تا داده‌های خود را به راحتی ترکیب کنید.

این دوره توسط موسسه SAS. ما از ارائه این آموزش در کتابخانه خود خرسندیم.

S285_sas100K_SAS_Institute_Logo.jpg

linkedin Scala Essential Training for Data Science (Mitalearn-109222)

  • 1 hours 51 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Dan Sullivan
درباره این دوره:

نحوه استفاده از Scala - زبان محبوبی که طراحی شی گرا را با برنامه نویسی کاربردی ترکیب می کند - در کار علم داده خود کشف کنید. در این دوره آموزشی، با ویژگی‌های Scala که برای دانشمندان داده مفید است آشنا شوید، از جمله توابع سفارشی، پردازش موازی، و برنامه‌نویسی Spark with Scala. دن سالیوان دوره را با مقدمه ای برای برنامه نویسان غیر اسکالا آغاز می کند. در مرحله بعد، او نحوه استفاده از SQL از Scala را شرح می دهد - یک مفهوم به خصوص مفید برای دانشمندان داده، زیرا آنها اغلب باید داده ها را از پایگاه های داده رابطه ای استخراج کنند. سپس ساختارهای پردازش موازی را در اسکالا پوشش می‌دهد، تکنیک‌هایی را به اشتراک می‌گذارد که برای مجموعه‌های داده‌ای با اندازه متوسط \u200b\u200bمفید هستند که می‌توانند روی یک سرور واحد با چندین هسته تجزیه و تحلیل شوند.\r\n\r\n او ابتدا نحوه کار با مجموعه داده‌های توزیع‌شده انعطاف‌پذیر (RDDs) - یک ساختار داده‌ای بنیادی Spark - را توضیح می‌دهد و سپس نحوه استفاده از Scala با Spark DataFrames را توضیح می‌دهد، کلاس جدیدی از ساختار داده که به‌ویژه برای پردازش تحلیلی طراحی شده است. او دوره را با ارائه خلاصه ای از مزایای استفاده از Scala برای علم داده به پایان می رساند.

linkedin Sebastien Deguy: Allegorithmic Changing the Art of Games (Mitalearn-81597)

  • 57 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Sebastien Deguy
درباره این دوره:

سباستین دیگی کار خود را به عنوان یک ریاضیدان شروع کرد که روی نمونه اولیه CGI کار می کرد. ده سال بعد، نمونه اولیه او به یک شرکت نرم افزاری تمام عیار به نام Allegorithmic تبدیل شد. Allegorithmic نسل جدیدی از ابزارهای خلاقانه را می سازد که از الگوریتم های ریاضی و ابزارهای رندر مبتنی بر فیزیکی (PBR) استفاده می کند که خط لوله خلاقیت در توسعه بازی را از AAA به بازی های مستقل تغییر داده است. در این مصاحبه عمیق، سباستین در مورد استراتژی محصول در Allegorithmic بحث می کند. در مورد تلاش آنها برای یک مدل اشتراک منصفانه، راز بازاریابی برای توسعه‌دهندگان بازی‌های جوان و مستقل، و تغییرات بزرگی که برای سه‌بعدی – واقعیت مجازی/افزوده و اسکن سه‌بعدی پیش می‌آیند، بدانید.

linkedin SED Essential Training (Mitalearn-66756)

  • 2 hours 1 minutes
  • متوسط
  • Update date: 22 June 2026
  • Author: David D. Levine
درباره این دوره:

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

linkedin Spring Boot 1.0 Essential Training (Mitalearn-133906)

  • 3 hours 23 minutes
  • متوسط
  • Release date: 25 July 2026
  • Author: Frank P Moley III
درباره این دوره:

بیاموزید که چگونه با Spring Boot، یک چارچوب قدرتمند برای ساخت سریع برنامه های وب و با استفاده از کد کمتر، شروع به کار کنید. برنامه‌های مبتنی بر جاوا که در Spring Boot می‌سازید فقط اجرا می‌شوند: آنها وابستگی‌های خود را حل می‌کنند و محفظه‌هایی را برای اجرای کد در هر محیطی ایجاد می‌کنند. در این دوره آموزشی با فرانک مولی، معمار نرم افزار و توسعه دهنده Spring، نحوه استفاده از Spring Boot برای ساخت پروژه های خود را بیاموزید. فرانک نحوه تنظیم اولیه، بسته بندی و اجرای برنامه های وب Spring Boot و برنامه های CLI را نشان می دهد و از کتابخانه پروژه های شروع کننده رایج برای رفع نیازهای حیاتی کسب و کار استفاده می کند: داده، پیام، امنیت و موارد دیگر. به علاوه، نحوه گسترش Spring Boot را با ایجاد استارت‌های خود بیابید و از نقاط پایانی HTTP ماژول Actuator برای نظارت و مدیریت برنامه‌های خود استفاده کنید.

linkedin Spring با GraphQL (Mitalearn-383874)

  • 1 hours 4 minutes
  • مناسب همه
  • Update date: 18 February 2025
  • Author: Frank P Moley III
درباره این دوره: 

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

در این دوره، مربی فرانک مولی به شما نشان می‌دهد که چگونه از جاوا اسکریپت استفاده کنید. Spring Boot برای افشای API های GraphQL شما تا بتوانید استراتژیک تر از همیشه کار کنید. ساخت، نگهداری، و تکامل API های GraphQL قوی با قدرت کامل Spring Framework، کاوش در اصول اولیه و همچنین موضوعات پیشرفته تر مانند جهش، دسته بندی، تله متری، مدیریت خطا، گسترش API و موارد دیگر را بیاموزید.

linkedin Spring: Test-Driven Development with JUnit (Mitalearn-124505)

  • 1 hours 12 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Shonna Smith
درباره این دوره:

تمرین توسعه مبتنی بر آزمایش در چارچوب Spring – یا هر فریم‌ورکی، می‌تواند به شما کمک کند چرخه‌های انتشار نرم‌افزار خود را سرعت بخشید و اطمینان حاصل کنید که محصولی با کیفیت بالا خواهید داشت. ترفندهای استفاده از Spring و JUnit - یک ابزار تست منبع باز - را با هم بیاموزید و نحوه استفاده از این ترکیب قدرت را در کل پشته خود برای رسیدن به پوشش آزمایشی بهینه بیاموزید. در این دوره، نحوه (و چرایی) استفاده از Spring و JUnit برای توسعه آزمایش محور را بیابید. مربی Shonna Smith همچنین نشان می‌دهد که چگونه می‌توان پایه‌ای را برای آزمایش برخی مؤلفه‌های معمولی در برنامه پشتیبان خود ایجاد کرد: کامپوننت‌های @Service، @Controller و @Repository. در طول دوره، Shonna نمونه های عملی از نحوه به کارگیری این مفاهیم در یک برنامه کاربردی واقعی را ارائه می دهد.

Suggestions