Course catalog

Course duration

Course provider

Topic

Categories

Showing 101-120 of 633 items.

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 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 SED Essential Training (Mitalearn-66756)

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

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

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 نمونه های عملی از نحوه به کارگیری این مفاهیم در یک برنامه کاربردی واقعی را ارائه می دهد.

linkedin SVG: Clipping, Masking, and Filters (Mitalearn-145874)

  • 2 hours 19 minutes
  • پیشرفته
  • Release date: 22 June 2026
  • Author: Morten Rand-Hendriksen
درباره این دوره:

با SVG کارهای بیشتری انجام دهید. بسیاری از طراحان و توسعه دهندگان وب از قدرت SVG برای همین استفاده می کنند: گرافیک برداری مقیاس پذیر. اما تعداد کمی می دانند که SVG همچنین به شما امکان می دهد جلوه های بصری مبتنی بر کد ایجاد کنید - نوعی گرافیک که قبلاً فقط در برنامه هایی مانند فتوشاپ امکان پذیر بود. در این دوره آموزشی با مورتن رند-هندریکسن، به ویژگی‌های بصری پیشرفته موجود در قالب گرافیک برداری مقیاس‌پذیر، از جمله برش، پوشش و فیلترها، نگاهی عمیق بیندازید. یاد بگیرید که چگونه از clipPath، ماسک و عناصر فیلتر مختلف برای ایجاد ماسک های بریده، لایه های آلفا، و افکت هایی مانند تاری و وضوح، تصحیح رنگ، اکستروژن و ترکیب پیشرفته استفاده کنید. مورتن شامل تفکیک کامل تمام فیلترهای موجود در SVG به همراه مثال هایی است که مزایای جلوه های بصری مبتنی بر کد را نشان می دهد.

linkedin SVN for Java Developers (Mitalearn-108287)

  • 4 hours 2 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Julian Robichaux
درباره این دوره:

با توجه به اینکه برنامه نویسان به طور مداوم کد خود را تغییر می دهند - و توسعه دهندگان دیگر اغلب همان کد را لمس می کنند - پیگیری تغییرات شما بسیار مهم است. با استفاده از سیستم های کنترل نسخه نرم افزار مانند Apache Subversion (SVN)، می توانید به تیم خود کمک کنید تا در همان صفحه باقی بمانند. در این دوره یاد بگیرید که چگونه از SVN برای پیگیری تغییرات کد خود و ادغام تغییرات متناقض استفاده کنید. Julian Robichaux مفاهیم و اصطلاحات کلیدی مانند trunk ها، commit ها و revisions را پوشش می دهد و نحوه ایجاد یک پروژه جاوا جدید، ایجاد تغییرات و ایجاد شاخه ها را توضیح می دهد. او همچنین نحوه یافتن و رفع تضادها با استفاده از Eclipse، ایجاد نسخه، و استفاده از SVN و Git را با هم پوشش می دهد.

linkedin Swift 5 Essential Training (Mitalearn-152538)

  • 4 hours 3 minutes
  • مبتدی
  • Update date: 21 June 2026
  • Author: Harrison Ferrone
درباره این دوره:

Swift زبان برنامه نویسی برای اکوسیستم اپل - iOS، macOS، watchOS و tvOS است - و این زبان مخصوصاً رسا، سریع، ایمن و سرگرم کننده است که برای برنامه نویسان جدید و با تجربه به طور یکسان مناسب است. در این دوره، مدرس Harrison Ferrone به شما کمک می کند تا تجربه عملی را با Swift 5 کسب کنید و شما را آماده می کند تا برنامه ها و بازی های خود را با استفاده از این زبان محبوب شروع کنید. پس از یک مرور کلی از تکامل سوئیفت، هریسون شما را از طریق هر یک از اجزای زبان راهنمایی می کند. او انواع داده‌های رایج، منطق شرطی، روش‌ها، توابع، کلاس‌ها و ساختارها و موارد دیگر را پوشش می‌دهد - توضیح می‌دهد که چه چیزی برای مهارت در برنامه‌نویسی با سوئیفت باید بدانید. مثال‌ها و موارد استفاده از بازی‌های خود هریسون استخراج شده‌اند و زمینه‌ای کاربردی برای هر عنصر برنامه‌نویسی فراهم می‌کنند.

linkedin The DOM in JavaScript, jQuery, AngularJS, and React (Mitalearn-112894)

  • 5 hours 1 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Christian Hur
درباره این دوره:

HTML DOM (مدل شیء سند) راه های جدید و هیجان انگیزی را برای ایجاد وب سایت های پویا باز می کند. روش های مختلفی را بیاموزید که یک توسعه دهنده می تواند درخت DOM را با استفاده از فناوری های رایج وب دستکاری کند. مربی کریستین هور DOM را معرفی می کند و نحوه چیدمان و ساخت عناصر DOM را نشان می دهد. سپس، او ابزارهای توسعه‌دهنده مرورگر وب داخلی را بررسی می‌کند و از آنها برای دستکاری سریع DOM در یک محیط مجازی موقت (حالت بدون حالت) استفاده می‌کند. هنگامی که پایه ها پوشانده شدند، می توانید رویکردهای بسیار متفاوتی را برای دستکاری DOM که توسط کتابخانه ها و فریم ورک هایی مانند jQuery، Angular و React اتخاذ شده است، بررسی کنید. بررسی شباهت‌ها و تفاوت‌ها به شما اعتماد به‌نفس برای انتخاب و جابجایی بین ابزارها می‌دهد.

linkedin TypeScript for Node.js Developers (2018) (Mitalearn-159440)

  • 1 hours 2 minutes
  • متوسط
  • Release date: 5 December 2018
  • Author: Emmanuel Henri
درباره این دوره:

همانطور که نیازهای توسعه شما با شرکت شما افزایش می یابد، هنگام کار با Node.js به ابزارها و نحو بهتری نیاز دارید. اینجاست که استفاده از TypeScript با Node.js می تواند گام بعدی عالی باشد. TypeScript ابر مجموعه ای از جاوا اسکریپت است که بررسی نوع استاتیک اختیاری و همچنین پشتیبانی از آخرین ویژگی های جاوا اسکریپت را ارائه می دهد. در این دوره آموزشی، امانوئل هنری به توسعه‌دهندگان Node.js کمک می‌کند تا به سرعت از TypeScript استفاده کنند، زیرا او چگونه از این زبان محبوب در برنامه‌های Node.js استفاده می‌کند. برای شروع، او نحوه تنظیم TypeScript را نشان می دهد و شما را با قراردادهای فایل آن آشنا می کند. او سپس نحوه استفاده از انواع در Node.js، استفاده از ابزارهای TypeScript برای سازماندهی برنامه خود و استفاده از تکرارکننده ها و دکوراتورها را مورد بحث قرار می دهد. برای جمع بندی، او منابعی را به اشتراک می گذارد که می تواند به شما کمک کند تا همه چیزهایی که TypeScript ارائه می دهد را بیشتر کشف کنید.

linkedin TypeScript: Object-Oriented Programming (Mitalearn-221609)

  • 1 hours 3 minutes
  • مناسب همه
  • Release date: 22 June 2026
  • Author: Dylan Israel
درباره این دوره:

TypeScript دارای ویژگی هایی است که فراتر از رویکردهای جاوا اسکریپت (و گاهی اوقات چالش) هستند. اما این ابرمجموعه جاوا اسکریپت واقعاً در زمینه برنامه نویسی شی گرا (OOP) می درخشد. اگر با جاوا اسکریپت آشنایی دارید و می خواهید با استفاده از TypeScript اصول OOP را در گردش کار خود بگنجانید، این دوره برای شما مناسب است. با مربی Dylan Israel همراه باشید تا نحوه و چرایی استفاده TypeScript از مدل های برنامه نویسی شی گرا را توضیح دهد. دیلن طیف وسیعی از موضوعات را پوشش می دهد، از جمله وراثت، چندشکلی، ژنریک و کپسوله سازی. در طول مسیر، او چالش هایی را به اشتراک می گذارد که به شما امکان می دهد درک خود را از این مفاهیم جدید آزمایش کنید.

linkedin TypeScript: Upgrades and Features (Mitalearn-146826)

  • 1 hours 15 minutes
  • پیشرفته
  • Release date: 21 June 2026
  • Author: Emmanuel Henri
درباره این دوره:

مانند تمام فناوری‌های مبتنی بر جاوا اسکریپت، تایپ اسکریپت به سرعت در حال تغییر است. این دوره انواع جدید انواع و رویکردهای تعامل با آنها و همچنین سایر ویژگی های این زبان برنامه نویسی که به سرعت در حال تکامل است را معرفی می کند. مربی Emmanuel Henri نشان می دهد که چگونه می توان از آخرین ویژگی های TypeScript و همچنین به روز رسانی های مهم نسخه های قبلی مانند برچسب گذاری نوع، ژنراتورها و تکرار کننده ها و تجزیه و تحلیل جریان کنترل استفاده کرد. در پایان دوره، حتی برنامه نویسان تایپ اسکریپت ماهر نیز چیز جدیدی برای اضافه کردن به گردش کار روزانه خود پیدا خواهند کرد.

Suggestions